Documentation
Configurez votre point de terminaison et votre clé API via des variables d'environnement — aucune modification de code n'est nécessaire pour intégrer AnBoWork.
01Points de terminaison de l'API
02Variables d'environnement
Windows Configuration
Valable pour la session de terminal en cours uniquement. Se ferme lorsque la fenêtre se ferme. Idéal pour des tests rapides.
macOS / Linux Configuration
Valable pour la session de terminal en cours uniquement. Se ferme lorsque la fenêtre se ferme. Idéal pour des tests rapides.
03Intégration d'outils
Les outils de codage d'IA grand public peuvent se connecter directement à AnBoWork — il suffit de définir les variables d'environnement ou la configuration ci-dessous.
Claude Code CLI
CLI officielle de Anthropic — connectez-vous à AnBoWork via des variables d'environnement, aucune modification de code n'est nécessaire.
Accédez à API Key Management pour télécharger un script de configuration en un clic →Puis lancez avec :
Codex CLI
Le Codex CLI officiel de OpenAI — utilise le point de terminaison /v1/responses. Remarque : base_url doit inclure /v1.
Modifier ~/.codex/config.toml :
Définissez ensuite la clé API comme variable d'environnement :
Puis lancez avec :
Cursor / Planche à voile
Remplacez le point de terminaison OpenAI et la clé API dans les paramètres.
Cline (code VS)
Sélectionnez le fournisseur compatible OpenAI dans Cline et entrez le point de terminaison, la clé et le nom du modèle.
04Exemples de codes
Installer: pip install anthropic / openai · npm install openai
05Streaming
Ajouter un flux : fidèle au corps de votre demande pour activer le streaming SSE – idéal pour les interfaces utilisateur de chat en temps réel.
06Conversion automatique des formats
AnBoWork effectue une conversion bidirectionnelle transparente entre Anthropic Messages et OpenAI Chat au niveau de la passerelle. Cela signifie que vous pouvez appeler le même modèle dans le style Anthropic ou dans le style OpenAI — une base de code, n'importe quel modèle.
Mappages de champs clés entre les deux styles :
| Anthropic Style | OpenAI Style | Description |
|---|---|---|
| system | messages[role=system] | L'invite système est positionnée différemment ; la passerelle le gère automatiquement |
| max_tokens(必填) | max_tokens(可选) | En cas d'omission, la passerelle applique la limite par défaut du modèle |
| content 分块数组 | content 字符串 | Les blocs de texte/image sont convertis vers et depuis des chaînes |
| stop_reason | finish_reason | Terminer le mappage du nom du champ de motif |
07Multimodal
La génération d'images utilise la même passerelle et la même clé API, facturées à l'utilisation.
08Appel de fonction
Définissez des fonctions appelables à l'aide d'outils de style OpenAI. Le modèle renvoie tool_calls si nécessaire, et votre code les exécute et renvoie les résultats.
09Gestion des erreurs
Les points de terminaison /v1/* suivent le format d'erreur de OpenAI — les réponses contiennent le type/code/message.
Codes d'erreur courants
| HTTP | Description |
|---|---|
| 401 | La clé API n'est pas valide ou est manquante |
| 402 | Solde insuffisant – veuillez recharger |
| 429 | Tarif limité ou quota journalier épuisé |
| 503 | Tous les canaux amont indisponibles (circuit coupé) |