Aperçu de l'API
LLMoxy fournit une interface API Anthropic Messages entièrement compatible. Il suffit de changer l'URL de base pour utiliser le SDK officiel sans modification.
URL de base
https://llmoxy.com/v1
ASTUCE Des outils comme Claude Code utilisent l'adresse sans
/v1, c'est-à-direhttps://llmoxy.com. Les appels SDK incluent/v1.
Authentification
Méthode 1 : x-api-key (recommandée)
x-api-key: YOUR_API_KEY
Méthode 2 : Authorization
Authorization: Bearer YOUR_API_KEY
Démarrage rapide
Python
from anthropic import Anthropic
client = Anthropic(
api_key="YOUR_API_KEY",
base_url="https://llmoxy.com/v1"
)
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{"role": "user", "content": "Bonjour !"}
]
)
print(message.content[0].text)
Node.js
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://llmoxy.com/v1'
});
const message = await client.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1024,
messages: [
{ role: 'user', content: 'Bonjour !' }
]
});
console.log(message.content[0].text);
Compatible OpenAI (Chat Completions)
curl
curl https://llmoxy.com/v1/chat/completions \
-H "Authorization: Bearer <LLMOXY_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{ "role": "user", "content": "Say hello in one short sentence." }
]
}'
TypeScript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.LLMOXY_API_KEY,
baseURL: "https://llmoxy.com/v1",
});
const response = await client.chat.completions.create({
model: "gpt-4o-mini",
messages: [{ role: "user", content: "Write a haiku about routers." }],
});
console.log(response.choices[0]?.message?.content);
Python
from openai import OpenAI
client = OpenAI(
api_key="<LLMOXY_API_KEY>",
base_url="https://llmoxy.com/v1",
)
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Write a haiku about routers."}],
)
print(response.choices[0].message.content)
Sortie en flux
Définissez stream: true dans les requêtes Chat ou Responses, et LLMoxy renvoie un flux SSE compatible OpenAI.
curl https://llmoxy.com/v1/chat/completions \
-H "Authorization: Bearer <LLMOXY_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"stream": true,
"messages": [
{ "role": "user", "content": "Count from one to five." }
]
}'
Modèles pris en charge
Série Claude (groupes disponibles : Max, Kiro)
| Modèle | Description |
|---|---|
| claude-opus-4-20250514 | Performance maximale |
| claude-sonnet-4-20250514 | Choix équilibré |
| claude-haiku-4-20250414 | Réponse rapide |
Série Gemini (groupe disponible : Gemini)
| Modèle | Description |
|---|---|
| gpt-5.4 | Génération d'images |
Liste des modèles récents Consultez la place de marché officielle pour les modèles actuellement disponibles.
Facturation
Facturation selon l'utilisation réelle de tokens (y compris l'écriture et la lecture du cache). Les prix varient selon les modèles. Voir Groupes et tarification pour plus de détails.
Prochaines étapes
- Format Anthropic — paramètres de requête, format de réponse, exemples de code
- Chat Completions — format de requête compatible OpenAI
- Routage, facturation et erreurs — comprendre les frais et les codes d'erreur
