Sozdai LogoDocs

Démarrage rapide

Intégrez en quelques minutes — entièrement compatible OpenAI, changez juste une base_url.

#Aperçu

L'API est entièrement compatible avec OpenAI. Pointez la base_url de n'importe quel SDK ou outil OpenAI vers l'adresse ci-dessous et envoyez votre clé dans l'en-tête pour appeler n'importe quel modèle disponible.

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

Définissez stream: true pour recevoir les tokens de façon incrémentale au format OpenAI, terminé par 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="")

#Paramètres

Le corps de la requête correspond à OpenAI. Les paramètres courants sont listés ci-dessous ; les autres champs OpenAI sont également pris en charge :

ParamètreTypeDescription
streambooleanDiffuser la réponse (SSE)
max_tokensintegerNombre maximal de tokens à générer
temperaturenumberTempérature d'échantillonnage, 0–2
toolsarrayAppel de fonctions (tools)
stopstring[]Séquences d'arrêt
reasoning_effortstringActiver la réflexion : low / medium / high

#Codes d'erreur

Les erreurs renvoient un objet error standard (avec les champs message et type). Codes de statut courants :

StatutSignification
401Clé invalide ou manquante
402Solde insuffisant
404Le modèle demandé n'existe pas ou n'est pas disponible
429Limite de débit atteinte — réessayez sous peu
502Service temporairement indisponible, veuillez réessayer