シークレットを追加する
Replitのワークスペースで Tools → Secrets を開き、次を追加します。OpenAI SDKを使うTypeScript
AI SDKを使うTypeScript
デプロイ
開発ワークスペースに加えて、デプロイのシークレットにもPHASEO_API_KEYを追加します。環境変数やリクエストヘッダーがデプロイのログに出力されないことを確認してください。
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
ReplitのアプリやデプロイからPhaseoを呼び出します。
PHASEO_API_KEY=phaseo_v1_sk_...
npm install openai
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.PHASEO_API_KEY,
baseURL: "https://api.phaseo.app/v1",
});
const response = await client.responses.create({
model: "openai/gpt-5-nano",
input: "Reply with only: ok",
});
console.log(response.output_text);
npm install @phaseo/ai-sdk-provider
import { phaseo } from "@phaseo/ai-sdk-provider";
import { generateText } from "ai";
const { text } = await generateText({
model: phaseo("openai/gpt-5-nano"),
prompt: "Reply with only: ok",
});
console.log(text);
PHASEO_API_KEYを追加します。環境変数やリクエストヘッダーがデプロイのログに出力されないことを確認してください。