Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Unified API(OpenAI 互換)

最終更新 Markdown で表示Agent セットアップ

Cloudflare の AI Gateway は、OpenAI 互換の /chat/completions エンドポイントを提供します。1 つの URL で複数の AI プロバイダーと連携できます。モデルの切り替えに大きなコード変更が不要になり、統合が簡単になります。

エンドポイント URL

https://gateway.ai.cloudflare.com/v1/{account_id}/default/compat/chat/completions

{account_id} を Cloudflare のアカウント ID に置き換えます。default ゲートウェイは初回リクエスト時に自動作成されるため、事前のセットアップは不要です。すでにゲートウェイを作成している場合は、default をそのゲートウェイ ID に置き換えることもできます。

パラメーター

modelapiKey を変えると、プロバイダーを切り替えられます。

モデルは {provider}/{model} 形式で指定します。例:

  • openai/gpt-5-mini
  • google-ai-studio/gemini-2.5-flash
  • anthropic/claude-sonnet-4-5

リクエスト先
OpenAI
使用クライアント
OpenAI JS SDK
キーの種類
保存済みキー (BYOK)
import OpenAI from "openai";

const client = new OpenAI({
	apiKey: "{cf_api_token}",
	baseURL:
		"https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/compat",
});

const response = await client.chat.completions.create({
	model: "openai/gpt-5.2",
	messages: [{ role: "user", content: "Hello, world!" }],
});

対応プロバイダー

OpenAI 互換エンドポイントは、次のプロバイダーのモデルに対応しています。

役に立ちましたか?