Schnellstart

Stellen Sie Ihre erste Anfrage in unter einer Minute.
Als Markdown anzeigen

Die Data Plane von Kontinent ist OpenAI-kompatibel. Wenn Sie bereits mit OpenAI kommunizieren, ändern Sie nur zwei Dinge: die Basis-URL und den API-Schlüssel.

1. Basis-URL und Schlüssel setzen

1import OpenAI from "openai";
2
3const client = new OpenAI({
4 baseURL: "https://api.kontinent.ai/v1",
5 apiKey: process.env.KONTINENT_API_KEY, // sk-kt-…
6});

Die lokale Entwicklung betreibt das Gateway unter http://localhost:4000. Der Dev-Stack legt automatisch einen Schlüssel an — siehe die README des Repositorys.

2. Eine Chat-Completion senden

1const res = await client.chat.completions.create({
2 model: "mistral/mistral-large-latest",
3 messages: [{ role: "user", content: "Hallo!" }],
4});
5console.log(res.choices[0].message.content);

3. Die Antwort streamen

Setzen Sie stream: true, um Server-Sent Events zu empfangen, während das Modell generiert.

TypeScript
1const stream = await client.chat.completions.create({
2 model: "mistral/mistral-small-latest",
3 messages: [{ role: "user", content: "Write a haiku about Europe." }],
4 stream: true,
5});
6
7for await (const chunk of stream) {
8 process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
9}

Siehe Streaming für das SSE-Wire-Format und das Timeout-Verhalten.

Nächste Schritte