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

مرجع

GET /v1/models و /v1/status

سه درخواست خواندنی که کلید نمی‌خواهند: همهٔ مدل‌ها با قیمت و محدودیت‌هایشان، یک مدل با شناسه، و اینکه هر مدل در بررسی‌های ساعتی ما چطور جواب داد.

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

GET /v1/models

Shell
curl https://nokeep.ai/v1/models
Response
{
  "object": "list",
  "data": [{
    "id": "deepseek-v4.1-flash-uncensored",
    "object": "model",
    "owned_by": "nokeep",
    "name": "DeepSeek V4.1 Flash Uncensored",
    "context_length": 1000000,
    "max_output_tokens": 131072,
    "input_modalities": ["text", "image"],
    "reasoning_efforts": ["none", "low", "high", "max"],
    "pricing": {
      "prompt": "0.00000045",
      "completion": "0.00000175",
      "input_cache_read": "0.000000011",
      "credits_per_million": { "in": 450, "cached_in": 11, "out": 1750 }
    }
  }]
}

pricing.prompt و pricing.completion به دلار آمریکا برای هر توکن‌اند، همان‌طور که فهرست‌های به سبک OpenAI می‌نویسند.

فهرست شناسه‌های تاریخ‌دار هم دارد، مثل deepseek-v4.1-flash-1017-uncensored: یک مدل که به یک نسخهٔ ثابت بسته شده، با همان شکل و همان قیمت.

GET /v1/models/{id}

یک مدل، با همان شکل. شناسه‌ای که مال ما نیست، جواب 404 model_not_found می‌دهد.

Shell
curl https://nokeep.ai/v1/models/deepseek-v4.1-flash-uncensored

GET /v1/status

هر ساعت از هر مدل یک پرسش کوتاه و ثابت می‌پرسیم. این درخواست می‌گوید بررسی آخر چطور گذشت و هر یک از ۳۰ روز اخیر چطور بود. صفحهٔ وضعیت آن را نشان می‌دهد.

Response
{
  "object": "status",
  "checked_every_minutes": 60,
  "models": [{
    "id": "deepseek-v4.1-flash-uncensored",
    "state": "up",
    "last_checked_at": "2026-10-26T09:00:00.000Z",
    "last_answered_at": "2026-10-26T09:00:00.000Z",
    "last_ms": 1100,
    "days": [{ "day": "2026-10-26", "checks": 9, "answered": 9, "ms_average": 1040 }]
  }]
}
stateیعنی
upآخرین بررسی جواب گرفت.
slowجواب داده شد، اما بیش از ۱۵ ثانیه طول کشید.
busyمیزبان مدل ظرفیت نداشت. درخواست‌ها 503 busy می‌گیرند؛ دوباره امتحان کن.
downبررسی آخر به شکل دیگری ناموفق بود.
unknownهنوز هیچ بررسی‌ای انجام نشده.