メインコンテンツへスキップ
本書では、W&B Inference API を使用して基盤モデルにプログラムからアクセスする方法について説明します。

ベース URL

Inference サービスには次の URL からアクセスできます:
https://api.inference.wandb.ai/v1
重要このエンドポイントを使用するには、次のものが必要です。
  • Inference クレジットを保有している W&B アカウント
  • 有効な W&B APIキー
複数のチームに所属している場合や、利用状況を特定のプロジェクトに紐付けたい場合は、チーム ID とプロジェクト ID も必要です。コードサンプル内では、これらは <your-team>/<your-project> の形式で表されます。指定しない場合は、デフォルトの entity とプロジェクト名 inference が自動的に使用されます。

利用可能なメソッド

W&B Inference API は、基盤モデルと対話するための OpenAI 互換エンドポイントを提供します。
  • Chat Completions - さまざまな基盤モデルを使用してチャット補完を生成します
  • List Models - 利用可能なすべてのモデルとその ID を取得します

認証

すべてのAPIリクエストでは、W&BのAPIキーによる認証が必要です。wandb.ai/settings でAPIキーを作成してください。 APIキーはリクエストヘッダーに含めてください:
  • OpenAI SDK の場合: api_key パラメータとして設定します
  • APIを直接呼び出す場合: Authorization: Bearer <your-api-key> を使用します

エラー処理

エラーコードの一覧とその対処方法については、API Errors を参照してください。

次のステップ

  • 使用例 を試して、API の動作を確認する
  • UI でモデルをブラウズする
  • 自分のアカウントの 使用制限 を確認する