Skip to content

Commit 4467767

Browse files
Update all translated document pages (#769)
1 parent 12df88b commit 4467767

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

+1883
-1835
lines changed

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

Lines changed: 15 additions & 13 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. extensions パッケージをインストールして 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,19 +46,19 @@ Agents SDK は標準で Responses API または Chat Completions API を通じ
4646
</Steps>
4747

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

5555
##
5656

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

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

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

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

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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +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
12+
このアダプターはまだベータ版です。まれなケースで問題やバグに遭遇する可能性があります
13+
何か問題があれば [GitHub
1414
issues](https://github.com/openai/openai-agents-js/issues)
15-
から報告してください。迅速に修正します。Workers で Node.js 風の API
16-
を使いたい場合は`nodejs_compat` を有効化することを検討してください
15+
に報告してください。迅速に修正します。Workers で Node.js API
16+
を利用する場合は`nodejs_compat` の有効化も検討してください
1717
</Aside>
1818

1919
## セットアップ
@@ -26,20 +26,20 @@ Cloudflare Workers およびその他の workerd ランタイムでは、グロ
2626
npm install @openai/agents-extensions
2727
```
2828

29-
2. **トランスポートを作成し、セッションにアタッチします**
29+
2. **トランスポートを作成し、セッションに関連付けます**
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` 機能(ツール、ガードレールなど)は通常どおり動作します
45-
- 開発中に詳細なログを確認するには、`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: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,37 @@ 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 に接続できます。`websocket` モードの既定の Realtime Session トランスポートを使い、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 に接続できます。デフォルトの Realtime Session トランスポートを `websocket` モードで使用して、Twilio から届くイベントをあなたの Realtime Session に接続できます。ただし、適切なオーディオ形式を設定し、電話では Web ベースの会話よりも自然にレイテンシーが大きくなるため、独自の割り込みタイミングを調整する必要があります
1111

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

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

2020
## セットアップ
2121

2222
<Steps>
2323

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

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

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

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

3536
```bash
3637
npm install @openai/agents-extensions
3738
```
3839

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

4142
<Code
4243
lang="typescript"
@@ -54,32 +55,36 @@ Twilio は、電話の通話音声の 元 オーディオを WebSocket サーバ
5455

5556
</Steps>
5657

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

5960
## ヒントと考慮事項
6061

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

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

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

68-
Twilio から送られてくるイベントにアクセスしたい場合は`RealtimeSession` インスタンスで
69-
`transport_event` を購読します。Twilio からのすべてのイベントは `twilio_message` という type と、
70-
元 のイベントデータを含む `message` プロパティを持ちます。
70+
Twilio から送られているのイベントにアクセスしたい場合は`RealtimeSession`
71+
インスタンスの `transport_event` を監視してください。Twilio からのすべてのイベントは
72+
`twilio_message` の type と、 元 のイベント データを含む `message` プロパティを持ちます。
7173

7274
3. **デバッグログを確認します。**
7375

74-
事象の詳細が必要になる場合があります。環境変数 `DEBUG=openai-agents*` を使うと Agents SDK の全デバッグログが表示されます。
75-
あるいは Twilio アダプターのデバッグログだけを有効にするには `DEBUG=openai-agents:extensions:twilio*` を使用します。
76+
状況をより詳しく把握したい場合があります。`DEBUG=openai-agents*` 環境変数を使用すると、
77+
Agents SDK のすべてのデバッグログが表示されます。あるいは、Twilio
78+
アダプターのデバッグログだけを有効にするには
79+
`DEBUG=openai-agents:extensions:twilio*` を使用してください。
7680

7781
## フルサンプルサーバー
7882

79-
以下は、Twilio からのリクエストを受信し、それを `RealtimeSession` に転送する WebSocket サーバーのエンドツーエンドのサンプルです。
83+
以下は、Twilio からのリクエストを受信し、それを `RealtimeSession` に転送する
84+
WebSocket サーバーのエンドツーエンドの完全な例です。
8085

8186
<Code
8287
lang="typescript"
8388
code={twilioServerExample}
84-
title="Fastify を使用したサーバー例"
89+
title="Fastify を使ったサーバーの例"
8590
/>

0 commit comments

Comments
 (0)