Skip to content

Commit e9edd37

Browse files
Update all translated document pages (#395)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 45ab75e commit e9edd37

24 files changed

+612
-630
lines changed

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

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,18 @@ import { Aside, Steps, Code } from '@astrojs/starlight/components';
77
import aiSdkSetupExample from '../../../../../../examples/docs/extensions/ai-sdk-setup.ts?raw';
88

99
<Aside type="caution">
10-
このアダプターはまだ beta
11-
段階です。とくに小規模なモデルプロバイダーでは問題が発生する場合があります。問題があれば
10+
このアダプターはまだベータ版です。とくに小規模なモデルプロバイダーでは問題が発生する可能性があります。問題は
1211
[GitHub issues](https://github.com/openai/openai-agents-js/issues)
13-
までご報告ください。迅速に対応します
12+
からご報告ください。迅速に修正します
1413
</Aside>
1514

16-
標準で 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 に組み込めます
1716

1817
## セットアップ
1918

2019
<Steps>
2120

22-
1. extensions パッケージをインストールして AI SDK アダプターを導入します:
21+
1. 拡張パッケージをインストールして AI SDK アダプターを導入します:
2322

2423
```bash
2524
npm install @openai/agents-extensions
@@ -31,7 +30,7 @@ import aiSdkSetupExample from '../../../../../../examples/docs/extensions/ai-sdk
3130
npm install @ai-sdk/openai@"^1.0.0"
3231
```
3332

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

3635
```typescript
3736
import { openai } from '@ai-sdk/openai';
@@ -47,18 +46,18 @@ import aiSdkSetupExample from '../../../../../../examples/docs/extensions/ai-sdk
4746
</Steps>
4847

4948
<Aside type="caution">
50-
Vercel の AI SDK は最近 v2 に移行しましたが、 openai agent extensions はまだ
51-
v2 に対応していません。 そのため Vercel の AI SDK は v1
52-
バージョンをインストールする必要があります
49+
Vercel の AI SDK は最近 v2 に移行しましたが、openai agent extensions はまだ v2
50+
と互換性がありません。 そのため Vercel の AI SDK は v1
51+
をインストールする必要があります
5352
</Aside>
5453

5554
##
5655

57-
<Code lang="typescript" code={aiSdkSetupExample} title="AI SDK セットアップ" />
56+
<Code lang="typescript" code={aiSdkSetupExample} title="AI SDK Setup" />
5857

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

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

6362
```ts
6463
providerData: {
@@ -70,7 +69,7 @@ providerData: {
7069
}
7170
```
7271

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

7574
```ts
7675
providerMetadata: {
@@ -81,5 +80,3 @@ providerMetadata: {
8180
}
8281
}
8382
```
84-
85-
のようになります。

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

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,30 @@ 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 は [Media Streams API](https://www.twilio.com/docs/voice/media-streams) を提供しており、電話の通話からの 元 の音声を WebSocket サーバーに送信します。このセットアップは[音声エージェントの概要](/openai-agents-js/ja/guides/voice-agents) を Twilio に接続するために使用できます。`websocket` モードの既定の Realtime Session トランスポートを使用して、Twilio から来るイベントを Realtime Session に接続できます。ただし、その場合は適切な音声フォーマットを設定し、Web ベースの会話よりも通話では自然とレイテンシが大きくなるため、割り込みのタイミングを自分で調整する必要があります
10+
Twilio は [Media Streams API](https://www.twilio.com/docs/voice/media-streams) を提供しており、電話の通話音声の元オーディオを WebSocket サーバーへ送信できます。このセットアップを使って[音声エージェントの概要](/openai-agents-js/ja/guides/voice-agents) を Twilio に接続できます。Twilio から届くイベントを Realtime Session に接続するには、`websocket` モードのデフォルト Realtime Session トランスポートを使用できます。ただし、電話は Web ベースの会話よりも遅延が大きくなるため、適切なオーディオ形式の設定や、独自の割り込みタイミングの調整が必要になります
1111

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

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

2120
## セットアップ
2221

2322
<Steps>
2423

25-
1. **Twilio アカウントと Twilio の電話番号を用意してください**
24+
1. **Twilio アカウントと Twilio の電話番号を用意します**
2625

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

29-
ローカルで開発している場合、this will require you to configure a local tunnel like
30-
this will require you to configure a local tunnel like [`ngrok`](https://ngrok.io/) または
28+
ローカル開発の場合、Twilio からローカルサーバーへアクセスできるよう、
29+
this will require you to configure a local tunnel like [`ngrok`](https://ngrok.io/) or
3130
[Cloudflare Tunnel](https://developers.cloudflare.com/pages/how-to/preview-with-cloudflare-tunnel/)
32-
のようなローカルトンネルを設定して、ローカルのサーバーを Twilio からアクセスできるようにする必要があります。Twilio への接続には `TwilioRealtimeTransportLayer`
33-
を使用できます。
31+
を設定する必要があります。`TwilioRealtimeTransportLayer` を使って Twilio に接続できます。
3432

35-
3. **extensions パッケージをインストールして Twilio アダプターを導入します:**
33+
3. **拡張パッケージをインストールして Twilio アダプターを導入します:**
3634

3735
```bash
3836
npm install @openai/agents-extensions
@@ -56,33 +54,28 @@ Twilio は [Media Streams API](https://www.twilio.com/docs/voice/media-streams)
5654

5755
</Steps>
5856

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

6159
## ヒントと考慮事項
6260

63-
1. **スピードが命です**
61+
1. **スピードがすべてです**
6462

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

68-
2. **Twilio の 元 のイベントにアクセスします**
65+
2. **Twilio の元イベントにアクセスします**
6966

70-
Twilio から送信されている 元 のイベントにアクセスしたい場合は、`RealtimeSession` インスタンスの
71-
`transport_event` イベントをリッスンできます。Twilio からのすべてのイベントはタイプが
72-
`twilio_message` で、元のイベントデータを含む `message` プロパティを持ちます。
67+
Twilio から送られてくる元イベントにアクセスしたい場合は、`RealtimeSession` インスタンスの `transport_event` イベントを監視します。Twilio のすべてのイベントは `twilio_message` の type を持ち、元イベントデータを含む `message` プロパティがあります。
7368

7469
3. **デバッグログを確認します。**
7570

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

80-
## 完全なサーバー例
73+
## 完全なサーバーの例
8174

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

8477
<Code
8578
lang="typescript"
8679
code={twilioServerExample}
87-
title="Fastify を使用したサーバーの例"
80+
title="Fastify を使用したサーバー例"
8881
/>

0 commit comments

Comments
 (0)