پرش به محتوا
همه مستندات

کاربرد

بک‌اند برای اپ‌های همدم هوش مصنوعی

nokeep را مدل اپ همدمت کن: یک API سازگار با OpenAI بدون رد درخواست که هیچ پیامی نگه نمی‌دارد. DeepSeek V4.1 Flash Uncensored در نقش می‌ماند، عکس‌هایی را که کاربران می‌فرستند می‌خواند، و برای کسی که هر روز 40 پیام می‌فرستد حدود $0.97 در ماه هزینه دارد.

بررسی‌شده در ۷ آبان ۱۴۰۵

یک اپ همدم چه می‌خواهد و چه می‌گیرد

یک اپ همدم نیاز دارددر nokeep
شخصیتی که هرگز از نقش بیرون نمی‌آیدهیچ پرامپت سیستمی از ما در کار نیست و روی پاسخ فیلتری نیست: مدل فقط پرسونای تو را می‌خواند. رد درخواست‌ها از وزن‌های مدل حذف شده، پس وسط گفت‌وگو نوبتی با «به‌عنوان یک هوش مصنوعی» در کار نیست.
گفت‌وگوی بزرگسالانه، برای بزرگسالانرمانس و موضوعات بزرگسالانه برای کاربران بزرگسال مجاز است، در محدودهٔ کوتاهی از محدودیت‌های سخت. تماسی که از یکی از آن‌ها بگذرد 422 می‌گیرد و هزینه‌ای ندارد، و هرگز پاسخی نمی‌گیری که بی‌سروصدا نرم‌تر شده باشد.
حافظه‌ای که واقعی حس شودAPI چیزی را نگه نمی‌دارد، پس حافظه با خودت است: خلاصه‌ای از کاربر در پیام سیستم و گفت‌وگوی اخیر بعد از آن. اگر بخواهی بیشتر بفرستی، DeepSeek تا 1,000,000 توکن می‌خواند.
عکسDeepSeek در هر درخواست تا 10 تصویر می‌خواند، پس کاربر می‌تواند عکسی بفرستد و پاسخی دربارهٔ آن بگیرد. تصویرها.
پیام‌هایی که انگار همان لحظه تایپ می‌شوندپاسخ استریمی، و بدون مکث تفکر روی DeepSeek مگر آنکه بخواهی.
اعتماد کاربرانما هیچ پیام و هیچ پاسخی را نگه نمی‌داریم، فقط شمارش. آنچه نگه می‌داریم.

هزینهٔ هر کاربر

مدلروز یک کاربر، بدون کَشروز یک کاربر، با شروع تکرارشونده کَش‌شده
DeepSeek V4.1 Flash Uncensored$0.093$0.032
GLM 5.3 Flash Uncensored$0.041$0.019

از قیمت‌های امروز محاسبه شده: شروعی 1,700 توکنی، 40 نوبت با 40 توکن ورودی و 120 خروجی، با نگه داشتن 30 نوبت آخر، و طولانی‌ترین تماس 6,540 توکن. تفکر کوتاه پیش از هر پاسخ GLM توکن‌های خروجی‌ای اضافه می‌کند که این جدول نمی‌آورد.

پس کاربری که هر روز گفت‌وگو می‌کند روی DeepSeek حدود $0.97 در ماه و روی GLM حدود $0.56 هزینه دارد. بیشتر کاربران هر روز گفت‌وگو نمی‌کنند، پس میانگین پایین‌تر است. ستون کَش‌شده فرض می‌کند شروع یکسان از پیامی به پیام بعد تکرار می‌شود؛ بخش بعدی نشان می‌دهد چطور این را حفظ کنی.

پرسونا، حافظه و پاسخ استریمی

پیام سیستم، پرسونا را نگه می‌دارد و بعد آنچه اپت دربارهٔ این کاربر به خاطر دارد. پیام‌های اخیر پس از آن می‌آیند. این را روی سرور خودت اجرا کن تا کلید هرگز به گوشی نرسد.

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 تماس‌های یک کاربر را جایی نگه می‌دارد که شروعشان کَش شده است. با یک هش همراه حساب تو فرستاده می‌شود، پس هیچ حساب دیگری کَش را با آن شریک نیست.

حافظه‌ای که ارزان بماند

  • حافظه را پله‌پله بازنویسی کن، نه در هر پیام. شروع یک تماس فقط وقتی از کَش خوانده می‌شود که تکرار شود. هر 20 یا 30 پیام خلاصه را به‌روز کن؛ بین‌شان شروع ثابت می‌ماند.
  • پیام‌های قدیمی را بلوکی حذف کن. کم کردن یک پیام در هر نوبت هر بار شروع را عوض می‌کند. 20 پیام قدیمی‌تر را یک‌جا در خلاصه ادغام کن و بعد ادامه بده.
  • خلاصه را با یک تماس ارزان بنویس. glm-5.3-flash-uncensored با $0.20 در یک‌میلیون توکن ورودی برای «آنچه دربارهٔ این کاربر می‌دانی را به‌روز کن» مناسب است، چون کسی منتظرش نمی‌ماند.
  • داده‌ها را پیش خودت نگه دار. پایگاه داده‌ات تاریخچهٔ گفت‌وگو و حافظه را دارد. رمزنگاری‌اش کن، به کاربران اجازهٔ حذف بده، و تنها جایی باشی که آن نگه داشته می‌شود.

کدام مدل

DeepSeek V4.1 Flash UncensoredGLM 5.3 Flash Uncensored
برای چهپاسخ‌های همدمخلاصه‌های حافظه و تماس‌های پس‌زمینه‌ای دیگر
عکسبلهخیر، فقط متن
شروع پاسخبی‌درنگ، تفکر به‌طور پیش‌فرض خاموشبعد از یک تفکر کوتاه
نمونه‌گیرهادما، min_p و موارد دیگرهیچ
قیمت به ازای 1 میلیون توکن$0.45 ورودی، $1.75 خروجی$0.20 ورودی، $0.65 خروجی

برای اینکه لحن یک پرسونا یک‌دفعه عوض نشود، از شناسهٔ تاریخ‌دار deepseek-v4.1-flash-1017-uncensored استفاده کن: روی نسخهٔ ۱۷ اکتبر ۲۰۲۶ می‌ماند. مدل‌ها.

حریم خصوصی‌ای که کاربرانت می‌توانند بخوانند

گفت‌وگوهای همدم از شخصی‌ترین متن‌هایی‌اند که هست. برای هر تماس زمان، کلید، مدل، شمار توکن‌ها، اعتبار و وضعیت را، به مدت 30 روز، نگه می‌داریم و هیچ چیز دیگری. نه ایمیل حساب، نه پیام، نه پاسخ. DeepSeek روی یک سطح خصوصی اجرا می‌شود که هیچ درخواست یا پاسخی را ذخیره نمی‌کند، و میزبان GLM پس از فرستادن پاسخ هیچ‌چیز نگه نمی‌دارد.

پیش از اجرای تماس، یک بررسی خودکار جدیدترین پیام را با محدودیت‌های سخت می‌سنجد و بله یا خیر می‌گوید. آنچه خوانده می‌شود ذخیره نمی‌شود. آنچه نگه می‌داریم.

پرسش‌ها

اپ همدم من می‌تواند محتوای بزرگسالانه داشته باشد؟

بله، برای کاربران بزرگسال. رمانس و داستان بالغانه بین بزرگسالان در شرایط است. محتوای جنسی با افراد زیر سن قانونی یا افراد واقعی هرگز مجاز نیست، و تماس‌هایی که از یک محدودیت سخت می‌گذرند رد می‌شوند. اپت مسئول بررسی بزرگسال بودن کاربرانش است، و هر صاحب کلید تأیید می‌کند که ۱۸ سال یا بیشتر دارد.

آیا مدل از نقش بیرون می‌آید یا به کاربران موعظه می‌کند؟

رد درخواست‌ها از وزن‌های مدل حذف شده و چیزی از ما به درخواستت اضافه نمی‌شود، پس پرسونایی که می‌نویسی همان چیزی است که کاربران می‌بینند. تماسی که از یک محدودیت سخت بگذرد خطایی می‌گیرد که اپت می‌تواند مدیریتش کند، نه موعظه‌ای داخل پاسخ.

آیا با گفت‌وگوهای کاربرانمان آموزش می‌دهی؟

نه. هرگز پیام‌ها یا پاسخ‌ها را نگه نمی‌داریم، پس چیزی برای آموزش وجود ندارد. برای هر تماس یک ردیف شمارش نگه می‌داریم، به مدت 30 روز.

هزینه‌ها را چطور قابل پیش‌بینی نگه دارم؟

اعتبار پیش‌پرداخت است و شارژ خودکار می‌تواند آن را پر کند تا اپ هرگز متوقف نشود. هر کلید می‌تواند سقف روزانه داشته باشد و هر پاسخ می‌گوید چه هزینه‌ای داشته است.