İçeriğe atla
Tüm belgeler

Kod

JavaScript ve TypeScript

Resmi openai paketi Node, Bun, Deno ve tarayıcıda çalışır. Temel URL’yi ve anahtarı değiştir.

26 Ekim 2026 tarihinde kontrol edildi

Kurulum ve bağlantı

Shell
npm install openai
export NOKEEP_API_KEY="sk-nokeep-test"  # your own key once it connects
client.ts
import OpenAI from "openai"

const client = new OpenAI({
  baseURL: "https://nokeep.ai/v1",
  apiKey: process.env.NOKEEP_API_KEY,
})

Gönderme ve akış

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)

Tarayıcıda

API, herhangi bir web sayfasından gelen çağrılara izin verir. SDK, dangerouslyAllowBrowser: true vermediğin sürece tarayıcıda çalışmayı reddeder; çünkü bir sayfadaki anahtar, sayfayı açan herkes tarafından okunabilir. Bunu yalnızca kullanıcının kendi yazdığı bir anahtarla ya da ücretsiz test anahtarıyla yap.

Hatalar ve ek alanlar

TypeScript
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)
}