On this page
SDK Anthropic, modèles européens
En plus de l'API OpenAI, le Router parle aussi l'API Anthropic. Grâce à un shim /v1/messages, vous pointez votre client Anthropic existant vers HostYourAI avec l'authentification x-api-key. Vous gardez vos outils ; l'inférence tourne sur des modèles ouverts dans l'UE.
Qu'est-ce qui est pris en charge ?
- La forme
/v1/messagesde l'API Anthropic - L'authentification via
x-api-key - Des conversations textuelles avec des messages système et utilisateur
- Les mêmes modèles ouverts que via la route OpenAI
Vous pouvez ainsi utiliser une seule plateforme pour les applications basées sur OpenAI comme sur Anthropic, sans deux fournisseurs distincts.
Un Router, deux API
Que votre équipe utilise le SDK OpenAI ou le SDK Anthropic, les deux pointent vers le même Router et les mêmes GPU européens. Cela simplifie votre stack et garde toute votre inférence en Europe.
Exemple en code
Avec le SDK Anthropic, vous définissez la base URL sur le Router et vous utilisez votre clé comme x-api-key :
from anthropic import Anthropic
client = Anthropic(
base_url="https://hostyourai.com",
api_key="hyai-...",
)
msg = client.messages.create(
model="llama-3.3-70b",
max_tokens=512,
messages=[{"role": "user", "content": "Bonjour"}],
)
print(msg.content[0].text)
Vous préférez le SDK OpenAI ? Le même Router fait aussi tourner notre API compatible OpenAI.
Ce qui est pris en charge, en toute honnêteté
| Fonctionnalité Anthropic | Statut chez HostYourAI |
|---|---|
Requête et réponse /v1/messages | Pris en charge |
Authentification x-api-key | Pris en charge |
| Messages système et utilisateur | Pris en charge |
| Streaming | Mis en tampon : la réponse revient d'un seul bloc |
| Images dans les messages | Pas encore, texte uniquement |
Si vous avez besoin d'un vrai streaming token par token ou d'entrées multimodales, utilisez la route compatible OpenAI sur le même Router ; elle prend en charge les deux pleinement.
Questions sur l'API compatible Anthropic
Pourquoi l'utiliser plutôt que l'API Claude ?
Parce que votre code est déjà construit sur le SDK Anthropic et que vous voulez déplacer le traitement vers l'UE. Vous changez la base URL et la clé ; votre application reste la même. Voir aussi l'alternative à l'API Claude.
Est-ce que j'exécute alors des modèles Claude ?
Non. Vous appelez des modèles ouverts comme Llama, Qwen et Mistral, servis sur des GPU européens. La forme de l'API est celle d'Anthropic ; les modèles sont des poids ouverts issus du catalogue.
Le streaming fonctionne-t-il ?
Les requêtes de streaming sont acceptées mais reçoivent une réponse mise en tampon : vous recevez la réponse complète d'un seul bloc. Pour un streaming token par token, utilisez la route OpenAI.
Puis-je mélanger des clients OpenAI et Anthropic ?
Oui. Les deux routes passent par le même Router, la même clé API et le même solde de crédit. Pratique lorsque différentes équipes utilisent différents SDK.
Où tournent mes données ?
Sur des GPU situés dans des datacenters européens. Vos prompts ne quittent jamais l'UE, un accord de traitement des données (DPA) est disponible et il n'y a aucun entraînement sur vos données.
Combien ça coûte ?
Comme pour la route OpenAI : par token, par classe de modèle, depuis un solde prépayé unique. Voir la page des tarifs.