本番向け注意点
- サーバーランタイムを利用
- タイムアウトを設定
- レート制限と上流エラーを処理
- キーではなくリクエストIDを記録
quickstart.tstypescript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.QINGHENG_API_KEY,
baseURL: process.env.QINGHENG_BASE_URL,
});
const response = await client.chat.completions.create({
model: "qwen3.7-plus",
messages: [{ role: "user", content: "Summarize this incident." }],
});
console.log(response.choices[0]?.message.content);よくある質問
APIキーはどこに保存しますか?
信頼できるサーバーまたはシークレット管理サービスに保存してください。ブラウザーや配布するモバイルアプリに長期キーを含めないでください。
どのモデル名を指定しますか?
公開カタログに表示されるモデル名をそのまま使います。記事やモデルファミリー名だけでは呼び出せません。