Pular para conteúdo
GetAPI
Português (Brasil)
Menu

GetAPI.ONE

Enviar uma solicitação API GetAPI.ONE

Escolha um protocolo declarado, use uma chave de variável de ambiente, substitua o modelo de exemplo, examine o resultado HTTP e trate falhas sem presumir compatibilidade de endpoints.

Pré-requisitos e limites

  • Chave GetAPI.ONE limitada armazenada em GETAPI_ONE_API_KEY.
  • Modelo atual que liste explicitamente o tipo de endpoint que você deseja chamar.
  • Linha de comando com curl instalado e HTTPS de saída permitido para www.getapi.one.
  • Aceitação de que uma solicitação real pode gerar cobrança. Os exemplos foram revisados sem enviar solicitações a modelos.

1. Escolher o endpoint declarado

Tipo de endpoint do catálogoMétodo e caminhoEstrutura mínima de entrada
OpenAI ResponsesPOST https://www.getapi.one/v1/responsesmodel + input
OpenAI ChatPOST https://www.getapi.one/v1/chat/completionsmodel + messages

Outras famílias de protocolos usam caminhos e corpos diferentes. Siga o endpoint da página do modelo; não adapte chamadas Anthropic, Gemini, de imagem ou vídeo aos dois exemplos acima.

2. Exemplo da API Responses

Use somente após escolher um modelo que liste Responses. Substitua YOUR_RESPONSES_MODEL antes de executar.

cURL · a execução pode gerar cobrança
curl --fail-with-body https://www.getapi.one/v1/responses \
  -H "Authorization: Bearer $GETAPI_ONE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_RESPONSES_MODEL",
    "input": "Reply with the word ready."
  }'

3. Exemplo de Chat Completions

Use apenas quando o modelo selecionado listar o endpoint OpenAI Chat. Substitua YOUR_CHAT_MODEL antes de executar.

cURL · a execução pode gerar cobrança
curl --fail-with-body https://www.getapi.one/v1/chat/completions \
  -H "Authorization: Bearer $GETAPI_ONE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_CHAT_MODEL",
    "messages": [
      {"role": "user", "content": "Reply with the word ready."}
    ]
  }'

4. Conferir o resultado

  1. Leia primeiro o estado HTTP. Um estado 2xx indica que o gateway aceitou e concluiu a solicitação HTTP, mas o cliente ainda precisa verificar o objeto de resposta e sua saída esperada.
  2. Em Responses, examine estado e estrutura de saída. Em Chat Completions, examine a estrutura choices. Não presuma o mesmo formato nos dois protocolos.
  3. Abra o registro de solicitações ou uso GetAPI.ONE e confira horário, endpoint, modelo e identificador quando disponível.

Streaming e novas tentativas

Streaming altera o transporte e tratamento de eventos; o suporte depende do endpoint e modelo. Comece sem streaming e consulte a referência do protocolo e a página do modelo antes de adicionar parâmetros stream.

  • Não repita automaticamente erros de autenticação, cota, permissão ou seleção de modelo.
  • Antes de repetir após tempo limite ou falha do provedor, determine se a solicitação original pode ter sido processada e se é seguro repetir a operação.
  • Limite tentativas e use espera progressiva nas aplicações; preserve identificadores e horários para diagnóstico.

Ramificações de erro

ResultadoO que verificar
401Valor da variável de ambiente, espaços acidentais, estado da chave e associação chave/endereço ONE.
404Método e caminho exatos, /v1 duplicado ou ausente e se o cliente acrescentou outro caminho.
Modelo não encontrado / acesso negadoNome exato do catálogo, rótulo de endpoint, grupo da chave, disponibilidade do modelo e permissões.
Cota / limite de frequênciaValidade e cota da chave, saldo/pacote, limites do grupo e preços atuais.
5xx / tempo limiteRede, detalhes de erro do gateway/provedor, identificador da solicitação e adequação de uma repetição segura.