インストール
アダプターを設定する
注意事項
- 使用するPhaseoモデルIDを
models配列に宣言します。 - OpenAI互換アダプターはデフォルトでChat Completionsを使います。Responses専用機能にはAPIを直接呼び出します。
- ワークフローでモデルがツールや画像に対応していない場合は、TanStack AIで能力を絞って宣言すると、TypeScriptが未対応の呼び出しを早めに検出できます。
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
TanStack AIのOpenAI互換アダプターでPhaseoを使います。
npm install @tanstack/ai @tanstack/ai-openai
import { chat } from "@tanstack/ai";
import { openaiCompatible } from "@tanstack/ai-openai/compatible";
const phaseo = openaiCompatible({
name: "phaseo",
baseURL: "https://api.phaseo.app/v1",
apiKey: process.env.PHASEO_API_KEY!,
models: ["openai/gpt-5-nano", "anthropic/claude-sonnet-4.5"],
});
const stream = chat({
adapter: phaseo("openai/gpt-5-nano"),
messages: [{ role: "user", content: "Reply with only: ok" }],
});
models配列に宣言します。