API compatível com a OpenAI
Uma API compatível com a OpenAI aceita as mesmas requisições e devolve as mesmas respostas que a API da OpenAI, de modo que códigos e ferramentas existentes podem usar outro provedor mudando pouco mais que o endereço e a chave. O padrão é o formato da requisição, não o modelo por trás.
Atualizado em 8 de novembro de 2026
Legível só nos seus dispositivos.
Sua conversa é legível no seu dispositivo, e nos seus outros dispositivos se você os sincronizar. Em nenhum outro lugar.
Ilegível para nós.
Sua mensagem passa sem ser gravada; suas conversas só ficam com a gente criptografadas.
O modelo não sabe quem você é.
Ele recebe a pergunta, nunca seu e-mail, sua conta ou seu endereço IP.
Nada fica pelo caminho.
A resposta volta e é guardada aqui, criptografada; mesmo com a sincronização, sua chave nunca chega até nós em claro.
Como funciona
O formato de chat da OpenAI virou um padrão de fato. Uma requisição é um corpo JSON que nomeia um modelo e uma lista de mensagens, cada uma com um papel como system, user ou assistant. O papel system ou developer carrega instruções permanentes, enquanto user e assistant se alternam conforme a conversa avança. A resposta volta como uma lista de opções, ou como um fluxo de eventos enviados pelo servidor que termina com um marcador de fim. O uso de ferramentas segue o mesmo padrão: você descreve funções com um esquema JSON, o modelo responde com uma chamada de ferramenta, você executa a função e devolve o resultado. Outros endpoints, para embeddings ou imagens, também seguem os formatos da OpenAI. Há bibliotecas oficiais para Python e JavaScript, e um simples curl também funciona.
Compatibilidade quer dizer que esses formatos coincidem; por isso os SDKs oficiais e muitos agentes de programação deixam definir uma URL base personalizada. Não quer dizer que tudo coincide. Os nomes dos modelos são do próprio provedor, os parâmetros aceitos podem diferir, limites e preços são definidos por cada serviço, e os códigos de erro podem variar em detalhes. Um modelo também precisa ter a capacidade certa: chamar uma função num modelo que não usa ferramentas devolve erro, então confira o que cada modelo suporta antes de contar com ele. Testar é barato: envie uma requisição curta, compare o JSON recebido com o que sua biblioteca espera e leia o corpo do erro, que costuma nomear o campo problemático.
A Anthropic usa um formato diferente, chamado Messages, com blocos próprios para uso de ferramentas e eventos de streaming. Alguns provedores oferecem os dois formatos, para que ferramentas feitas para uma família funcionem sem mudar o código. A vantagem prática é a portabilidade: você pode comparar modelos ou deixar um provedor sem reescrever o aplicativo, e trocar se resume a mudar a configuração. As novas tentativas também pedem cuidado: um tempo esgotado durante uma resposta longa ainda pode ter sido cobrado, então registre os identificadores das requisições.
No NeverNo
A API do NeverNo segue os dois. Defina a URL base como https://neverno.ai/api/v1 e passe uma chave que comece com nn_live_ como bearer token, ou num cabeçalho x-api-key como os SDKs da Anthropic enviam. O POST /chat/completions cuida do chat de uma vez ou em streaming, com chamada de funções, saída em JSON e visão; o GET /models lista todos os modelos com suas capacidades e seu preço em créditos; e o POST /messages fala o formato da Anthropic para o Claude Code. Parâmetros como temperature, top_p, stop e seed são repassados aos modelos que os aceitam. Embeddings, imagens e o POST /image/upscale também estão lá.
O uso é pago com um saldo de API próprio, em que 1 crédito equivale a US$ 0,01, separado dos créditos de um plano. Cada conta tem um número de requisições por 24 horas corridas, e além dele as chamadas recebem um 429. O NeverNo não registra nem guarda prompts, mensagens, respostas ou imagens enviados pela API, apenas o que a cobrança exige. O GPT-6.1 Terra, o modelo rápido da OpenAI, é acessado de forma anonimizada e deixa você desligar ou aumentar o raciocínio; a página da alternativa ao ChatGPT explica por que as pessoas vêm ao NeverNo por essa escolha de modelos.
O que vale lembrar
A compatibilidade diz respeito ao formato de requisição e resposta: mensagens, papéis, streaming e chamadas de ferramentas.
Migrar costuma exigir três ajustes: URL base, chave e nome do modelo.
Nomes de modelos, parâmetros, cotas, preços e detalhes de erro ainda variam por provedor.
O formato Messages da Anthropic é separado; o NeverNo aceita esse e o da OpenAI.
Perguntas frequentes
O que mudo para usar o NeverNo num código escrito para a OpenAI?
A URL base, agora https://neverno.ai/api/v1, e a chave, que começa com nn_live_. Depois escolha um identificador de modelo em /models; o resto de um SDK ou ferramenta compatível com a OpenAI funciona sem mudanças.
Posso usar o Claude Code ou os SDKs da Anthropic?
Sim. Existe um endpoint Messages compatível com o da Anthropic, então o Claude Code e os SDKs da Anthropic podem apontar para ele por variáveis de ambiente. As chamadas consomem créditos como qualquer outra.
Como a API é paga?
Em créditos, de um saldo de API dedicado em que 1 crédito equivale a US$ 0,01, recarregado em Configurações e separado dos créditos do seu plano. Um saldo vazio devolve um erro de créditos insuficientes, e a lista de modelos mostra cada preço.
Faça a sua primeira pergunta
Sem conta e sem cartão. Escreva em qualquer um dos 10 idiomas que o NeverNo fala.
Abrir o chat