コンテンツにスキップ

OpenAI SDK 接続

RouteAPI は OpenAI 互換の呼び出し方式に対応しています。カスタム baseURL を指定できる多くの OpenAI SDK は、そのまま接続できます。

Terminal window
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);
Terminal window
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 は必ず RouteAPI の /v1 を指すようにしてください。
  • model には RouteAPI コンソールで利用可能なモデル ID を使用します。
  • SDK が特定の高度なパラメータに対応していない場合は、まず cURL で API 自体を検証してください。