Sozdai LogoDocs

Início rápido

Integre em minutos — totalmente compatível com a OpenAI, basta mudar uma base_url.

#Visão geral

A API é totalmente compatível com a OpenAI. Aponte a base_url de qualquer SDK ou ferramenta da OpenAI para o endereço abaixo e envie a sua chave no cabeçalho para chamar qualquer modelo disponível.

Base URL: https://api.foxwire.ai/v1

#3-Step Quickstart Guide

1

Get your API key

Create a secure API key in the console to authorize requests. Keep your key confidential.

API Keys

API keys are created inside the **API 密钥 (API Keys)** section. All keys start with `sk-corr-`.
2

Configure authorization headers

Include the API key in the request headers for authorization:

http
Authorization: Bearer sk-corr-...
3

Send your first request

Point the API client to the Base URL and invoke the completion endpoint:

curl https://api.foxwire.ai/v1/chat/completions \
  -H "Authorization: Bearer $CORRY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

#Streaming

Defina stream: true para receber tokens de forma incremental no formato da OpenAI, terminados por data: [DONE].

python
resp = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Hello"}],
    stream=True,
)
for chunk in resp:
    print(chunk.choices[0].delta.content or "", end="")

#Parâmetros

O corpo do pedido corresponde ao da OpenAI. Os parâmetros comuns estão listados abaixo; outros campos da OpenAI também são suportados:

ParâmetroTipoDescrição
streambooleanTransmitir a resposta (SSE)
max_tokensintegerMáximo de tokens a gerar
temperaturenumberTemperatura de amostragem, 0–2
toolsarrayChamada de funções (tools)
stopstring[]Sequências de paragem
reasoning_effortstringAtivar raciocínio: low / medium / high

#Códigos de erro

Os erros devolvem um objeto error padrão (com os campos message e type). Códigos de estado comuns:

EstadoSignificado
401Chave inválida ou em falta
402Saldo insuficiente
404O modelo solicitado não existe ou não está disponível
429Limite de taxa atingido — tente novamente em breve
502Serviço temporariamente indisponível, tente novamente