Skip to main content
このガイドでは、OpenRouter 経由でアクセスする LLM への Call を Weave で自動的にトレースする方法を説明します。これにより、アプリケーションでのモデルの使用状況を単一のダッシュボードから監視、デバッグ、評価できます。 OpenRouter は多くの LLM に対応する統一インターフェースです。OpenAI GPT-4、Anthropic Claude、Google Gemini などの基盤モデルに加え、LLama-3、Mixtral などのオープンソースモデルもサポートしています。一部のモデルは無料で提供されています。 OpenRouter は REST API と OpenAI SDK との互換性を提供しており、Weave はこれを自動的に検出して連携します。詳しくは、OpenRouter のクイックスタートガイドをご覧ください。Weave は OpenAI SDK を検出するため、既存の OpenAI コードを設定を少し変更するだけで再利用できます。 OpenAI SDK のコードを OpenRouter に切り替えるには、APIキーを OpenRouter の APIキーに変更し、base_url を https://openrouter.ai/api/v1 に設定して、利用可能なチャットモデルのいずれかをモデルに指定します。weave.init() を呼び出す際には、トレースを保存するプロジェクト名を指定します。指定しない場合、Weave はデフォルトの entity を使用します。デフォルトの entity を確認または更新する方法については、W&B Models のドキュメントにあるユーザー設定をご覧ください。次の例を実行すると、Weave は OpenRouter への Call を Weave プロジェクト内のトレースとして取得します。
これは使い始めるための基本的な例です。より複雑なユースケースで独自の関数に Weave を統合する方法については、OpenAI ガイドをご覧ください。
最終更新日 2026年9月30日