Aller au contenu

Intégration OpenAI SDK

RouteAPI prend en charge les appels compatibles OpenAI. La plupart des SDK OpenAI qui acceptent un baseURL personnalisé peuvent s’y connecter directement.

Fenêtre de terminal
npm install openai
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env.ROUTEAPI_KEY,
baseURL: 'https://www.routeapi.ai/v1',
});
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Hello RouteAPI' }],
});
console.log(response.choices[0].message.content);
Fenêtre de terminal
pip install openai
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["ROUTEAPI_KEY"],
base_url="https://www.routeapi.ai/v1",
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Hello RouteAPI"}],
)
print(response.choices[0].message.content)
  • baseURL doit pointer vers /v1 de RouteAPI.
  • model doit utiliser un ID de modèle disponible dans la console RouteAPI.
  • Si le SDK ne prend pas en charge un paramètre avancé, vérifiez d’abord l’interface elle-même avec cURL.