الكود
JavaScript وTypeScript
تعمل حزمة openai الرسمية في Node وBun وDeno والمتصفح. غيّر عنوان الأساس والمفتاح.
تم التحقق في 26 أكتوبر 2026
التثبيت والاتصال
npm install openai
export NOKEEP_API_KEY="sk-nokeep-test" # your own key once it connectsimport OpenAI from "openai"
const client = new OpenAI({
baseURL: "https://nokeep.ai/v1",
apiKey: process.env.NOKEEP_API_KEY,
})الإرسال والبث
const reply = await client.chat.completions.create({
model: "deepseek-v4.1-flash-uncensored",
messages: [{ role: "user", content: "Name three good names for a tavern." }],
})
console.log(reply.choices[0].message.content)في المتصفح
تسمح الواجهة بالاستدعاءات من أي صفحة ويب. ترفض الحزمة العمل في المتصفح ما لم تمرّر dangerouslyAllowBrowser: true، لأن المفتاح داخل الصفحة يمكن لأي شخص يفتحها قراءته. افعل ذلك فقط مع مفتاح يكتبه المستخدم بنفسه، أو مع مفتاح الاختبار المجاني.
الأخطاء والحقول الإضافية
import OpenAI from "openai"
try {
await client.chat.completions.create({
model: "deepseek-v4.1-flash-uncensored",
messages,
// Fields the SDK's types don't name pass through as they are:
// @ts-expect-error min_p isn't in OpenAI's types
min_p: 0.05,
})
} catch (error) {
if (error instanceof OpenAI.APIError) console.log(error.status, error.code)
}