diff --git a/docs/docs.json b/docs/docs.json index f73a7b2f078..372c92a92a5 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -1233,6 +1233,7 @@ { "group": "Providers", "pages": [ + "providers/alibaba", "providers/anthropic", "providers/bedrock", "providers/bedrock-mantle", @@ -1241,6 +1242,7 @@ "providers/cloudflare-ai-gateway", "providers/deepgram", "providers/deepseek", + "providers/fal", "providers/github-copilot", "providers/glm", "providers/google", @@ -1260,6 +1262,7 @@ "providers/perplexity-provider", "providers/qianfan", "providers/qwen", + "providers/runway", "providers/sglang", "providers/stepfun", "providers/synthetic", diff --git a/docs/providers/models.md b/docs/providers/models.md index cc6e5b17a84..dc898a7a424 100644 --- a/docs/providers/models.md +++ b/docs/providers/models.md @@ -24,11 +24,13 @@ model as `provider/model`. ## Supported providers (starter set) +- [Alibaba Model Studio](/providers/alibaba) - [Anthropic (API + Claude CLI)](/providers/anthropic) - [Amazon Bedrock](/providers/bedrock) - [BytePlus (International)](/concepts/model-providers#byteplus-international) - [Chutes](/providers/chutes) - [Cloudflare AI Gateway](/providers/cloudflare-ai-gateway) +- [fal](/providers/fal) - [Fireworks](/providers/fireworks) - [GLM models](/providers/glm) - [MiniMax](/providers/minimax) @@ -39,6 +41,7 @@ model as `provider/model`. - [OpenRouter](/providers/openrouter) - [Qianfan](/providers/qianfan) - [Qwen](/providers/qwen) +- [Runway](/providers/runway) - [StepFun](/providers/stepfun) - [Synthetic](/providers/synthetic) - [Vercel AI Gateway](/providers/vercel-ai-gateway) diff --git a/docs/providers/runway.md b/docs/providers/runway.md index e3d9cd7d8c2..97d82b4120f 100644 --- a/docs/providers/runway.md +++ b/docs/providers/runway.md @@ -43,6 +43,8 @@ The bundled `runway` video-generation provider defaults to `runway/gen4.5`. - Modes: text-to-video, single-image image-to-video, and single-video video-to-video - Runtime: async task submit + poll via `GET /v1/tasks/{id}` +- Agent sessions: `video_generate` starts a background task, and later calls in the same session now return active-task status instead of spawning a duplicate run +- Status lookup: `video_generate action=status` - Local image/video references: supported via data URIs - Current video-to-video caveat: OpenClaw currently requires `runway/gen4_aleph` for video inputs - Current text-to-video caveat: OpenClaw currently exposes `16:9` and `9:16` for text-only runs