fix: report cutvideo upload capability
This commit is contained in:
@@ -1471,6 +1471,13 @@ def healthz() -> dict[str, Any]:
|
||||
@app.get("/v2/integrations/health")
|
||||
def integrations_health(account: dict[str, Any] = Depends(require_approved)) -> dict[str, Any]:
|
||||
_ = account
|
||||
cutvideo_bootstrap = probe_http(CUTVIDEO_BASE_URL, "/api/bootstrap", timeout=5.0)
|
||||
cutvideo_uploads = probe_http(CUTVIDEO_BASE_URL, "/api/uploads", timeout=5.0)
|
||||
cutvideo_supports_uploads = bool(
|
||||
cutvideo_uploads.get("configured")
|
||||
and cutvideo_uploads.get("reachable")
|
||||
and int(cutvideo_uploads.get("status_code") or 0) != 404
|
||||
)
|
||||
return {
|
||||
"local_model": {
|
||||
"base_url": LOCAL_OPENAI_BASE_URL,
|
||||
@@ -1478,7 +1485,11 @@ def integrations_health(account: dict[str, Any] = Depends(require_approved)) ->
|
||||
},
|
||||
"cutvideo": {
|
||||
"base_url": CUTVIDEO_BASE_URL,
|
||||
**probe_http(CUTVIDEO_BASE_URL, "/api/bootstrap", timeout=5.0),
|
||||
**cutvideo_bootstrap,
|
||||
"supports_uploads": cutvideo_supports_uploads,
|
||||
"upload_status_code": int(cutvideo_uploads.get("status_code") or 0),
|
||||
"upload_error": cutvideo_uploads.get("error", ""),
|
||||
"upload_url": cutvideo_uploads.get("url", ""),
|
||||
},
|
||||
"huobao": {
|
||||
"base_url": HUOBAO_BASE_URL,
|
||||
|
||||
Reference in New Issue
Block a user