3ステップで接続を完了
4ALL API は OpenAI のインターフェース仕様と完全に互換性があります。既存の OpenAI SDK / HTTP クライアントは、Base URL と API Key を置き換えるだけで利用でき、ほとんどのケースでコードを変更する必要はありません。
第1歩: アカウント登録
api.4allapi.com を開いてアカウントを登録し、コンソールにログインします。 新規ユーザーは登録後、コンソールで残高と利用可能なモデルを確認できます。
第2歩: API トークンを作成する
- コンソール左側メニューの トークン(API Keys) に入る;
- 新規トークン をクリックし、名前、上限額、有効期限、利用可能なモデルグループを設定できます;
- 作成後、生成された
sk-で始まるキーをコピーして安全に保存してください。
第3歩: 最初のリクエストを送る
curl
curl https://api.4allapi.com/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $AIPROXY_KEY" \ -d '{ "model": "gpt-5.6", "messages": [{"role": "user", "content": "こんにちは、自己紹介してください"}] }'Python(OpenAI SDK)
from openai import OpenAI
client = OpenAI( base_url="https://api.4allapi.com/v1", api_key="sk-あなたのキー",)
resp = client.chat.completions.create( model="gpt-5.6", messages=[{"role": "user", "content": "こんにちは、自己紹介してください"}],)print(resp.choices[0].message.content)Node.js(OpenAI SDK)
import OpenAI from 'openai'
const client = new OpenAI({ baseURL: 'https://api.4allapi.com/v1', apiKey: process.env.AIPROXY_KEY,})
const resp = await client.chat.completions.create({ model: 'gpt-5.6', messages: [{ role: 'user', content: 'こんにちは、自己紹介してください' }],})console.log(resp.choices[0].message.content)次へ
- モデル一覧 を見て、適したモデルを選ぶ;
- Chat Completions リファレンス を確認して、すべてのパラメータを理解する;
- 利用シーン で、よく使うツールの接続方法を見つける。