Skip to content

Commit 82d700c

Browse files
Update all translated document pages (#496)
1 parent 08a77ae commit 82d700c

Some content is hidden

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

48 files changed

+1241
-1206
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,12 +7,12 @@ 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 モデルと動作します。別のモデルを使用したい場合は、[VercelAI SDK](https://sdk.vercel.ai/) が幅広い対応モデルを提供しており、このアダプターを通じて Agents SDK に組み込むことができます
15+
Agents SDK は標準で OpenAI モデルに対して Responses API または Chat Completions API を通じて動作します。別のモデルを使用したい場合は、[Vercel's AI SDK](https://sdk.vercel.ai/) がサポートする幅広いモデルを、このアダプターを介して Agents SDK に取り込むことができます
1616

1717
## セットアップ
1818

@@ -24,20 +24,20 @@ import aiSdkSetupExample from '../../../../../../examples/docs/extensions/ai-sdk
2424
npm install @openai/agents-extensions
2525
```
2626

27-
2. [VercelAI SDK](https://ai-sdk.dev/docs/foundations/providers-and-models) から使用したいモデルのパッケージを選び、インストールします:
27+
2. [Vercel's 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('o4-mini'));
@@ -47,19 +47,23 @@ import aiSdkSetupExample from '../../../../../../examples/docs/extensions/ai-sdk
4747

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

5656
##
5757

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

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

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

6468
```ts
6569
providerData: {
@@ -82,5 +86,3 @@ providerMetadata: {
8286
}
8387
}
8488
```
85-
86-
となります。

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

Lines changed: 25 additions & 25 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 に接続できます。Twilio から届くイベントを Realtime Session に接続するには、`websocket` モードのデフォルトの Realtime Session transport が使えます。ただし、その場合は適切なオーディオ形式の設定や、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
17+
issues](https://github.com/openai/openai-agents-js/issues)
18+
に報告してください。すぐに修正します。
1819
</Aside>
1920

2021
## セットアップ
2122

2223
<Steps>
2324

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

26-
2. **Twilio からのイベントを受け取れる WebSocket サーバーを設定します。**
27+
2. **Twilio からのイベントを受け取れる WebSocket サーバーをセットアップすること**
2728

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

33-
3. **extensions パッケージをインストールして Twilio アダプターを導入します:**
34+
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"
@@ -46,37 +47,36 @@ Twilio は、電話の通話音声の元オーディオを WebSocket サーバ
4647
)}
4748
/>
4849

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

5152
```typescript
5253
session.connect({ apiKey: 'your-openai-api-key' });
5354
```
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` インスタンスを作成し、その直後に `session.connect()` を呼び出すべきです
6566

66-
2. **Twilio の元イベントにアクセスします。**
67+
2. **Twilio の生イベントにアクセスする**
6768

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

71-
3. **デバッグログを確認します。**
72+
3. **デバッグログを確認する**
7273

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

7777
## 完全なサーバー例
7878

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

8181
<Code
8282
lang="typescript"

0 commit comments

Comments
 (0)