コンテンツにスキップ
メインサイト ニュース コンソール

互換モードでの呼び出し(SDK 接続)

4ALL API は OpenAI インターフェース仕様を完全に実装しており、公式 SDK とすべての OpenAI 互換クライアントがそのまま利用できます。 コードの改修は不要です——Claude、Gemini などの非 OpenAI モデルを呼び出す場合でも、リクエストとレスポンスは OpenAI 形式に統一されます。

Python

from openai import OpenAI
client = OpenAI(
base_url="https://api.4allapi.com/v1",
api_key="sk-你的令牌",
)
resp = client.chat.completions.create(
model="claude-sonnet-5", # 任意の販売中モデルに変更するだけ
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://api.4allapi.com/v1',
apiKey: 'sk-你的令牌',
});
const resp = await client.chat.completions.create({
model: 'gpt-5.5',
messages: [{ role: 'user', content: 'Hello' }],
});
console.log(resp.choices[0].message.content);

環境変数による方法

多くのツールは環境変数に対応しているため、コードを変更する必要はありません:

Terminal window
export OPENAI_BASE_URL="https://api.4allapi.com/v1"
export OPENAI_API_KEY="sk-你的令牌"

注意事項