利用可能な環境変数
| Variable | Type | Default | Description |
|---|---|---|---|
WANDB_API_KEY | string | None | 設定されている場合、プロンプトなしで自動的に W&B Weave にログインします。APIキーを生成するには、W&B アカウントにログインして User Settings に移動します。 |
WEAVE_DISABLED | bool | false | true に設定すると、すべての Weave トレーシングを無効にします。Weave の op は通常の関数のように動作します。 |
WEAVE_PRINT_CALL_LINK | bool | true | Weave の op を呼び出したときに、Weave UI へのリンクを出力するかどうかを制御します。これは、weave.init() の settings 引数を次のように設定することで、コード内から直接制御することもできます: weave.init("your-project-name", settings={"print_call_link": False}) |
WEAVE_LOG_LEVEL | str | INFO | Weave ロガーのログレベルを制御します。 |
WEAVE_CAPTURE_CODE | bool | true | 後から再利用できるように、op のコードを保存するかどうかを制御します。 |
WEAVE_DEBUG_HTTP | bool | false | true に設定すると、デバッグ用に HTTP リクエストおよびレスポンスのログ出力を有効にします。 |
WEAVE_PARALLELISM | int | 20 | 評価において並列実行するサンプル数を制御します。1 に設定すると、サンプルは逐次的に実行されます。 |
WEAVE_TRACE_LANGCHAIN | bool | true | LangChain のグローバルトレーシングを制御します。false に設定すると、LangChain のトレーシングを明示的に無効化します。 |
WEAVE_USE_SERVER_CACHE | bool | true | サーバーレスポンスのキャッシュを有効にします。有効な場合、サーバーからのレスポンスはディスクにキャッシュされ、繰り返し行われるクエリのパフォーマンスを向上させます。 |
WEAVE_SERVER_CACHE_SIZE_LIMIT | int | 1000000000 | サーバーキャッシュの最大サイズ制限をバイト単位で設定します。キャッシュがこのサイズに達すると、新しいエントリのために古いエントリが自動的に削除されます。重要: 基盤となる実装では SQLite を使用しており、その Write Ahead Log (WAL) はこの設定に関係なく 4MB まで成長します。この WAL はプログラム終了時に削除されます。 |
WEAVE_SERVER_CACHE_DIR | str | None | キャッシュファイルを保存するディレクトリを指定します。設定されていない場合は、一時ディレクトリが使用されます。 |
WEAVE_MAX_CALLS_QUEUE_SIZE | int | 100000 | 呼び出しキューの最大サイズを設定します。デフォルトは 100_000 です。値を 0 に設定すると、キューは無制限に増加する可能性があります。 |
WEAVE_RETRY_MAX_ATTEMPTS | int | 3 | 失敗したリクエストに対する再試行回数の上限を設定します。 |
WEAVE_RETRY_MAX_INTERVAL | float | 300.0 | 再試行の間隔の最大値を秒単位で設定します。 |
WANDB_BASE_URL | string | None | Weave ホスト URL を設定します。wandb.login() にホスト URL を入力するのと同等です。weave.init() を使用する前に WANDB_BASE_URL と WANDB_API_KEY を指定することで、Weave へのログインと認証を自動化できます。 |
すべてのブール型の環境変数は、次の値を受け付けます (大文字小文字は区別されません):
true,1,yes,onは Truefalse,0,no,offは False