Acesso à API do Gemini Omni para recursos de voz, personagem e vídeo multimodal em workflows de mídia para agentes.
Explore 238 modelos de IA
Navegue, compare e integre os melhores modelos de IA para geração de vídeo, imagem, música, áudio e texto — tudo por uma única API unificada.
# 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>
Os principais modelos de IA, uma única API
-
Flux
-
Midjourney
-
Whisper
-
ElevenLabs
-
HappyHorse
-
GPT Image 2
-
Veo
-
Minimax
-
Luma
-
PixVerse
-
Recraft
-
Fish Audio
-
DeepSeek
-
Qwen
-
Claude
-
GPT
-
Gemini
-
Seedance
-
Kling
-
Suno
11 modelos
Use a API Grok Imagine Video pela RunAPI com model skill, autenticação unificada e preços transparentes por uso.
Acesso à API do Hailuo para text e image-to-video em 1080p nativo com simulação precisa de física e movimento.
Acesso à API do HappyHorse para geração de vídeo a partir de texto, imagem e edição com saída em 720p/1080p e clipes guiados por personagem.
Acesso à API do Kling para text e image-to-video até 4K com áudio multimodal e avatares de IA.
API de vídeo MiniMax H3 para texto em vídeo, imagem em vídeo e geração com múltiplas referências em até 2K.
API de vídeo PixVerse V6 via RunAPI — gere vídeo a partir de texto, imagens, conjuntos de referência, transições de quadro e continue resultados existentes.
Acesso à API do Runway para geração e edição de vídeo — crie e transforme footage com prompts de texto.
Acesso à API do Seedance para text e image-to-video com síntese nativa de áudio-vídeo e clipes multi-shot de 15 segundos.
Acesso à API do Veo 3.1 para geração de vídeo de alta fidelidade até 4K com diálogo sintetizado, efeitos sonoros e ambiência.
Video
Use a API Wan Video pela RunAPI com model skill, autenticação unificada e preços transparentes por uso.
11 modelos Nenhum modelo encontrado
Experimente um modelo agora
Escolha qualquer modelo e gere em segundos.
Uma API, Todos os Modelos de IA
Interface Unificada
Um SDK para 230+ modelos em todas as modalidades. Troque de provedor sem alterar o código.
Preços em Tempo Real
Preços transparentes de pagamento por uso. Sem assinaturas, sem taxas ocultas, os créditos nunca expiram.
Pronto para Empresas
Chaves de API por equipe, análise de uso e suporte prioritário.
Comece em segundos
O que equipes criam com 200+ modelos
Marketing em Vídeo
Gere variantes de anúncios por segmento de público com Kling, Veo e Runway
Fotografia de Produtos
Crie fotos de produtos com qualidade de estúdio com Flux e Midjourney
Produção de Podcast
Clone vozes e gere aberturas com Fish Audio e ElevenLabs
Agentes de IA
Dê ao seu agente acesso a qualquer modelo via MCP ou REST
Música para Conteúdo
Trilhas sonoras para vídeos e podcasts com Suno e Udio
TTS Multilíngue
Localize aplicativos em mais de 40 idiomas com vozes naturais
Perguntas sobre o catálogo
Como faço para navegar pelos modelos disponíveis?
Visite /models ou use a CLI: runapi models list. Filtre por modalidade, provedor ou busque pelo nome.
Posso usar vários modelos em um mesmo projeto?
Sim. Uma única chave de API funciona em todos os 230+ modelos. Alterne livremente entre modelos de vídeo, imagem, música, áudio e LLM.
Como novos modelos são adicionados?
Adicionamos novos modelos continuamente. Os lançamentos principais costumam ficar disponíveis em poucos dias. Acompanhe nosso changelog para novidades.
Posso solicitar um modelo específico?
Sim. Entre em contato com o nome do modelo e do provedor. Avaliamos todas as solicitações e priorizamos conforme a demanda.
O que acontece quando um modelo é descontinuado?
Avisamos os usuários 30 dias antes da descontinuação. Seu código existente continua funcionando — basta atualizar o parâmetro do modelo para uma versão mais recente.
Como os modelos são precificados?
Modelos de texto são cobrados por milhão de tokens de entrada e saída; modelos de mídia são cobrados por segundo, por imagem ou por minuto. Cada tarifa é listada na página do modelo e na tabela de preços.