OpenAI ChatKitとは?
ChatKitは、エージェント風のチャット画面を自社製品に組み込むためのOpenAIのツールキットです。フロントエンドはカスタマイズできる埋め込み部品で、Reactバインディング、JavaScriptライブラリ、CDNスクリプトとして提供され、ストリーミング応答、ファイル添付、ツール呼び出しの表示、操作できるウィジェット、推論ステップの表示に対応します。サーバー側のPython SDKが保存、アクセス制御、ツールを扱い、OpenAIのAgents SDKで作ったものを含め、どのエージェントの前にも置けます。
動かし方は2通りありました。Agent Builderのワークフローを使うホスト型は、2026年11月30日のAgent Builder終了とともに終わります。OpenAIは今、新しいアプリにも移行にも自前サーバーによるセルフホスト型を勧めており、ChatKit自体は引き続き使えるとしています。
ライブラリはApache-2.0でGitHubに公開されています。chatkit-jsのスターは約1,967で、最新版の1.9.0は2026年7月31日に出ました。Python SDKの最新版1.6.5は2026年5月19日です。
OpenAI ChatKitの料金は?
| プラン | 価格 | 内容 |
|---|---|---|
| ChatKit libraries | Free, Apache-2.0 | |
| Upload storage | $0.10 per GB-day | アカウントごとに毎月1 GBまで無料 |
ChatKit自体の料金はなく、モデルのトークンを通常のAPI料金で払います。アップロードしたファイルと画像の保存は、アカウントごとに毎月1 GBまで無料で、それを超えると1 GB・1日あたり0.10ドルです。
OpenAI ChatKitは使う価値があるか?
チャット画面は、AI機能のなかで簡単そうに見えて実は簡単ではない部分です。テキストのストリーミング、再試行、ファイルのアップロード、どのツールが動いたかの表示、スレッドの順序管理を積み上げると、数週間分の作業になります。
ChatKitはその画面を用意してくれます。ページにReactコンポーネントかscriptタグを入れれば、ストリーミング、添付ファイル、そしてウィジェットと呼ばれる小さなカードを扱ってくれます。ウィジェットを使うと、エージェントは長い文章の代わりにフォームや商品一覧を表示できます。OpenAI自身の例は、人事のオンボーディングから買い物や障害対応のアシスタントまで幅広くあります。
今年、方針が変わりました。ChatKitは当初、Agent Builderがエ ージェントを動かし、利用者は画面を埋め込むだけのホスト型で始まりました。OpenAIは2026年6月3日に、Agent Builderを2026年11月30日に終了すると発表し、ガイドは今では全員に、自分のサーバーでPython SDKと好きなエージェントを動かす自前サーバー型を使うよう案内しています。
注意点:この方式では自分がバックエンドになります。ユーザー認証を自分で行い、セッションごとに短時間有効なクライアントシークレットを発行し、スレッドを保存し、エージェントを動かします。サンプルサーバーは、コードに直接書いたユーザー一覧でトークンを確認しており、ドキュメントは置き換えるよう求めています。あるサンプルはデバイスIDをユーザーとして渡していますが、別のサンプルはそれを絶対にしないよう書いています。開発の動きも鈍っており、Python SDKは2026年5月19日以降新しい版が出ていません。
ここでのOpenAIのデータの扱いは、APIのほかの部分より厳しいものです。/v1/chatkit/threadsのスレッドは削除するまで保存され、ゼロデータ保持の対象外です。アップロードは毎月最初の1 GBを超えると1 GB・1日あたり0.10ドルかかります。APIのデータは標準では学習に使われません。
結論:ChatKitは良い部品ですが、プラットフォームとしては弱いものです。チャットUIを書かずにOpenAI風の見た目が欲しいチームは時間を節約できます。複数のモデル提供元に分散したいチームには、Vercel AI SDKのようなオープンな選択肢のほうが身軽です。
真価を発揮する場面
B2B SaaSスタートアップの2人のプロダクトチーム
2週間でアプリ内サポートアシスタントを出す
Reactコンポーネントを埋め込み、既存のFastAPIサーバーでPython SDKを動かし、ヘルプ文書をファイル検索するAgents SDKのエージェントにつなぎます。ChatKit自体の料金はなく、費用はモデルのトークンと1 GBを超える保存分です。
Agent BuilderのワークフローでChatKitアプリを動かしているバックエンドエンジニア
2026年11月30日以降もアシスタントを動かし続ける
ワークフローをAgents SDKでコードとして作り直し、自前サーバー型の統合に移り、フロントエンドはそのまま使います。ホスト型が担っていた部分があるので、本格的なユーザー認証を加える時間を見込んでおきます。
欧州の保険会社のデータ保護責任者
ChatKitのアシスタントがデータを残さない方針を守れるか確認する
ChatKitのスレッドは削除するまで保存され、ゼロデータ保持の対象外なので、APIで定期的に削除するか、セルフホストのSDKで会話を自社サーバーに保存します。
導入前に確認すること
- 導入
- @openai/chatkit-reactを入れるかchatkit.jsを読み込み、サーバーでChatKitのPython SDKを動かし、ユーザーを認証してクライアントシークレットを返すエンドポイントを追加します。OpenAIはコピーして使えるスターターアプリとサンプルサーバーを用意しています。
- 連携
- フロントエンドはReact、素のJavaScript、CDNスクリプト。サーバーはPython SDKで、Python、Ruby、JavaScript、Go、Javaのサンプルがあります。Agents SDK、Responses API、ホスト型ツールと組み合わせられます。
- データとプライバシー
- APIのデータは標準では学習に使われません。/v1/chatkit/threadsは削除するまでデータを保存し、ゼロデータ保持の対象外です。
- 大規模利用時のコスト
- 選んだモデルのAPI料金でのトークン代に加え、アップロード保存が1 GB・1日あたり0.10ドルです。50 GBの添付を30日間保存すると、無料の1 GBを引く前で約150ドルです。
- 制限
- Agent Builderを使うホスト型は2026年11月30日に終わります。`user`の値は利用者ごとに一意である必要があります。ChatKit固有のレート制限はドキュメントに書かれていません。
良い点
- ストリーミング、添付、ウィジェット、ツール呼び出し表示を備えた完成済みのチャット画面
- フロントエンドはReact、素のJavaScript、CDNから選べる
- セルフホストのサーバーはOpenAI以外のエージェントの前にも置ける
- Apache-2.0のライブラリで、費用はトークンと保存料だけ
- ウィジェットビルダー、プレイグラウンド、スターターアプリ
気になる点
- Agent Builderを使うホスト型は2026年11月30日に終了
- セルフホストでは認証、保存、エージェントのループを自分で担う
- ChatKitのスレッドはゼロデータ保持の対象外
- Python SDKは2026年5月以降新しい版が出ていない
- 公式サンプルの間で認証の説明が食い違う
おすすめの人
すでにOpenAIで開発していて、きちんとしたチャットUIを一から書かずに用意したいプロダクトチーム。
OpenAI ChatKitの代替
OpenAI ChatKit:よくある質問
- OpenAI ChatKitは使う価値があるか?
- ChatKitは、きちんとしたチャット画面を作る数週間をチームから省いてくれますが、手軽なホスト型は11月末で終わり、セルフホスト型ではバックエンドを自分で用意することになります。 評価は5点満点中3.6点です。
- OpenAI ChatKitの料金は?
- ChatKit自体の料金はなく、モデルのトークンを通常のAPI料金で払います。アップロードしたファイルと画像の保存は、アカウントごとに毎月1 GBまで無料で、それを超えると1 GB・1日あたり0.10ドルです。
- OpenAI ChatKitの欠点は?
- Agent Builderを使うホスト型は2026年11月30日に終了; セルフホストでは認証、保存、エージェントのループを自分で担う; ChatKitのスレッドはゼロデータ保持の対象外; Python SDKは2026年5月以降新しい版が出ていない; 公式サンプルの間で認証の説明が食い違う.
- OpenAI ChatKitは誰に向いているか?
- すでにOpenAIで開発していて、きちんとしたチャットUIを一から書かずに用意したいプロダクトチーム。
- チームや本番環境でOpenAI ChatKitを使うと費用はいくらか?
- 選んだモデルのAPI料金でのトークン代に加え、アップロード保存が1 GB・1日あたり0.10ドルです。50 GBの添付を30日間保存すると 、無料の1 GBを引く前で約150ドルです。
- OpenAI ChatKitは企業データを扱っても安全か?
- APIのデータは標準では学習に使われません。/v1/chatkit/threadsは削除するまでデータを保存し、ゼロデータ保持の対象外です。
- OpenAI ChatKitの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はOpenAI API, Voiceflow 、 Intercom Finです。
回答確認日:2026年11月6日