Skip to Content

OpenAI SDK

OpenAI SDKを使う

ロリポップ!AIゲートウェイは、公式OpenAI SDKの baseURL を変更して利用できます。

npm install openai
import OpenAI from 'openai'; const baseURL = process.env.AI_GATEWAY_BASE_URL; const apiKey = process.env.AI_GATEWAY_API_KEY; const model = process.env.AI_GATEWAY_MODEL; if (!baseURL || !apiKey || !model) { throw new Error( 'AI_GATEWAY_BASE_URL、AI_GATEWAY_API_KEY、AI_GATEWAY_MODELを設定してください', ); } const prompt = 'ロリポップ!AIゲートウェイについて一言で説明してください。'; const client = new OpenAI({ apiKey, baseURL: `${baseURL}/v1`, }); const completion = await client.chat.completions.create({ model, messages: [ { role: 'user', content: prompt }, ], }); console.log(completion.choices[0].message.content);

Responses APIを使う

OpenAI SDKではResponses APIも同じClientから利用できます。

TypeScript
const response = await client.responses.create({ model, input: prompt, }); console.log(response.output_text);

直接HTTPで呼び出す場合のエンドポイントは POST /v1/responses です。