@@ -4,29 +4,29 @@ search:
44---
55# 設定
66
7- このページでは、通常はアプリケーション起動時に 1 度だけ設定する SDK 全体のデフォルト( デフォルトの OpenAI キーまたはクライアント、デフォルトの OpenAI API 形式 、トレーシングエクスポートのデフォルト、ログ動作など)を扱います 。
7+ このページでは、デフォルトの OpenAI キーまたはクライアント、デフォルトの OpenAI API の形式 、トレーシングエクスポートのデフォルト、ログ記録の動作など、アプリケーション起動時に通常一度だけ設定する SDK 全体のデフォルトについて説明します 。
88
9- これらのデフォルトは sandbox ベースのワークフローにも適用されますが、sandbox ワークスペース、sandbox クライアント 、セッション再利用は別途設定します。
9+ これらのデフォルトはサンドボックスベースのワークフローにも適用されますが、サンドボックスワークスペース、サンドボックスクライアント 、セッション再利用は別途設定します。
1010
11- 代わりに特定のエージェントや実行を設定する必要がある場合は、次から始めてください :
11+ 代わりに特定のエージェントまたは実行を設定する必要がある場合は、まず次を参照してください :
1212
13- - 通常の ` Agent ` における instructions、ツール、出力タイプ 、ハンドオフ、ガードレールについては [ Agents ] ( agents.md ) 。
14- - ` RunConfig ` 、セッション、会話状態オプションについては [ エージェントの実行] ( running_agents.md ) 。
15- - ` SandboxRunConfig ` 、マニフェスト、機能、sandbox クライアント固有のワークスペース設定については [ Sandbox エージェント ] ( sandbox/guide.md ) 。
16- - モデル選択とプロバイダー設定については [ Models ] ( models/index.md ) 。
17- - 実行ごとのトレーシングメタデータとカスタムトレースプロセッサーについては [ トレーシング] ( tracing.md ) 。
13+ - [ エージェント ] ( agents.md ) : 通常の ` Agent ` における instructions、tools、出力型 、ハンドオフ、ガードレールについて 。
14+ - [ エージェントの実行] ( running_agents.md ) : ` RunConfig ` 、セッション、会話状態のオプションについて 。
15+ - [ サンドボックスエージェント ] ( sandbox/guide.md ) : ` SandboxRunConfig ` 、マニフェスト、機能、サンドボックスクライアント固有のワークスペース設定について 。
16+ - [ モデル ] ( models/index.md ) : モデル選択とプロバイダー設定について 。
17+ - [ トレーシング] ( tracing.md ) : 実行ごとのトレーシングメタデータとカスタムトレースプロセッサーについて 。
1818
1919## API キーとクライアント
2020
21- デフォルトでは、SDK は LLM リクエストとトレーシングに ` OPENAI_API_KEY ` 環境変数を使用します。キーは SDK が最初に OpenAI クライアントを作成する際 (遅延初期化)に解決されるため、最初のモデル呼び出し前に環境変数を設定してください。アプリ起動前にその環境変数を設定できない場合は、キーを設定するために [ set_default_openai_key()] [ agents.set_default_openai_key ] 関数を使用できます 。
21+ デフォルトでは、SDK は LLM リクエストとトレーシングに ` OPENAI_API_KEY ` 環境変数を使用します。このキーは、 SDK が最初に OpenAI クライアントを作成するときに解決されます (遅延初期化)。そのため、最初のモデル呼び出しの前に環境変数を設定してください。アプリの起動前にその環境変数を設定できない場合は、 [ set_default_openai_key()] [ agents.set_default_openai_key ] 関数を使用してキーを設定できます 。
2222
2323``` python
2424from agents import set_default_openai_key
2525
2626set_default_openai_key(" sk-..." )
2727```
2828
29- または 、使用する OpenAI クライアントを設定することもできます。デフォルトでは、SDK は環境変数の API キーまたは上記で設定したデフォルトキーを使用して ` AsyncOpenAI ` インスタンスを作成します。これは [ set_default_openai_client()] [ agents.set_default_openai_client ] 関数で変更できます 。
29+ また 、使用する OpenAI クライアントを設定することもできます。デフォルトでは、SDK は環境変数の API キー、または上記で設定したデフォルトキーを使用して、 ` AsyncOpenAI ` インスタンスを作成します。これは [ set_default_openai_client()] [ agents.set_default_openai_client ] 関数を使用して変更できます 。
3030
3131``` python
3232from openai import AsyncOpenAI
@@ -36,14 +36,14 @@ custom_client = AsyncOpenAI(base_url="...", api_key="...")
3636set_default_openai_client(custom_client)
3737```
3838
39- 環境変数ベースのエンドポイント設定を使いたい場合 、デフォルトの OpenAI プロバイダーは ` OPENAI_BASE_URL ` も読み取ります。Responses websocket トランスポートを有効にすると、websocket ` /responses ` エンドポイント用に ` OPENAI_WEBSOCKET_BASE_URL ` も読み取ります。
39+ 環境変数ベースのエンドポイント設定を使用したい場合 、デフォルトの OpenAI プロバイダーは ` OPENAI_BASE_URL ` も読み取ります。Responses websocket トランスポートを有効にすると、websocket の ` /responses ` エンドポイント用に ` OPENAI_WEBSOCKET_BASE_URL ` も読み取ります。
4040
4141``` bash
4242export OPENAI_BASE_URL=" https://your-openai-compatible-endpoint.example/v1"
4343export OPENAI_WEBSOCKET_BASE_URL=" wss://your-openai-compatible-endpoint.example/v1"
4444```
4545
46- 最後に、使用する OpenAI API をカスタマイズすることもできます 。デフォルトでは OpenAI Responses API を使用します。これは [ set_default_openai_api()] [ agents.set_default_openai_api ] 関数を使って Chat Completions API を使うように上書きできます 。
46+ 最後に、使用する OpenAI API もカスタマイズできます 。デフォルトでは OpenAI Responses API を使用します。[ set_default_openai_api()] [ agents.set_default_openai_api ] 関数を使用すると、これを Chat Completions API に上書きできます 。
4747
4848``` python
4949from agents import set_default_openai_api
@@ -53,15 +53,15 @@ set_default_openai_api("chat_completions")
5353
5454## トレーシング
5555
56- トレーシングはデフォルトで有効です。デフォルトでは、上のセクションのモデルリクエストと同じ OpenAI API キー(つまり環境変数または設定したデフォルトキー )を使用します。トレーシングに使用する API キーは [ ` set_tracing_export_api_key ` ] [ agents.set_tracing_export_api_key ] 関数で明示的に設定できます 。
56+ トレーシングはデフォルトで有効です。デフォルトでは、上のセクションで説明したモデルリクエストと同じ OpenAI API キー(つまり、環境変数または設定したデフォルトキー )を使用します。トレーシングに使用する API キーは、 [ ` set_tracing_export_api_key ` ] [ agents.set_tracing_export_api_key ] 関数を使用して個別に設定できます 。
5757
5858``` python
5959from agents import set_tracing_export_api_key
6060
6161set_tracing_export_api_key(" sk-..." )
6262```
6363
64- モデル通信があるキーまたはクライアントを使い、トレーシングは別の OpenAI キーを使う必要がある場合、デフォルトキーまたはクライアント設定時に ` use_for_tracing=False ` を渡してから、トレーシングを個別に設定してください。カスタムクライアントを使わない場合は [ ` set_default_openai_key() ` ] [ agents.set_default_openai_key ] でも同じパターンが使えます 。
64+ モデルのトラフィックにはあるキーまたはクライアントを使用し、トレーシングには別の OpenAI キーを使用したい場合は、デフォルトキーまたはクライアントを設定するときに ` use_for_tracing=False ` を渡してから、トレーシングを別途設定します。カスタムクライアントを使用していない場合は、 [ ` set_default_openai_key() ` ] [ agents.set_default_openai_key ] でも同じパターンを使用できます 。
6565
6666``` python
6767from openai import AsyncOpenAI
@@ -76,7 +76,7 @@ set_default_openai_client(custom_client, use_for_tracing=False)
7676set_tracing_export_api_key(" sk-tracing" )
7777```
7878
79- デフォルトのエクスポーター使用時に、トレースを特定の組織またはプロジェクトに紐付ける必要がある場合は、アプリ起動前に以下の環境変数を設定してください :
79+ デフォルトのエクスポーターを使用する際に、トレースを特定の組織またはプロジェクトに関連付ける必要がある場合は、アプリの起動前にこれらの環境変数を設定してください :
8080
8181``` bash
8282export OPENAI_ORG_ID=" org_..."
@@ -103,7 +103,7 @@ from agents import set_tracing_disabled
103103set_tracing_disabled(True )
104104```
105105
106- トレーシングを有効のまま、トレースペイロードから機密性の高い可能性がある入出力を除外したい場合は 、[ ` RunConfig.trace_include_sensitive_data ` ] [ agents.run.RunConfig.trace_include_sensitive_data ] を ` False ` に設定してください :
106+ トレーシングは有効のまま、機密性がある可能性のある入力/出力をトレースペイロードから除外したい場合は 、[ ` RunConfig.trace_include_sensitive_data ` ] [ agents.run.RunConfig.trace_include_sensitive_data ] を ` False ` に設定します :
107107
108108``` python
109109from agents import Runner, RunConfig
@@ -115,27 +115,27 @@ await Runner.run(
115115)
116116```
117117
118- アプリ起動前にこの環境変数を設定すれば、コードなしでデフォルトを変更することもできます :
118+ アプリの起動前にこの環境変数を設定することで、コードを変更せずにデフォルトを変更することもできます :
119119
120120``` bash
121121export OPENAI_AGENTS_TRACE_INCLUDE_SENSITIVE_DATA=0
122122```
123123
124- トレーシング制御の全体については 、[ トレーシングガイド] ( tracing.md ) を参照してください。
124+ トレーシング制御の詳細は 、[ トレーシングガイド] ( tracing.md ) を参照してください。
125125
126126## デバッグログ
127127
128- SDK は 2 つの Python ロガー(` openai.agents ` と ` openai.agents.tracing ` )を定義しており 、デフォルトではハンドラーをアタッチしません。ログはアプリケーションの Python ログ設定に従います 。
128+ SDK は 2 つの Python ロガー(` openai.agents ` と ` openai.agents.tracing ` )を定義しますが 、デフォルトではハンドラーをアタッチしません。ログはアプリケーションの Python ロギング設定に従います 。
129129
130- 詳細ログを有効にするには 、[ ` enable_verbose_stdout_logging() ` ] [ agents.enable_verbose_stdout_logging ] 関数を使用します。
130+ 詳細なログ出力を有効にするには 、[ ` enable_verbose_stdout_logging() ` ] [ agents.enable_verbose_stdout_logging ] 関数を使用します。
131131
132132``` python
133133from agents import enable_verbose_stdout_logging
134134
135135enable_verbose_stdout_logging()
136136```
137137
138- または、ハンドラー、フィルター、フォーマッターなどを追加してログをカスタマイズできます。詳細は [ Python logging guide ] ( https://docs.python.org/3/howto/logging.html ) を参照してください 。
138+ または、ハンドラー、フィルター、フォーマッターなどを追加してログをカスタマイズできます。詳細は [ Python ロギングガイド ] ( https://docs.python.org/3/howto/logging.html ) で確認できます 。
139139
140140``` python
141141import logging
@@ -156,16 +156,16 @@ logger.addHandler(logging.StreamHandler())
156156
157157### ログ内の機密データ
158158
159- 特定のログには機密データ(たとえばユーザーデータ )が含まれる場合があります。
159+ 一部のログには機密データ(たとえば、ユーザーデータ )が含まれる場合があります。
160160
161- デフォルトでは、SDK は LLM の入出力やツールの入出力を ** ログに記録しません** 。これらの保護は次によって制御されます :
161+ デフォルトでは、SDK は LLM の入力/出力やツールの入力/出力を ** ログに記録しません** 。これらの保護は次で制御されます :
162162
163163``` bash
164164OPENAI_AGENTS_DONT_LOG_MODEL_DATA=1
165165OPENAI_AGENTS_DONT_LOG_TOOL_DATA=1
166166```
167167
168- デバッグのために一時的にこれらのデータを含める必要がある場合は、アプリ起動前にいずれかの変数を ` 0 ` (または ` false ` )に設定してください :
168+ デバッグのためにこのデータを一時的に含める必要がある場合は、アプリの起動前にいずれかの変数を ` 0 ` (または ` false ` )に設定します :
169169
170170``` bash
171171export OPENAI_AGENTS_DONT_LOG_MODEL_DATA=0
0 commit comments