Skip to main content
W&B の OpenAI API インテグレーションを使用すると、ファインチューニングしたモデルを含むすべての OpenAI モデルについて、リクエスト、応答、トークン数、モデルメタデータをログします。OpenAI API を呼び出しており、手動でログするコードを追加せずにプロンプト、完了、使用状況を確認したい場合に、このインテグレーションを使用してください。 API の入力と出力をログすることで、さまざまなプロンプトのパフォーマンスをすばやく評価したり、temperature などの異なるモデル設定を比較したり、トークン使用量などのその他の使用状況メトリクスをトラッキングしたりできます。
W&B を使用してファインチューニングの実験、モデル、データセットをトラッキングし、結果を同僚と共有する方法については、OpenAI ファインチューニング インテグレーション を参照してください。
OpenAI API のリクエスト、応答、トークン使用量が自動的にログされた W&B のトレースビュー

OpenAI Python API ライブラリをインストールする

W&B の自動ログ記録インテグレーションは OpenAI バージョン 0.28.1 以前で動作するため、自動ログを有効にする前に利用可能なバージョンをインストールする必要があります。 OpenAI Python API バージョン 0.28.1 をインストールするには:

OpenAI Python API を使用する

以下のステップでは、自動ログを有効にし、OpenAI API を呼び出し、結果のトレースを W&B で表示する方法を説明します。

自動ログ記録 のインポートと初期化

まず、wandb.integration.openai から autolog をインポートして初期化します。これにより、W&B の run が設定され、その後のすべての OpenAI API 呼び出しを取得します。
wandb.init() が受け入れる引数を辞書として autolog に渡すことができます。これにはプロジェクト名、チーム名、entity などが含まれます。詳細については、wandb.init() API リファレンス を参照してください。

OpenAI API を呼び出す

自動ログ記録を有効にすると、W&B は OpenAI API への各 Call を自動的にログします。既存の API 呼び出しに、ログするためのコードを追加する必要はありません。

OpenAI API の入力と応答を確認する

API 呼び出しを 1 回以上行うと、取得したデータを W&B で確認できます。 autolog によって生成された W&B run のリンクをクリックすると、W&B のプロジェクトの Workspace にリダイレクトされます。 作成した run を選択すると、トレース表、トレースのタイムライン、および使用された OpenAI LLM のモデルアーキテクチャを確認できます。

自動ログ記録を無効にする

disable() を呼び出して、OpenAI API の使用を終了したときにすべての W&B プロセスを閉じます。これにより、W&B は保留中のデータをフラッシュし、意図せずさらに API 呼び出しを取得しないようにします。
最終更新日 2026年9月30日