API ChatGPT · acesso de desenvolvedor pré-pago

Uma API simples, compatível com ChatGPT.

Use uma única chave do Model.sale com o SDK da OpenAI, o Codex, curl ou seu próprio backend. Sem assinatura mensal: adicione saldo quando precisar e pague pelo uso medido.

Um endpointhttps://api.model.sale/v1 funciona com clientes padrão compatíveis com OpenAI.
Pronto para o CodexUse Responses no Codex CLI, no Codex App e no VS Code sem mudar seu fluxo de trabalho.
Mais que GPTA mesma carteira também cobre modelos GLM validados, com o protocolo indicado na listagem.

Preços dos modelos GPT e Codex

As tarifas abaixo são o preço público combinado atual por um milhão de tokens cobrados. A disponibilidade é verificada separadamente: um modelo indisponível continua listado com seu preço, mas não pode ser chamado até passar pela validação de novo. Uma tarifa combinada não é o mesmo que uma tarifa só de input ou só de output.

ModeloDisponibilidadeEndpoints suportadosCusto combinado / 1MRequisição mínima
codex-auto-reviewEm tempo realchat/completions, responses$0.57 / 1M$0.01
gpt-5.6-lunaEm tempo realchat/completions, responses$0.09 / 1M$0.01
gpt-5.6-solEm tempo realchat/completions, responses$0.45 / 1M$0.01
gpt-5.6-terraEm tempo realchat/completions, responses$0.15 / 1M$0.01
gpt-6-astraEm tempo realchat/completions$1.125 / 1M$0.01
gpt-6-lunaEm tempo realchat/completions, responses$0.08 / 1M$0.01
gpt-6-solEm tempo realchat/completions, responses$0.38 / 1M$0.01
gpt-6.1-solEm tempo realchat/completions, responses$0.40 / 1M$0.01
gpt-6.1-terraEm tempo realchat/completions, responses$0.15 / 1M$0.01
gpt-5.4Temporariamente indisponívelchat/completions, responses$0.10 / 1M$0.01
gpt-5.4-20Temporariamente indisponível—$0.10 / 1M$0.01
gpt-5.4-miniTemporariamente indisponível—$0.09 / 1M$0.01
gpt-5.5Temporariamente indisponível—$0.45 / 1M$0.01

A API aceita apenas modelos marcados como LIVE no catálogo em tempo real. Compare todas as famílias e todos os preços atuais em preços.

Como fazer sua primeira requisição

  1. Crie uma conta e gere uma API key da Model.sale. O segredo completo é exibido uma única vez.
  2. Adicione pelo menos US$ 5, ou use o crédito de teste único do Telegram quando você for elegível.
  3. Escolha um ID marcado como LIVE no catálogo.
  4. Defina a base URL e a key no ambiente do seu servidor e depois verifique a requisição em Usage.
curl https://api.model.sale/v1/responses \
  -H "Authorization: Bearer $MODEL_SALE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"codex-auto-review","input":"Reply exactly OK"}'

Defina MODEL_SALE_API_KEY no seu ambiente. Mantenha a key em um secret manager ou em um arquivo de ambiente local. Nunca a coloque em uma URL, bundle de navegador, argumento de shell, repositório ou evento de analytics.

Exemplos com o SDK da OpenAI

Estes snippets usam o endpoint Responses e o modelo publicado no momento, codex-auto-review. O catálogo é a fonte da verdade; se este modelo não estiver mais marcado como LIVE, escolha outro modelo live que liste `/v1/responses`.

Python

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.model.sale/v1",
    api_key=os.environ["MODEL_SALE_API_KEY"],
)
response = client.responses.create(
    model="codex-auto-review",
    input="Explain what an API base URL does in one sentence.",
)
print(response.output_text)

TypeScript

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.model.sale/v1",
  apiKey: process.env.MODEL_SALE_API_KEY,
});
const response = await client.responses.create({
  model: "codex-auto-review",
  input: "Explain what an API base URL does in one sentence.",
});
console.log(response.output_text);

Instale o SDK oficial com `pip install openai` ou `npm install openai`. Coloque a API key em `MODEL_SALE_API_KEY` no seu servidor; não a exponha em JavaScript no navegador.

ResponsesRecomendado para modelos Codex e GPT que expõem /v1/responses. O streaming termina com um evento de resposta terminal.
Chat CompletionsUse /v1/chat/completions para as linhas compatíveis de GPT e GLM. Defina stream: true para SSE.
Cobrança exataA carteira reserva os fundos antes do envio e liquida o consumo final de input/output. A reserva não utilizada é liberada.

O que “compatível com ChatGPT” significa aqui

A Model.sale oferece uma API para desenvolvedores, não o produto de consumidor ChatGPT. SDKs da OpenAI já existentes podem usar os formatos de requisição padrão, mas cada modelo continua com suas próprias capacidades, limites e lista de endpoints validados. O ID de modelo solicitado é preservado; um modelo indisponível nunca é substituído silenciosamente.

NecessidadeUse
Integração com GPT ou CodexResponses nos casos em que a linha do modelo lista esse endpoint
GLMChat Completions e SSE onde listados
IDs e preços atuais dos modelosCatálogo completo e preços
Configuração do clienteGuias para Codex, SDKs e IDEs abertas

Cobrança e privacidade

As tarifas são cobranças combinadas por 1M de tokens cobrados; os campos de cache e de raciocínio continuam visíveis quando o protocolo os informa. Uso terminal ausente fica pendente para reconciliação em vez de ser estimado. Prompts, código-fonte e corpos de resposta da API não são armazenados por padrão.

Leia a metodologia de preços, a documentação da API e o panorama de confiabilidade antes de mandar tráfego de produção.

FAQ

Posso usar minha API key normal da OpenAI?

Não. Crie uma key da Model.sale e defina a base URL da Model.sale.

Preciso de uma assinatura?

Não. A Model.sale é pré-paga. O depósito mínimo é US$ 5 e não existe mensalidade por assento.

Onde vejo a cobrança exata?

Toda requisição concluída aparece em Usage com modelo, endpoint, campos de token, request ID e a cobrança liquidada.

Quanto custa a API do ChatGPT por requisição?

Depende dos tokens, não de uma taxa fixa. Uma mensagem de chat típica custa uma fração de centavo. Veja quanto custa a API do ChatGPT por tarefa para exemplos com os preços atuais.

Por que recebo "model not found"?

Normalmente o ID do modelo está digitado errado, a key está restrita a outros modelos ou o cliente ainda usa a base URL padrão. Liste os IDs chamáveis com GET /v1/models e siga o checklist de model not found.