Code
JavaScript et TypeScript
Le paquet officiel openai fonctionne dans Node, Bun, Deno et le navigateur. Changez l'URL de base et la clé.
Vérifié le 26 octobre 2026
Installer et se connecter
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,
})Envoyer et recevoir en flux
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)Dans le navigateur
L'API accepte les appels depuis n'importe quelle page web. Le SDK refuse de tourner dans un navigateur sauf si vous passez dangerouslyAllowBrowser: true, car une clé dans une page peut être lue par quiconque l'ouvre. Ne le faites qu'avec une clé que l'utilisateur saisit lui-même, ou avec la clé de test gratuite.
Erreurs et champs supplémentaires
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)
}