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 braucht | Bei nokeep |
|---|---|
| Ein Charakter, der nie aus der Rolle fällt | Kein 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 Erwachsene | Romantik 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 wirkt | Die 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. |
| Fotos | DeepSeek liest bis zu 10 Bilder pro Anfrage, sodass ein Nutzer ein Foto teilen und eine Antwort dazu bekommen kann. Bilder. |
| Nachrichten, die getippt wirken | Streaming, und keine Denkpause bei DeepSeek, außer Sie fordern eine an. |
| Das Vertrauen der Nutzer | Wir speichern keine Nachrichten und keine Antworten, nur Zählungen. Was wir speichern. |
Was ein Nutzer kostet
| Modell | Ein Tag eines Nutzers, nichts im Cache | Ein 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-uncensoredmit $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 Uncensored | GLM 5.3 Flash Uncensored | |
|---|---|---|
| Wofür | Die Antworten des Companion-Charakters | Gedächtnis-Zusammenfassungen und andere Hintergrundaufrufe |
| Bilder | Ja | Nein, nur Text |
| Beginnt zu antworten | Sofort, Denken standardmäßig aus | Nach einem kurzen Nachdenken |
| Samplers | Temperature, min_p und mehr | Keine |
| 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.