Zum Inhalt springen
Gesamte Doku

Anwendungsfall

Ein Backend für KI-Companion-Apps

Nutzen Sie nokeep als Modell Ihrer Companion-App: eine OpenAI-kompatible API ohne Ablehnungen, die keine Nachrichten speichert. DeepSeek V4.1 Flash Uncensored bleibt in der Rolle, liest die Fotos, die Nutzer senden, und kostet etwa $0.97 im Monat für jemanden, der jeden Tag 40 Nachrichten schreibt.

Geprüft am 29. Oktober 2026

Was eine Companion-App braucht und was Sie bekommen

Eine Companion-App brauchtBei nokeep
Ein Charakter, der nie aus der Rolle fälltKein System-Prompt von uns und kein Filter auf die Antwort: Ihre Persona ist alles, was das Modell liest. Ablehnungen sind aus den Gewichten entfernt, es gibt also kein „Als KI …“ mitten im Chat.
Erwachsene Gespräche, für ErwachseneRomantik und erwachsene Themen sind für erwachsene Nutzer erlaubt, innerhalb der kurzen Liste der harten Grenzen. Ein Aufruf, der eine davon überschreitet, erhält ein 422 und kostet nichts, nie eine still abgeschwächte Antwort.
Ein Gedächtnis, das echt wirktDie API speichert nichts, das Gedächtnis gehört also Ihnen: eine Zusammenfassung des Nutzers in der System-Nachricht und der jüngste Chat danach. DeepSeek liest bis zu 1,000,000 Token, falls Sie lieber mehr senden.
FotosDeepSeek liest bis zu 10 Bilder pro Anfrage, sodass ein Nutzer ein Foto teilen und eine Antwort dazu bekommen kann. Bilder.
Nachrichten, die getippt wirkenStreaming, und keine Denkpause bei DeepSeek, außer Sie fordern eine an.
Das Vertrauen der NutzerWir speichern keine Nachrichten und keine Antworten, nur Zählungen. Was wir speichern.

Was ein Nutzer kostet

ModellEin Tag eines Nutzers, nichts im CacheEin Tag eines Nutzers, wiederholter Start im Cache
DeepSeek V4.1 Flash Uncensored$0.093$0.032
GLM 5.3 Flash Uncensored$0.041$0.019

Aus den heutigen Preisen berechnet: ein Start von 1,700 Token, 40 Runden mit je 40 Token Eingabe und 120 Ausgabe, die letzten 30 Runden bleiben erhalten, der längste Aufruf 6,540 Token. Der kurze Denkschritt von GLM vor jeder Antwort fügt Ausgabe-Token hinzu, die diese Rechnung auslässt.

Ein Nutzer, der jeden Tag chattet, kostet also etwa $0.97 im Monat auf DeepSeek oder $0.56 auf GLM. Die meisten Nutzer chatten nicht täglich, der Durchschnitt liegt also niedriger. Die Spalte mit Cache setzt voraus, dass derselbe Start von Nachricht zu Nachricht wiederkehrt; der nächste Abschnitt zeigt, wie das so bleibt.

Persona, Gedächtnis und eine gestreamte Antwort

Die System-Nachricht enthält die Persona, danach das, was Ihre App über diesen Nutzer behält. Die letzten Nachrichten folgen. Führen Sie dies auf Ihrem Server aus, damit der Schlüssel nie das Telefon erreicht.

import OpenAI from "openai"

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

const persona = "You are Iris, a warm, teasing companion who loves astronomy and bad puns. Talk like a close friend texting: short messages, no lists, no lectures. Remember what the user tells you and bring it up later."

export async function reply(user, recent, send) {
  const stream = await client.chat.completions.create({
    model: "deepseek-v4.1-flash-uncensored",
    messages: [
      { role: "system", content: persona + "\n\nWhat you know about them: " + user.memory },
      ...recent,
    ],
    stream: true,
    max_tokens: 300,
    temperature: 0.9,
    prompt_cache_key: "user-" + user.id,
  })
  let text = ""
  for await (const chunk of stream) {
    const piece = chunk.choices[0]?.delta?.content ?? ""
    send(piece)
    text += piece
  }
  return text
}

prompt_cache_key hält die Aufrufe eines Nutzers dort, wo sein Start im Cache liegt. Er wird als Hash mit Ihrem Konto übergeben, sodass kein anderes Konto den Cache teilt.

Ein Gedächtnis, das günstig bleibt

  • Schreiben Sie das Gedächtnis in Schritten, nicht bei jeder Nachricht neu. Der Anfang eines Aufrufs wird nur aus dem Cache gelesen, solange er sich wiederholt. Aktualisieren Sie die Zusammenfassung alle 20 oder 30 Nachrichten, dann bleibt der Anfang dazwischen gleich.
  • Entfernen Sie alte Nachrichten in Blöcken. Wenn Sie pro Runde eine Nachricht kürzen, ändert sich der Anfang jedes Mal. Fassen Sie die ältesten 20 auf einmal in der Zusammenfassung zusammen und hängen Sie dann weiter an.
  • Schreiben Sie die Zusammenfassung mit einem günstigen Aufruf. glm-5.3-flash-uncensored mit $0.20 pro Million Eingabe-Token eignet sich für „Aktualisiere, was du über diesen Nutzer weißt“, worauf niemand warten muss.
  • Bewahren Sie die Inhalte auf Ihrer Seite auf. Ihre Datenbank hält den Chatverlauf und das Gedächtnis. Verschlüsseln Sie sie und lassen Sie Nutzer sie löschen: Nur bei Ihnen liegen die Daten.

Welches Modell

DeepSeek V4.1 Flash UncensoredGLM 5.3 Flash Uncensored
WofürDie Antworten des Companion-CharaktersGedächtnis-Zusammenfassungen und andere Hintergrundaufrufe
BilderJaNein, nur Text
Beginnt zu antwortenSofort, Denken standardmäßig ausNach einem kurzen Nachdenken
SamplersTemperature, min_p und mehrKeine
Preis pro 1 Mio. Token$0.45 Eingabe, $1.75 Ausgabe$0.20 Eingabe, $0.65 Ausgabe

Damit die Stimme einer Persona sich nicht unter Ihnen ändert, rufen Sie die datierte ID deepseek-v4.1-flash-1017-uncensored auf: Sie bleibt beim Build vom 17. Oktober 2026. Modelle.

Datenschutz, den Ihre Nutzer nachlesen können

Companion-Chats gehören zu den persönlichsten Texten überhaupt. Pro Aufruf speichern wir Zeitpunkt, Schlüssel, Modell, Token-Zählungen, Credits und Status, 30 Tage lang, und sonst nichts. Keine Konto-E-Mail, keine Nachrichten, keine Antworten. DeepSeek läuft auf einer privaten Stufe, die keine Prompts oder Antworten speichert, und der GLM-Host behält nach dem Versand der Antwort nichts.

Bevor ein Aufruf läuft, liest eine automatische Prüfung die neueste Nachricht gegen die harten Grenzen und antwortet mit Ja oder Nein. Was sie liest, wird nicht gespeichert. Was wir speichern.

Fragen

Darf meine Companion-App erwachsene Inhalte erlauben?

Ja, für erwachsene Nutzer. Romantik und reife Fiktion zwischen Erwachsenen sind von den Bedingungen gedeckt. Sexuelle Inhalte mit Minderjährigen oder echten Personen sind nie erlaubt, und Aufrufe, die eine harte Grenze überschreiten, werden abgelehnt. Ihre App ist dafür verantwortlich zu prüfen, dass ihre Nutzer Erwachsene sind; wer einen Schlüssel anlegt, bestätigt, dass er 18 oder älter ist.

Wird das Modell aus der Rolle fallen oder Nutzer belehren?

Ablehnungen sind aus den Gewichten entfernt, und wir fügen Ihrem Prompt nichts hinzu, sodass die Persona, die Sie schreiben, genau das ist, was Nutzer erleben. Ein Aufruf, der eine harte Grenze überschreitet, erhält einen Fehler, den Ihre App behandeln kann, nie eine Belehrung im Text der Antwort.

Trainieren Sie mit den Chats unserer Nutzer?

Nein. Wir speichern nie die Nachrichten oder Antworten, es gibt also nichts zum Trainieren. Wir behalten pro Aufruf eine einzige Zeile mit Zählungen, 30 Tage lang.

Wie halte ich die Kosten planbar?

Credits werden im Voraus bezahlt, und das automatische Aufladen kann sie nachfüllen, damit die App nie stehen bleibt. Jeder Schlüssel kann ein Tageslimit haben, und jede Antwort zeigt, was sie gekostet hat.