22search :
33 exclude : true
44---
5- # SDK の設定
5+ # 設定
66
7- このページでは、通常アプリケーション起動時に一度だけ設定する SDK 全体のデフォルト値( デフォルトの OpenAI key や client 、デフォルトの OpenAI API 形式、トレーシングのエクスポートデフォルト、ロギング動作など)を扱います 。
7+ このページでは、デフォルトの OpenAI キーやクライアント 、デフォルトの OpenAI API 形式、トレーシングのエクスポート既定値、ロギングの動作など、通常はアプリケーション起動時に一度だけ設定する SDK 全体のデフォルトについて説明します 。
88
9- 代わりに特定のエージェントや実行を設定する必要がある場合は、まず次をご覧ください 。
9+ 代わりに特定のエージェントや実行を設定する必要がある場合は、次から始めてください 。
1010
1111- ` RunConfig ` 、セッション、会話状態オプションについては [ エージェントの実行] ( running_agents.md ) 。
12- - モデル選択とプロバイダー設定については [ Models ] ( models/index.md ) 。
13- - 実行ごとのトレーシングメタデータとカスタムトレースプロセッサーについては [ Tracing ] ( tracing.md ) 。
12+ - モデル選択とプロバイダー設定については [ モデル ] ( models/index.md ) 。
13+ - 実行ごとのトレーシングメタデータとカスタムトレースプロセッサーについては [ トレーシング ] ( tracing.md ) 。
1414
1515## API キーとクライアント
1616
17- デフォルトでは、SDK は LLM リクエストとトレーシングに ` OPENAI_API_KEY ` 環境変数を使用します。キーは SDK が最初に OpenAI client を作成する際 (遅延初期化)に解決されるため、最初のモデル呼び出し前に環境変数を設定してください 。アプリ起動前にその環境変数を設定できない場合は、キーを設定するために [ set_default_openai_key()] [ agents.set_default_openai_key ] 関数を使用できます。
17+ デフォルトでは、 SDK は LLM リクエストとトレーシングに ` OPENAI_API_KEY ` 環境変数を使用します。このキーは SDK が最初に OpenAI クライアントを作成したときに解決されるため (遅延初期化)、最初のモデル呼び出しの前に環境変数を設定してください 。アプリ起動前にその環境変数を設定できない場合は、キーを設定するために [ set_default_openai_key()] [ agents.set_default_openai_key ] 関数を使用できます。
1818
1919``` python
2020from agents import set_default_openai_key
2121
2222set_default_openai_key(" sk-..." )
2323```
2424
25- また 、使用する OpenAI client を設定することもできます 。デフォルトでは、SDK は ` AsyncOpenAI ` インスタンスを作成し、環境変数または上で設定したデフォルトキーの API キーを使用します 。これは [ set_default_openai_client()] [ agents.set_default_openai_client ] 関数で変更できます。
25+ 別の方法として 、使用する OpenAI クライアントを設定することもできます 。デフォルトでは、 SDK は ` AsyncOpenAI ` インスタンスを作成し、環境変数の API キーまたは上で設定したデフォルトキーを使用します 。これは [ set_default_openai_client()] [ agents.set_default_openai_client ] 関数で変更できます。
2626
2727``` python
2828from openai import AsyncOpenAI
@@ -32,7 +32,7 @@ custom_client = AsyncOpenAI(base_url="...", api_key="...")
3232set_default_openai_client(custom_client)
3333```
3434
35- 最後に、使用する OpenAI API をカスタマイズすることもできます。デフォルトでは OpenAI Responses API を使用します。[ set_default_openai_api()] [ agents.set_default_openai_api ] 関数を使用して、これを Chat Completions API に上書きできます 。
35+ 最後に、使用する OpenAI API をカスタマイズすることもできます。デフォルトでは OpenAI Responses API を使用します。[ set_default_openai_api()] [ agents.set_default_openai_api ] 関数を使用すると、これを上書きして Chat Completions API を使用できます 。
3636
3737``` python
3838from agents import set_default_openai_api
@@ -42,15 +42,15 @@ set_default_openai_api("chat_completions")
4242
4343## トレーシング
4444
45- トレーシングはデフォルトで有効です。デフォルトでは、上記セクションのモデルリクエストと同じ OpenAI API キー(つまり環境変数または設定したデフォルトキー)を使用します。トレーシングで使用する API キーは、[ ` set_tracing_export_api_key ` ] [ agents.set_tracing_export_api_key ] 関数で明示的に設定できます 。
45+ トレーシングはデフォルトで有効です。デフォルトでは、上記セクションのモデルリクエストと同じ OpenAI API キー(つまり環境変数または設定したデフォルトキー)を使用します。トレーシングで使用する API キーは、[ ` set_tracing_export_api_key ` ] [ agents.set_tracing_export_api_key ] 関数で個別に設定できます 。
4646
4747``` python
4848from agents import set_tracing_export_api_key
4949
5050set_tracing_export_api_key(" sk-..." )
5151```
5252
53- デフォルトエクスポーターを使用する際にトレースを特定の organization や project に紐付ける必要がある場合は、アプリ起動前に次の環境変数を設定してください。
53+ デフォルトのエクスポーター使用時にトレースを特定の organization や project に紐付ける必要がある場合は、アプリ起動前に次の環境変数を設定してください。
5454
5555``` bash
5656export OPENAI_ORG_ID=" org_..."
@@ -77,7 +77,7 @@ from agents import set_tracing_disabled
7777set_tracing_disabled(True )
7878```
7979
80- トレーシングは有効のままにしつつ、トレースペイロードから機密性の高い可能性がある入力/出力を除外したい場合は 、[ ` RunConfig.trace_include_sensitive_data ` ] [ agents.run.RunConfig.trace_include_sensitive_data ] を ` False ` に設定してください。
80+ トレーシングは有効のままにしつつ、機密性の高い可能性がある入出力をトレースペイロードから除外したい場合は 、[ ` RunConfig.trace_include_sensitive_data ` ] [ agents.run.RunConfig.trace_include_sensitive_data ] を ` False ` に設定してください。
8181
8282``` python
8383from agents import Runner, RunConfig
@@ -89,27 +89,27 @@ await Runner.run(
8989)
9090```
9191
92- コードを変更せずにデフォルトを変更するには、アプリ起動前に次の環境変数を設定することもできます 。
92+ アプリ起動前にこの環境変数を設定すれば、コードを書かずにデフォルトを変更することもできます 。
9393
9494``` bash
9595export OPENAI_AGENTS_TRACE_INCLUDE_SENSITIVE_DATA=0
9696```
9797
98- トレーシング制御の全体については 、[ トレーシングガイド] ( tracing.md ) を参照してください。
98+ トレーシング制御の詳細は 、[ トレーシングガイド] ( tracing.md ) を参照してください。
9999
100100## デバッグロギング
101101
102- SDK は 2 つの Python logger (` openai.agents ` と ` openai.agents.tracing ` )を定義し、デフォルトでは handler をアタッチしません 。ログはアプリケーションの Python logging 設定に従います 。
102+ SDK は 2 つの Python ロガー (` openai.agents ` と ` openai.agents.tracing ` )を定義しており、デフォルトではハンドラーをアタッチしません 。ログはアプリケーションの Python ロギング設定に従います 。
103103
104- 詳細ログを有効にするには 、[ ` enable_verbose_stdout_logging() ` ] [ agents.enable_verbose_stdout_logging ] 関数を使用します。
104+ 詳細なロギングを有効にするには 、[ ` enable_verbose_stdout_logging() ` ] [ agents.enable_verbose_stdout_logging ] 関数を使用します。
105105
106106``` python
107107from agents import enable_verbose_stdout_logging
108108
109109enable_verbose_stdout_logging()
110110```
111111
112- または、handler、filter、formatter などを追加してログをカスタマイズできます。詳細は [ Python logging guide] ( https://docs.python.org/3/howto/logging.html ) を参照してください。
112+ または、ハンドラー、フィルター、フォーマッターなどを追加してログをカスタマイズすることもできます。詳しくは [ Python logging guide] ( https://docs.python.org/3/howto/logging.html ) を参照してください。
113113
114114``` python
115115import logging
@@ -130,9 +130,9 @@ logger.addHandler(logging.StreamHandler())
130130
131131### ログ内の機密データ
132132
133- 一部のログには機密データ(例: ユーザーデータ )が含まれる可能性があります。
133+ 一部のログには機密データ(たとえばユーザーデータ )が含まれる可能性があります。
134134
135- デフォルトでは、SDK は LLM の入力/出力やツールの入力/出力を ** 記録しません ** 。これらの保護は次で制御されます 。
135+ デフォルトでは、 SDK は LLM の入出力やツールの入出力を ** ログに記録しません ** 。これらの保護は次によって制御されます 。
136136
137137``` bash
138138OPENAI_AGENTS_DONT_LOG_MODEL_DATA=1
0 commit comments