Skip to content

Commit 5a3998b

Browse files
Update all translated document pages (#790)
1 parent 72e2925 commit 5a3998b

Some content is hidden

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

78 files changed

+1827
-1869
lines changed

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

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,30 @@ 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-
このアダプターはまだベータ版です。特に小規模なモデル
11-
プロバイダーでは問題が発生する可能性があります。問題があれば [GitHub
12-
issues](https://github.com/openai/openai-agents-js/issues)
10+
このアダプターはまだベータ版です。特に小規模なモデルプロバイダーでは問題が発生する可能性があります。問題があれば
11+
[GitHub issues](https://github.com/openai/openai-agents-js/issues)
1312
に報告してください。迅速に対応します。
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. 拡張機能パッケージをインストールして AI SDK アダプターを導入します:
21+
1. 拡張パッケージをインストールして AI SDK アダプターを導入します:
2322

2423
```bash
2524
npm install @openai/agents-extensions
2625
```
2726

28-
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) から目的のモデルパッケージを選び、インストールします:
2928

3029
```bash
3130
npm install @ai-sdk/openai
3231
```
3332

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

3635
```typescript
3736
import { openai } from '@ai-sdk/openai';
@@ -48,23 +47,19 @@ Agents SDK は標準で Responses API または Chat Completions API を通じ
4847

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

5756
##
5857

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

65-
## プロバイダー メタデータの受け渡し
60+
## プロバイダーのメタデータの受け渡し
6661

67-
メッセージにプロバイダー固有のオプションを送る必要がある場合は、`providerMetadata` を通して渡します。値は基盤の AI SDK モデルにそのままフォワードされます。例えば、Agents SDK における次の `providerData`
62+
メッセージにプロバイダー固有のオプションを送る必要がある場合は、`providerMetadata` を介して渡します。値は基盤の AI SDK モデルにそのまま転送されます。たとえば、Agents SDK で次の `providerData`
6863

6964
```ts
7065
providerData: {
@@ -76,7 +71,7 @@ providerData: {
7671
}
7772
```
7873

79-
は、AI SDK 連携を使用する場合に
74+
は、AI SDK 連携を使用する場合
8075

8176
```ts
8277
providerMetadata: {
@@ -88,4 +83,4 @@ providerMetadata: {
8883
}
8984
```
9085

91-
となります
86+
のようになります

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

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ 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 を開くことができません。これらの環境から Realtime Agents への接続を簡単にするために、extensions パッケージは `fetch()` ベースのアップグレードを内部で行う専用のトランスポートを提供します
9+
Cloudflare Workers とその他の workerd ランタイムでは、グローバルな `WebSocket` コンストラクターを使ってアウトバウンド WebSocket を開くことはできません。これらの環境から リアルタイムエージェント を簡単に接続できるようにするため、extensions パッケージは内部で `fetch()` ベースのアップグレードを行う専用トランスポートを提供します
1010

1111
<Aside type="caution">
12-
このアダプターはまだベータ版です。まれなケースで問題やバグが発生する可能性があります。
13-
問題は [GitHub issues](https://github.com/openai/openai-agents-js/issues)
14-
からご報告ください。迅速に修正します。Workers で Node.js 風の API
15-
を使う場合は、`nodejs_compat` の有効化をご検討ください。
12+
このアダプターはまだベータ版です。まれなケースの問題やバグに遭遇する可能性があります。
13+
問題があれば [GitHub
14+
issues](https://github.com/openai/openai-agents-js/issues)
15+
から報告してください。迅速に修正します。Workers で Node.js 風の API
16+
を使う場合は、`nodejs_compat` の有効化を検討してください。
1617
</Aside>
1718

1819
## セットアップ
@@ -25,7 +26,7 @@ Cloudflare Workers とその他の workerd ランタイムは、グローバル
2526
npm install @openai/agents-extensions
2627
```
2728

28-
2. **トランスポートを作成し、セッションに関連付けます**
29+
2. **トランスポートを作成し、セッションにアタッチします**
2930

3031
<Code lang="typescript" code={cloudflareBasicExample} />
3132

@@ -39,6 +40,6 @@ Cloudflare Workers とその他の workerd ランタイムは、グローバル
3940

4041
## 注意事項
4142

42-
- Cloudflare トランスポートは内部的に `Upgrade: websocket` を伴う `fetch()` を使用し、ソケットの `open` イベント待ちをスキップします。これは workerd の API に一致します
43-
- このトランスポート使用時も、すべての `RealtimeSession` 機能(ツール、ガードレールなど)は通常どおり動作します
44-
- 開発中の詳細ログの確認には `DEBUG=openai-agents*` を使用します
43+
- Cloudflare トランスポートは内部で `Upgrade: websocket` を伴う `fetch()` を使用し、ソケットの `open` イベント待ちをスキップします。workerd の API と揃えています
44+
- このトランスポート使用時も、すべての `RealtimeSession` 機能(ツール、ガードレールなど)が通常どおり動作します
45+
- 開発中の詳細ログ確認には `DEBUG=openai-agents*` を使用してください

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

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,31 @@ 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 に接続できます。デフォルトの Realtime Session のトランスポートを `websocket` モードで使用して、Twilio から来るイベントを 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 に接続できます。`websocket` モードのデフォルトの Realtime Session トランスポートを使って、Twilio から来るイベントを Realtime Session に接続できます。ただし、電話は Web ベースの会話よりもレイテンシーが大きくなりがちなため、適切なオーディオ形式の設定や、割り込みタイミングの調整が必要になります
1111

12-
セットアップ体験を改善するために、Twilio への接続を処理する専用のトランスポートレイヤーを作成しました。割り込み処理や音声のフォワーディングも含めて対応します
12+
セットアップ体験を改善するために、Twilio への接続、割り込み処理、オーディオ転送を代行する専用のトランスポートレイヤーを用意しました
1313

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

2121
## セットアップ
2222

2323
<Steps>
2424

25-
1. **Twilio アカウントと Twilio の電話番号を用意します**
25+
1. **Twilio のアカウントと電話番号を用意します**
2626

2727
2. **Twilio からのイベントを受け取れる WebSocket サーバーをセットアップします。**
2828

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

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

3636
```bash
3737
npm install @openai/agents-extensions
@@ -55,27 +55,28 @@ Twilio は [Media Streams API](https://www.twilio.com/docs/voice/media-streams)
5555

5656
</Steps>
5757

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

6060
## ヒントと考慮事項
6161

6262
1. **スピードが最重要です。**
6363

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

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

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

7272
3. **デバッグログを確認します。**
7373

74-
何が起きているかについて、より多くの情報が必要になる場合があります。`DEBUG=openai-agents*` 環境変数を使用すると、Agents SDK からのすべてのデバッグログが表示されます。あるいは、`DEBUG=openai-agents:extensions:twilio*` を使って Twilio アダプターのデバッグログだけを有効にできます。
74+
追加情報が必要になることがあります。`DEBUG=openai-agents*` 環境変数を使うと Agents SDK のすべてのデバッグログが表示されます。あるいは、Twilio アダプターのデバッグログだけを有効にするには
75+
`DEBUG=openai-agents:extensions:twilio*` を使用します。
7576

76-
## フル例のサーバー
77+
## 完全なサーバー例
7778

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

8081
<Code
8182
lang="typescript"

0 commit comments

Comments
 (0)