Flux 图像 API:Dev、Pro 与 2 Klein 支持文生图,Dev 与 Pro 支持单图编辑。
探索 238 个 AI 模型
浏览、对比并接入最优质的视频、图像、音乐、音频和文本生成 AI 模型——统一通过一个 API 调用。
# Available Endpoints
POST /v1/chat/completions # LLM
POST /v1/images/generations # Image
POST /api/v1/kling/text_to_video # Video
POST /v1/audio/speech # TTS
POST /v1/audio/transcriptions # STT
POST /api/v1/suno/text_to_music # Music
const response = await fetch("https://runapi.ai/v1/chat/completions", {
method: "POST",
headers: { Authorization: `Bearer ${RUNAPI_API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ model: "your-model-id", messages: [{ role: "user", content: "Hello" }] })
})
const result = await response.json()
import os
import httpx
response = httpx.post(
"https://runapi.ai/v1/chat/completions",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model": "your-model-id", "messages": [{"role": "user", "content": "Hello"}]}
)
<?php
$ch = curl_init("https://runapi.ai/v1/chat/completions");
curl_setopt_array($ch, [CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer $RUNAPI_API_KEY", "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode(["model" => "your-model-id", "messages" => [["role" => "user", "content" => "Hello"]])]);
$result = json_decode(curl_exec($ch), true);
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder(URI.create("https://runapi.ai/v1/chat/completions"))
.header("Authorization", "Bearer " + RUNAPI_API_KEY)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString("{\"model\":\"your-model-id\",\"messages\":[]}")).build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
require "net/http"
uri = URI("https://runapi.ai/v1/chat/completions")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Bearer #{ENV.fetch('RUNAPI_API_KEY')}"
request["Content-Type"] = "application/json"
request.body = {model: "your-model-id", messages: []}.to_json
requestBody := strings.NewReader(`{"model":"your-model-id","messages":[]}`)
request, _ := http.NewRequest(http.MethodPost, "https://runapi.ai/v1/chat/completions", requestBody)
request.Header.Set("Authorization", "Bearer "+os.Getenv("RUNAPI_API_KEY"))
request.Header.Set("Content-Type", "application/json")
response, err := http.DefaultClient.Do(request)
defer response.Body.Close()
# Authenticate once
runapi login
# Inspect available models
runapi models list --modality video
# Use the selected model in your workflow
runapi models show <model-id>
一个 API,接入主流 AI 模型
-
Flux
-
Midjourney
-
Whisper
-
ElevenLabs
-
HappyHorse
-
GPT Image 2
-
Veo
-
Minimax
-
Luma
-
PixVerse
-
Recraft
-
Fish Audio
-
DeepSeek
-
Qwen
-
Claude
-
GPT
-
Gemini
-
Seedance
-
Kling
-
Suno
17 个模型
Flux 2 API 调用 Black Forest Labs 文生图和图像 remix,具备强提示词遵循能力。
Flux Kontext API 调用上下文感知图像编辑,支持局部修改、风格迁移和角色一致性生成。
GPT Image API 调用 OpenAI 图像生成,支持文字生成图片和图像编辑。
Image
GPT Image 2 API 调用 OpenAI 最新图像生成,支持多语言图内文字近乎完美渲染。
GPT-4o Image API 调用原生图像生成,在对话中直接生成和编辑图像。
Grok Imagine API 调用图片和视频生成,支持文生图、图生图、文生视频和图生视频。
Ideogram V3 API 调用高图内文字准确率文生图,适合海报、Logo 和排版设计。
Imagen 4 API 调用照片级真实感文生图,精准排版渲染,广泛风格支持,最高 2K 分辨率。
通过 RunAPI 使用 Midjourney Image API,配套 model skill、统一认证和按需计费。
Nano Banana API 调用快速文生图,支持精准图内文字渲染和多角色一致性。
Qwen 2 supports text-to-image and image editing.
Qwen 3 标准版与 Pro 版文生图和图像编辑 API。
Qwen Image API 支持高质量文生图、提示词引导的图像重混和精准的文字指令编辑。
Seedream API 调用文生图和图像编辑,强大排版渲染能力,最高 4K 分辨率。
Image
通过 RunAPI 使用 Wan Image API,配套 model skill、统一认证和按需计费。
Image
Z Image API 调用超快文生图,8 步推理即可生成照片级真实图像。
17 个模型 暂无匹配模型
现在试用模型
选择任意模型,几秒内开始生成。
一个 API,覆盖所有 AI 模型
统一接口
一个 SDK 即可调用全部模态下的 230+ 个模型。切换提供商无需改代码。
实时价格
按量付费,价格透明。没有订阅费,没有隐藏费用,余额永不过期。
企业级保障
支持团队 API 密钥、用量分析和优先支持。
快速上手
团队用 200+ 个模型构建什么
视频营销
用 Kling、Veo 和 Runway 为每个受众群体生成不同版本的广告
产品摄影
用 Flux 和 Midjourney 制作影棚级产品图
播客制作
用 Fish Audio 和 ElevenLabs 克隆声音并生成开场白
AI 代理
通过 MCP 或 REST 让你的代理接入任意模型
内容配乐
用 Suno 和 Udio 为视频和播客配乐
多语言语音合成
用自然的声音将应用本地化为 40 多种语言
模型目录问题
如何浏览可用模型?
访问 /models,或使用 CLI: runapi models list。可按模态、提供商筛选,或按名称搜索。
我能在一个项目里使用多个模型吗?
可以。一个 API 密钥可调用全部 230+ 个模型,在视频、图像、音乐、音频和 LLM 模型之间自由切换。
新模型是怎么上线的?
我们持续上线新模型。重大发布通常在正式推出后几天内即可使用。关注我们的更新日志获取最新动态。
我能申请特定模型吗?
可以。联系我们,告诉我们模型名称和提供商。我们会评估所有申请,并按需求优先级排期。
模型下线后会怎样?
我们会在下线前 30 天通知用户。你现有的代码不受影响,只需将模型参数更新为更新的版本即可。
模型如何计费?
文本模型按每百万输入和输出 token 计费;媒体模型按秒、按张或按分钟计费。每个模型页面和价格表上都列出了具体费率。