Migration depuis l’API Anthropic
Migrez une base de code existante utilisant le SDK Anthropic en modifiant deux valeurs.
Comme la passerelle utilise le format Messages, la migration se résume à un changement de configuration. Les corps des requêtes, l’analyse des réponses, les gestionnaires de streaming et les définitions d’outils restent tels quels.
Python
from anthropic import Anthropic
client = Anthropic(
api_key=class="s">"sk-your-gateway-key", class=class="s">"c"># was your Anthropic key
base_url=class="s">"https://aiprimetech.io", class=class="s">"c"># new line
)
class=class="s">"c"># everything below is unchanged
TypeScript
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.CLAUDEAPIKEY,
baseURL: "https:">//aiprimetech.io",
});
Migration par les seules variables d’environnement
export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_API_KEY="sk-your-gateway-key"
Liste de vérification pour la migration
- Modifiez l’URL de base et la clé. Aucun suffixe
/v1pour les clients Anthropic. - Associez les identifiants de modèles — voir Modèles. Les identifiants sont fixes, donc les noms de type
claude-3-5-sonnet-20241022issus d’une ancienne intégration doivent être remplacés par un identifiant actuel. - Relancez votre suite de tests. Les structures des réponses sont identiques ; tout dysfonctionnement provient donc d’un problème d’identifiant de modèle ou d’URL de base.
- Vérifiez le streaming si vous l’utilisez : la structure des événements reste inchangée, mais tout nom d’hôte codé en dur dans un proxy ou une liste d’autorisation doit être mis à jour.
- Migrez d’abord un seul service et comparez les résultats avant de tout basculer.
Ce qui n’est pas repris
- Les fonctionnalités d’Anthropic Console — espace de travail interactif, facturation de l’organisation, limites par espace de travail — sont des produits Anthropic et n’ont pas d’équivalent ici.
- L’API Batch et toute fonctionnalité bêta non exposée par cette passerelle. Consultez Vue d’ensemble pour connaître la liste actuelle des points de terminaison.
- Les conditions contractuelles. Si vous avez besoin d’un DPA ou d’un SLA signé par Anthropic, restez sur l’API officielle.