logo

Aperçu de l'API

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-à-dire https://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èleDescription
claude-opus-4-20250514Performance maximale
claude-sonnet-4-20250514Choix équilibré
claude-haiku-4-20250414Réponse rapide

Série Gemini (groupe disponible : Gemini)

ModèleDescription
gpt-5.4Gé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