Acesso à API do Claude para o LLM da Anthropic em tarefas de raciocínio complexo, código, análise e contexto estendido.
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
4 modelos
Acesso à API do DeepSeek via RunAPI — flash para trabalho rápido e barato; pro para tarefas agênticas complexas.
Acesso à API do Grok 4.5 da xAI pelo RunAPI para chat, programação, raciocínio, chamada de funções e saídas estruturadas.
API MiMo no RunAPI, com o modelo base mimo-v2.5 aceitando texto e imagens HTTP(S) remotas via Chat Completions síncrono da OpenAI; mimo-v2.5-pro continua limitado a texto.
4 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.