Usamos cookies. Cookies e o armazenamento do navegador mantêm você conectado e lembram suas preferências. Com sua permissão, também medimos como o site é usado. Você pode a qualquer momento. Veja nossa política de cookies.

Introdução

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, como anthropic/claude-sonnet-4.5 ou openai/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

RecursoEndpointGuia
Texto, raciocínio, ferramentas, visãoPOST /chat/completionsChat completions
API ResponsesPOST /responsesResponses
Completions legadoPOST /completionsCompletions
EmbeddingsPOST /embeddingsEmbeddings
ImagensPOST /images/generationsImagens
Vídeo (jobs assíncronos)POST /videos, GET /videos/{id}Vídeo
Texto para falaPOST /audio/speechFala
Fala para textoPOST /audio/transcriptionsTranscrição
RerankPOST /rerankRerank
DecisõesPOST /decisionsDecisões
Lista de modelosGET /modelsModelos
Consulta de geraçãoGET /generation?id=Consulta de geração
Saldo e chaveGET /credits, GET /keySaldo e informações da chave

Como uma requisição flui

  1. Seu cliente envia uma requisição com Authorization: Bearer sk-api14-....
  2. 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.
  3. O corpo da requisição é encaminhado sem alterações ao provedor upstream.
  4. A resposta é devolvida a você sem alterações, transmitida byte a byte quando stream: true.
  5. 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