Primeiros passos
Introdução
Conheça o api14: um único endpoint compatível com OpenAI para todos os modelos de texto, imagem, vídeo, fala e embeddings, com uma chave e um saldo.
api14 é um gateway de API compatível com OpenAI que dá acesso a todos os modelos. Com uma chave de API, uma base URL e um saldo em USD, você acessa modelos de texto, imagem, vídeo, fala, transcrição, música, embeddings e rerank de todos os principais provedores. Você continua usando os SDKs oficiais da OpenAI; só mudam baseURL e apiKey.
https://api14.com/api/v1
O que você ganha
- Todos os modelos, cerca de 650 modelos, sincronizados automaticamente. Os ids de modelo usam o formato
provedor/modelo, comoanthropic/claude-sonnet-4.5ouopenai/gpt-5-mini. Veja Ids de modelo e variantes. - Os formatos de requisição e resposta da OpenAI, chat completions, Responses, embeddings, imagens, áudio e mais, então o código existente funciona sem alterações. Veja Compatibilidade com o SDK da OpenAI.
- Preços claros em USD, cada modelo mostra seu preço, e cada requisição é debitada do seu saldo em USD. Crédito grátis no cadastro; os planos oferecem mais uso do que custam. Veja Preços e cobrança.
- Recursos avançados suportados, streaming, chamada de ferramentas, saídas estruturadas, raciocínio, busca na web, cache de prompt, roteamento de provedores e fallbacks de modelo.
Endpoints em resumo
| Recurso | Endpoint | Guia |
|---|---|---|
| Texto, raciocínio, ferramentas, visão | POST /chat/completions | Chat completions |
| API Responses | POST /responses | Responses |
| Completions legado | POST /completions | Completions |
| Embeddings | POST /embeddings | Embeddings |
| Imagens | POST /images/generations | Imagens |
| Vídeo (jobs assíncronos) | POST /videos, GET /videos/{id} | Vídeo |
| Texto para fala | POST /audio/speech | Fala |
| Fala para texto | POST /audio/transcriptions | Transcrição |
| Rerank | POST /rerank | Rerank |
| Decisões | POST /decisions | Decisões |
| Lista de modelos | GET /models | Modelos |
| Consulta de geração | GET /generation?id= | Consulta de geração |
| Saldo e chave | GET /credits, GET /key | Saldo e informações da chave |
Como uma requisição flui
- Seu cliente envia uma requisição com
Authorization: Bearer sk-api14-.... - O gateway verifica a chave, se o modelo está disponível e permitido para sua chave e plano, seu limite de taxa e seu saldo.
- O corpo da requisição é encaminhado sem alterações ao provedor upstream.
- A resposta é devolvida a você sem alterações, transmitida byte a byte quando
stream: true. - O custo exato da requisição é debitado do seu saldo em USD. Requisições com falha não são cobradas.
Uma primeira requisição
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.chat.completions.create({
"model": "openai/gpt-5-mini",
"messages": [
{
"role": "user",
"content": "Explain vector databases in two sentences."
}
]
});
console.log(result.choices[0].message.content);
Próximos passos
- Início rápido, crie uma chave e faça uma requisição em um minuto.
- Autenticação, como as chaves funcionam e como mantê-las seguras.
- Erros e Limites de taxa, o que tratar em produção.
- Explore todos os modelos e seus preços na página de modelos.