Skip to content

Commit 5111c69

Browse files
committed
Fix ko translation code bug and generate initial ones
1 parent 8271b4d commit 5111c69

Some content is hidden

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

76 files changed

+3486
-1114
lines changed

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

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,30 +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-
このアダプターはまだベータ版です。特に規模の小さいモデルプロバイダーでは問題が発生する可能性があります。問題があれば
10+
このアダプターはまだベータ版です。特に小規模なモデルプロバイダーでは問題が発生する可能性があります。問題があれば
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

1919
<Steps>
2020

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

2323
```bash
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';
@@ -46,9 +46,9 @@ Agents SDK は標準で Responses API または Chat Completions API を通じ
4646
</Steps>
4747

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

@@ -58,7 +58,7 @@ Agents SDK は標準で Responses API または Chat Completions API を通じ
5858

5959
## プロバイダーのメタデータの受け渡し
6060

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

6363
```ts
6464
providerData: {
@@ -70,7 +70,7 @@ providerData: {
7070
}
7171
```
7272

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

7575
```ts
7676
providerMetadata: {
@@ -81,3 +81,5 @@ providerMetadata: {
8181
}
8282
}
8383
```
84+
85+
となります。

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

Lines changed: 9 additions & 8 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 を開けません。これらの環境から リアルタイムエージェント に接続しやすくするために、extensions パッケージは `fetch()` ベースのアップグレードを内部で実行する専用のトランスポートを提供します
9+
Cloudflare Workers と他の workerd ランタイムでは、グローバル `WebSocket` コンストラクタを使って外向きの WebSocket を開くことはできません。これらの環境から Realtime Agents への接続を簡素化するために、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
## セットアップ
@@ -39,6 +40,6 @@ Cloudflare Workers やその他の workerd ランタイムでは、グローバ
3940

4041
## 注意事項
4142

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

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

Lines changed: 20 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,38 +7,36 @@ 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 は [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 ベースの会話よりも通話では自然とレイテンシが高くなるため、割り込みタイミングの調整が必要です
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+
ローカル開発の場合、ローカル トンネルの構成が必要です。this will require you to configure a local tunnel like [`ngrok`](https://ngrok.io/) または
3129
[Cloudflare Tunnel](https://developers.cloudflare.com/pages/how-to/preview-with-cloudflare-tunnel/)
32-
を使って、ローカルサーバーを Twilio からアクセス可能にする必要があります`TwilioRealtimeTransportLayer`
30+
を使って、ローカル サーバーを Twilio からアクセス可能にします`TwilioRealtimeTransportLayer`
3331
を使って Twilio に接続できます。
3432

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

3735
```bash
3836
npm install @openai/agents-extensions
3937
```
4038

41-
4. **アダプターとモデルをインポートして `RealtimeSession` に接続すること:**
39+
4. **アダプターとモデルをインポートして `RealtimeSession` に接続します:**
4240

4341
<Code
4442
lang="typescript"
@@ -48,39 +46,33 @@ Twilio は、電話の **元** 音声を WebSocket サーバーに送信する [
4846
)}
4947
/>
5048

51-
5. **`RealtimeSession` を Twilio に接続すること:**
49+
5. **`RealtimeSession` を Twilio に接続します:**
5250

5351
```typescript
5452
session.connect({ apiKey: 'your-openai-api-key' });
5553
```
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 からのすべてのイベントは `twilio_message` タイプで、
72-
元のイベントデータを含む `message` プロパティを持ちます。
67+
Twilio が送信する 元 イベントにアクセスしたい場合は、`RealtimeSession` インスタンスで `transport_event` をリッスンします。Twilio からのすべてのイベントは `twilio_message` という type と、 元 イベント データを含む `message` プロパティを持ちます。
7368

74-
3. **デバッグログを確認する**
69+
3. **デバッグログを確認します**
7570

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

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

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

8577
<Code
8678
lang="typescript"

0 commit comments

Comments
 (0)