generateText、streamText、または別の AI SDK 関数を使っている場合は、ここから始めてください。
インストール
latest タグに従い、現在の AI SDK 7 対応プロバイダーを選択します。AI SDK 7 をピア依存関係として宣言しているため、ピア依存関係を自動インストールするパッケージマネージャーは、互換性のあるランタイムも自動でインストールします。
サーバー環境に PHASEO_API_KEY を設定して、最初のリクエストを送信します。
テキストをストリーミングする
アプリケーションの情報を付与する
Phaseo のリクエスト詳細にアプリケーションの情報を含める場合は、プロバイダーのインスタンスを作成します。PHASEO_BASE_URL は省略可能です。既定値は https://api.phaseo.app/v1 です。
AI SDK 7 でサポートされる機能
- テキストの生成とストリーミング
- 推論の出力と設定
- 関数ツールとストリーミングされるツール入力
- JSON と JSON Schema の出力
- テキストファイルと画像ファイルの入力
- URL 引用のソース
- Embeddings と画像生成
- 再ランキング
- 文字起こしと音声生成
- プロバイダーメタデータ、使用量、中断シグナル、生のストリームチャンク
rerank() と phaseo.rerankingModel(modelId) を使って再ランキングを実行できます。利用できる機能はモデルやプロバイダーによって異なります。このプロバイダーは現在、管理対象ファイルの参照、スキル、プロバイダー側で実行されるツールの定義・結果・承認応答をサポート対象として案内していません。アプリケーション側で実行する関数ツールは、AI SDK の通常の実行および承認フローを利用できます。
以前の AI SDK バージョン
- AI SDK 6:
@phaseo/ai-sdk-provider@ai-sdk-v6をインストールします。 - AI SDK 5:
@phaseo/ai-sdk-provider@ai-sdk-v5をインストールします。
ai (ai@^7、ai@^6、または ai@^5) を別途インストールしてください。