Skip to main content
アプリケーションですでにEffectを使っており、EffectのサービスやワークフローからPhaseoを利用したい場合に、このガイドを使います。

状況

PhaseoはOpenAI互換のHTTPエンドポイントを提供します。Effectの公式プロバイダーパッケージが必要なプロバイダーに直接対応していれば便利です。インストール済みのEffect OpenAIパッケージにBase URLオプションがない場合は、Effect HTTPクライアントからPhaseoを呼ぶか、OpenAI SDKを独自のEffectレイヤーでラップします。

インストール

Effect HTTPでPhaseoを呼び出す

OpenAI SDKをEffectサービスに組み込む

他の場所ですでに公式OpenAI SDKを使っている場合は、Phaseoの設定を1つのレイヤーにまとめます。

注意事項

  • OpenAI互換の呼び出しにはhttps://api.phaseo.app/v1を使います。
  • モデルIDはopenai/gpt-5-nanoのようにPhaseo形式で指定します。
  • アプリ全体で共通のプロバイダー抽象化を使う場合は、独自のEffectレイヤーを作成します。
  • 本番投入前に、実際に使用するEffectパッケージのバージョンでストリーミングとツール呼び出しをテストします。

関連項目

最終更新日 2026年10月2日