docs
SDK мен фреймворктер

OpenAI SDK (Node.js)

Markdown

SDK · OpenAI Chat, OpenAI Responses

Толық нұсқаулық
ФорматҚайда баптау керек
OpenAI Chat, OpenAI Responsesnew OpenAI({ baseURL, apiKey }) конструкторының опциясы; SDK әдепкіде OPENAI_BASE_URL орта айнымалысын оқиды

Баптау

Конфигурацияны көшіріп, мынаны ауыстырыңыз: sk-... Ailoot жеке кабинетіңіздегі кілтке. Кілтті мына орта айнымалысында сақтаған дұрыс: AILOOT_API_KEY, қолданба мұны қолдаса.

Іске қоспас бұрын Ailoot кілтіңізбен GET /v1/models сұрауын жіберіңіз. Әдістері POST /v1/chat/completions, POST /v1/responses қамтитын нақты модель ID мәнін таңдап, баптауда қолданыңыз. Агенттер үшін клиент нұсқасына қажетті құралдар мен мүмкіндіктердің қолдауын да тексеріңіз.

import OpenAI from "openai";
const client = new OpenAI({maxRetries: 0,
  baseURL: "https://api.ailoot.ai/v1",
  apiKey: process.env.AILOOT_API_KEY // sk-...
});
const r = await client.chat.completions.create({
  model: "claude-sonnet-5-5",
  messages: [{ role: "user", content: "Сәлем" }]
});
console.log(r.choices[0].message.content);

Бұл баптау кілтті мына айнымалыдан оқиды: AILOOT_API_KEY. Оны қолданбаны іске қоспас бұрын орнатыңыз:

export AILOOT_API_KEY="sk-..."   # ~/.zshrc немесе ~/.bashrc файлына қосыңыз

Модель мысалы: claude-sonnet-5-5, gpt-6.1-sol, grok-4.7. Кез келген басқа модельді мына жерден алыңыз: каталогтан — оның қажетті форматты қолдайтынын тексеріңіз.

Білу маңызды

Тексеру

  • OpenAI форматы үшін мекенжай — https://api.ailoot.ai/v1 (немесе қолданба толық мекенжай сұраса, толық жол).
  • Қысқа сұрақ қойыңыз. Қате келсе, код пен Request ID-ді қарап, мына бетпен салыстырыңыз: Қателер және лимиттер.
  • Баптаудан кейін бірден шыққан 404 әрдайым дерлік мекенжайдың қате екенін білдіреді: артық немесе жетіспейтін /v1.
  • 402 — резервке баланс жетпейді. Агенттер чатқа қарағанда көбірек резервтейді: неге.

Қолданба құжаттамасы: https://github.com/openai/openai-node

Сұрақтарыңыз қалды ма? Request ID мен сипаттаманы жіберіңіз — мәселені анықтауға көмектесеміз.Қолдау қызметіне жазу