メインコンテンツへスキップ
以下の各セクションは、エンドポイントごとの短い例です。SDK にそのエンドポイントのラッパーがない言語はセクションから省いています。代わりの方法はメソッドの表にあります。すべてのパラメーターは、このセクションの各エンドポイントのページにあります。

セットアップ

チャット補完

解析済みのチャットストリームがあるのは TypeScript と Python だけです。Java で生のストリームを使う方法はチャット補完にあります。

Responses

C#、PHP、Java でのストリーミングと、Rust での出力テキストの読み方は Responses にあります。

Messages(Anthropic 互換)

Python: stream_message は解析済みのチャンクを返し、stream_messages は生の SSE 行を返します。Go、C#、PHP、Ruby、Java には、それぞれの命名規則に沿った createAnthropicMessage があります。

画像

画像生成と画像編集を参照してください。

音声

文字起こしと翻訳はマルチパートのアップロードを受け取ります。TypeScript は FormData の本文をマルチパートとして送信します。Python、Go、C#、PHP、Ruby のメソッドは JSON を送信するため、文字起こしは file_url を受け付けるモデルに URL を渡す場合にしか使えず、翻訳にはマルチパートのアップロードが必要です。これらの SDK から音声ファイルをアップロードするには、STT(音声認識)と音声翻訳を参照してください。
generateTranslation() については音声翻訳を参照してください。Java: createSpeech は JSON を想定しておりバイナリの音声をデコードできないため、音声合成には rawClient().requestBytes を使ってください。文字起こしと翻訳のアップロードは、STT と音声翻訳のページにあるとおり、Java の標準 HTTP クライアントで送信します。

動画

Go、C#、PHP、Ruby、Java はジョブを作成し、完了を待たずに返します。メソッドの表を参照してください。

埋め込み、リランク、モデレーション

バッチとファイル

Go、C#、PHP、Ruby、Java には、それぞれの命名規則に沿った createBatch と retrieveBatch があります。各 SDK でのアップロードはファイルにあります。

非同期ジョブの WebSocket URL

モデル、ヘルス、アカウント

クレジットとアクティビティには管理用 API キーが必要です。

エラーを処理する

Gateway がエラーを返した場合、PhaseoError(Rust)には HTTP ステータスと解析済みの JSON 本文があります。通信と設定の失敗にはステータスがありません。各 SDK のエラーのフィールドは概要にあります。

リクエストヘッダーを追加する

Rust: with_header は、以降のすべてのリクエストにヘッダーを追加します。
Rust
最終更新日 2026年11月5日