Skip to content

Commit 34a9528

Browse files
Update all translated document pages (#569)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent a08494c commit 34a9528

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+1785
-1675
lines changed

docs/src/content/docs/ja/extensions/ai-sdk.mdx

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import aiSdkSetupExample from '../../../../../../examples/docs/extensions/ai-sdk
99
<Aside type="caution">
1010
このアダプターはまだベータ版です。特に小規模なモデルプロバイダーでは問題が発生する可能性があります。問題があれば
1111
[GitHub issues](https://github.com/openai/openai-agents-js/issues)
12-
から報告してください。迅速に修正します。
12+
に報告してください。迅速に修正します。
1313
</Aside>
1414

15-
Agents SDK は標準で Responses API または Chat Completions API を通じて OpenAI モデルと連携します。別のモデルを使用したい場合は、[Vercel の AI SDK](https://sdk.vercel.ai/) が提供する幅広い対応モデルを、このアダプターを介して Agents SDK に取り込むことができます
15+
Agents SDK は標準で Responses API または Chat Completions API を通じて OpenAI モデルと連携します。別のモデルを使用したい場合は、[Vercel の AI SDK](https://sdk.vercel.ai/) がサポートする幅広いモデルをこのアダプター経由で Agents SDK に取り込めます
1616

1717
## セットアップ
1818

@@ -24,20 +24,20 @@ Agents SDK は標準で Responses API または Chat Completions API を通じ
2424
npm install @openai/agents-extensions
2525
```
2626

27-
2. [Vercel の AI SDK](https://ai-sdk.dev/docs/foundations/providers-and-models) から使用したいモデルのパッケージを選び、インストールします:
27+
2. [Vercel の AI SDK](https://ai-sdk.dev/docs/foundations/providers-and-models) から使用したいモデルパッケージを選び、インストールします:
2828

2929
```bash
3030
npm install @ai-sdk/openai
3131
```
3232

33-
3. アダプターとモデルをインポートしてエージェントに接続します:
33+
3. アダプターとモデルをインポートし、エージェントに接続します:
3434

3535
```typescript
3636
import { openai } from '@ai-sdk/openai';
3737
import { aisdk } from '@openai/agents-extensions';
3838
```
3939

40-
4. エージェントが使用するモデルのインスタンスを初期化します:
40+
4. エージェントで使用するモデルのインスタンスを初期化します:
4141

4242
```typescript
4343
const model = aisdk(openai('gpt-5-mini'));
@@ -46,19 +46,23 @@ Agents SDK は標準で Responses API または Chat Completions API を通じ
4646
</Steps>
4747

4848
<Aside type="caution">
49-
現在は ai-sdk の model provider v2 モジュールのみをサポートしており、これは
50-
Vercel AI SDK v5 と互換性があります。特別な理由で v1 の model provider
49+
現在、ai-sdk の model provider v2 モジュール(Vercel AI SDK v5
50+
と互換)がサポート対象です。特別な理由で v1 の model provider
5151
を使い続ける必要がある場合は、[examples/ai-sdk-v1](https://github.com/openai/openai-agents-js/tree/main/examples/ai-sdk-v1)
52-
からモジュールをコピーしてプロジェクトに含めてください
52+
からモジュールをコピーして、プロジェクトに含めてください
5353
</Aside>
5454

5555
##
5656

57-
<Code lang="typescript" code={aiSdkSetupExample} title="AI SDK セットアップ" />
57+
<Code
58+
lang="typescript"
59+
code={aiSdkSetupExample}
60+
title="AI SDK のセットアップ"
61+
/>
5862

59-
## プロバイダーのメタデータの受け渡し
63+
## プロバイダー メタデータの受け渡し
6064

61-
メッセージごとにプロバイダー固有のオプションを送信する必要がある場合は`providerMetadata` を通して渡してください。値は基盤となる AI SDK モデルにそのまま転送されます。例えば、Agents SDK で次の `providerData`
65+
メッセージにプロバイダー固有のオプションを送る必要がある場合は`providerMetadata` を通して渡してください。値は基盤となる AI SDK のモデルにそのまま転送されます。たとえば、Agents SDK における次の `providerData`
6266

6367
```ts
6468
providerData: {
@@ -70,7 +74,7 @@ providerData: {
7074
}
7175
```
7276

73-
は、AI SDK 連携を使用すると次のようになります
77+
は、AI SDK 連携を使用する場合には
7478

7579
```ts
7680
providerMetadata: {
@@ -81,3 +85,5 @@ providerMetadata: {
8185
}
8286
}
8387
```
88+
89+
のようになります。

docs/src/content/docs/ja/extensions/cloudflare.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ description: Connect your Agents SDK agents from Cloudflare Workers/workerd usin
66
import { Aside, Steps, Code } from '@astrojs/starlight/components';
77
import cloudflareBasicExample from '../../../../../../examples/docs/extensions/cloudflare-basic.ts?raw';
88

9-
Cloudflare Workers およびその他の workerd ランタイムでは、グローバルな `WebSocket` コンストラクターを使った外向きの WebSocket を開くことができません。これらの環境から リアルタイムエージェント に簡単に接続できるよう、extensions パッケージは内部で `fetch()` ベースのアップグレードを行う専用のトランスポートを提供します
9+
Cloudflare Workers とその他の workerd ランタイムでは、グローバルな `WebSocket` コンストラクターを使って外向きの WebSocket を開くことができません。これらの環境から リアルタイムエージェント に接続しやすくするために、extensions パッケージは `fetch()` ベースのアップグレードを内部で実行する専用のトランスポートを提供します
1010

1111
<Aside type="caution">
12-
このアダプターはまだベータ版です。稀なケースで問題やバグに遭遇する可能性があります
12+
このアダプターはまだベータ版です。稀なケースの問題やバグに遭遇する可能性があります
1313
問題があれば [GitHub
1414
issues](https://github.com/openai/openai-agents-js/issues)
1515
に報告してください。迅速に対応します。Workers で Node.js 風 API
@@ -30,16 +30,16 @@ Cloudflare Workers およびその他の workerd ランタイムでは、グロ
3030

3131
<Code lang="typescript" code={cloudflareBasicExample} />
3232

33-
3. **`RealtimeSession` を接続します**
33+
3. **`RealtimeSession` に接続します**
3434

3535
```typescript
3636
await session.connect({ apiKey: 'your-openai-ephemeral-or-server-key' });
3737
```
3838

3939
</Steps>
4040

41-
## 注意事項
41+
## 注意点
4242

43-
- Cloudflare トランスポートは内部で `Upgrade: websocket` を伴う `fetch()` を使用し、ソケットの `open` イベントを待たずに進みます。workerd の API に合わせた動作です
44-
- このトランスポート使用時も、すべての `RealtimeSession` 機能(tools、ガードレール など)は通常どおり動作します
43+
- Cloudflare トランスポートは内部的に `Upgrade: websocket` を伴う `fetch()` を使用し、ソケットの `open` イベントを待たずに処理を進めます。workerd の API に合わせた挙動です
44+
- このトランスポート使用時も、`RealtimeSession` のすべての機能(ツール、ガードレール など)は通常どおり動作します
4545
- 開発中の詳細ログ確認には `DEBUG=openai-agents*` を使用します

docs/src/content/docs/ja/extensions/twilio.mdx

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ import { Aside, Steps, Code } from '@astrojs/starlight/components';
77
import twilioBasicExample from '../../../../../../examples/docs/extensions/twilio-basic.ts?raw';
88
import twilioServerExample from '../../../../../../examples/realtime-twilio/index.ts?raw';
99

10-
Twilio は、通話からの 元 音声を WebSocket サーバーに送信する [Media Streams API](https://www.twilio.com/docs/voice/media-streams) を提供しています。このセットアップを使用して[音声エージェントの概要](/openai-agents-js/ja/guides/voice-agents) を Twilio に接続できます。Twilio から届くイベントを Realtime Session に接続するには、`websocket` モードのデフォルトの Realtime Session トランスポートを使用できます。ただし、通話は Web ベースの会話よりもレイテンシーが大きくなるため、適切な音声フォーマットの設定と、割り込みタイミングの調整が必要です
10+
Twilio は、電話の通話音声の元オーディオを WebSocket サーバーに送る [Media Streams API](https://www.twilio.com/docs/voice/media-streams) を提供しています。この構成を使って[音声エージェントの概要](/openai-agents-js/ja/guides/voice-agents) を Twilio に接続できます。デフォルトの Realtime Session のトランスポートを `websocket` モードで使い、Twilio からのイベントを Realtime Session に接続することも可能です。ただし、その場合は適切な音声フォーマットの設定や、Web ベースの会話よりも通話のほうが遅延が大きくなりやすいことを踏まえた割り込みタイミングの調整が必要です
1111

12-
セットアップ体験を改善するために、Twilio への接続、割り込み処理、音声転送などを代行する専用のトランスポートレイヤーを用意しました
12+
セットアップ体験を改善するため、割り込み処理や音声の転送も含め、Twilio への接続を代わりに処理する専用のトランスポート層を用意しました
1313

1414
<Aside type="caution">
15-
このアダプターはまだベータ版です。レアケースの問題やバグに遭遇する可能性があります
16-
問題は [GitHub issues](https://github.com/openai/openai-agents-js/issues)
17-
に報告してください。迅速に修正します
15+
このアダプターはまだベータ版です。稀なケースで問題やバグに遭遇する可能性があります
16+
問題は [GitHub issues](https://github.com/openai/openai-agents-js/issues)
17+
からご報告ください。迅速に対応します
1818
</Aside>
1919

2020
## セットアップ
@@ -23,10 +23,12 @@ Twilio は、通話からの 元 音声を WebSocket サーバーに送信する
2323

2424
1. **Twilio アカウントと Twilio の電話番号を用意します。**
2525

26-
2. **Twilio からのイベントを受信できる WebSocket サーバーをセットアップします**
26+
2. **Twilio からのイベントを受け取れる WebSocket サーバーを用意します**
2727

28-
ローカルで開発する場合は、[`ngrok`](https://ngrok.io/)
29-
[Cloudflare Tunnel](https://developers.cloudflare.com/pages/how-to/preview-with-cloudflare-tunnel/) のようなローカルトンネルを設定して、ローカル サーバーを Twilio から到達可能にする必要があります。Twilio に接続するには `TwilioRealtimeTransportLayer` を使用できます。
28+
ローカル開発の場合、[`ngrok`](https://ngrok.io/)
29+
[Cloudflare Tunnel](https://developers.cloudflare.com/pages/how-to/preview-with-cloudflare-tunnel/)
30+
のようなローカルトンネルの設定が必要になり、ローカルサーバーを Twilio からアクセス可能にします。`TwilioRealtimeTransportLayer`
31+
を使って Twilio に接続できます。
3032

3133
3. **拡張パッケージをインストールして Twilio アダプターを導入します:**
3234

@@ -52,30 +54,31 @@ Twilio は、通話からの 元 音声を WebSocket サーバーに送信する
5254

5355
</Steps>
5456

55-
`RealtimeSession` に期待されるあらゆるイベントや動作は、ツール呼び出し、ガードレールなどを含め、期待どおりに機能します。音声エージェントでの `RealtimeSession` の使い方については[音声エージェントの概要](/openai-agents-js/ja/guides/voice-agents) を参照してください。
57+
`RealtimeSession` に期待されるすべてのイベントと挙動は、そのまま機能します。ツール呼び出し、ガードレールなども含まれます。`RealtimeSession` を音声エージェントと併用する方法の詳細は[音声エージェントの概要](/openai-agents-js/ja/guides/voice-agents) を参照してください。
5658

5759
## ヒントと考慮事項
5860

59-
1. **スピードが最重要です**
61+
1. **速度が最重要です**
6062

61-
Twilio から必要なイベントや音声をすべて受け取るため、WebSocket 接続を参照できたらすぐに
62-
`TwilioRealtimeTransportLayer` インスタンスを作成し、直ちに `session.connect()` を呼び出してください。
63+
Twilio から必要なイベントと音声をすべて受け取るには、WebSocket 接続の参照を得たらすぐに
64+
`TwilioRealtimeTransportLayer` インスタンスを作成し、直後に `session.connect()` を呼び出してください。
6365

64-
2. **Twilio の 元 イベントにアクセスします**
66+
2. **Twilio の元イベントにアクセスします**
6567

66-
Twilio から送信される 元 イベントにアクセスしたい場合は`RealtimeSession` インスタンスの
67-
`transport_event` イベントをリッスンします。Twilio のすべてのイベントは `twilio_message` という type と、 元 イベントデータを含む `message` プロパティを持ちます。
68+
Twilio が送信する元イベントにアクセスしたい場合は`RealtimeSession` インスタンスの
69+
`transport_event` をリッスンします。Twilio からのすべてのイベントは `twilio_message` という type と、元のイベントデータを含む `message` プロパティを持ちます。
6870

6971
3. **デバッグログを確認します。**
7072

71-
何が起きているかの詳細が必要になる場合があります。環境変数 `DEBUG=openai-agents*` を使用すると、Agents SDK のすべてのデバッグログが表示されます。あるいは、`DEBUG=openai-agents:extensions:twilio*` を使用して Twilio アダプターのデバッグログのみに限定できます。
73+
状況を詳しく知りたい問題に遭遇することがあります。環境変数 `DEBUG=openai-agents*` を使うと Agents SDK のすべてのデバッグログが表示されます。Twilio アダプターのログだけを有効化する場合は
74+
`DEBUG=openai-agents:extensions:twilio*` を使用します。
7275

73-
## サーバーの完全な例
76+
## サーバーのフル例
7477

75-
以下は、Twilio からのリクエストを受け取り、それを `RealtimeSession` に転送する WebSocket サーバーのエンドツーエンドの例です
78+
以下は、Twilio からリクエストを受け取り、それを `RealtimeSession` に転送する、エンドツーエンドの WebSocket サーバーの例です
7679

7780
<Code
7881
lang="typescript"
7982
code={twilioServerExample}
80-
title="Fastify を使用したサーバーの例"
83+
title="Fastify を使ったサーバー例"
8184
/>

0 commit comments

Comments
 (0)