انتقل إلى المحتوى
كل التوثيق

وكلاء البرمجة

إعداد Kilo Code

يضيف Kilo Code أي واجهة متوافقة مع OpenAI كمزوّد مخصص، ويقرأ قائمة النماذج منها. أضف nokeep في الإعدادات، ثم حدّد حدود كل نموذج حتى يتمكن Kilo من إدارة السياق.

تم التحقق في 29 أكتوبر 2026

القيم

Base URL
https://nokeep.ai/v1
مفتاح API
sk-nokeep-test to test, then your own sk-nokeep-… key
النموذج
deepseek-v4.1-flash-uncensored
نافذة السياق
1000000
أقصى عدد رموز في الرد
32768

ابدأ بمفتاح الاختبار المجاني: يردّ على كل طلب بسطر ثابت واحد دون أي استدعاء للأدوات، وهذا يثبت صحة العنوان والمفتاح دون أن يكلّفك شيئًا. ثم ألصق مفتاحك من لوحة التحكم. الرصيد يبدأ من 5 دولارات، ولا اشتراك.

الاتصال

  1. افتح Settings (أيقونة الترس) وانتقل إلى تبويب Providers.
  2. مرّر إلى الأسفل واضغط Custom provider.
  3. اضبط Provider ID على nokeep وDisplay name على nokeep.
  4. اضبط Provider API على OpenAI Compatible.
  5. ألصق https://nokeep.ai/v1 في Base URL، وsk-nokeep-test في API key.
  6. تحت Models، اختر deepseek-v4.1-flash-uncensored وglm-5.3-flash-uncensored من القائمة التي جُلبت. اضغط Fetch models إن كانت القائمة فارغة.
  7. اضغط Submit، واختر النموذج من منتقي النماذج، وأرسل رسالة. إذا بدأ الرد بعبارة “Connected to” فهذا يعني أن الإعداد يعمل.
  8. اضغط Edit provider وضع مفتاحك الخاص من لوحة التحكم.

اضبط الحدود أدناه. لا يعرف Kilo معرّفات هذه النماذج، فمن دونها يعدّ السياق صفرًا، ولا يضغط المحادثة أبدًا، ويحصر الرد عند 32,000 رمز.

الحدود والأدوات والأسعار

تغطي نافذة الإعدادات العنوان والمفتاح والنماذج. أما حدود الرموز واستدعاءات الأدوات والأسعار والتفكير فتُكتب في kilo.jsonc: الملف ~/.config/kilo/kilo.jsonc لكل المشاريع، أو ./kilo.jsonc لمشروع واحد. هذا هو المزوّد كاملًا؛ ويُقرأ المفتاح من NOKEEP_API_KEY إذا وضعته هناك بدلًا من النافذة.

kilo.jsonc
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "nokeep/deepseek-v4.1-flash-uncensored",
  "provider": {
    "nokeep": {
      "npm": "@ai-sdk/openai-compatible",
      "env": [
        "NOKEEP_API_KEY"
      ],
      "options": {
        "baseURL": "https://nokeep.ai/v1"
      },
      "models": {
        "deepseek-v4.1-flash-uncensored": {
          "name": "DeepSeek V4.1 Flash Uncensored",
          "tool_call": true,
          "attachment": true,
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 1000000,
            "output": 32768
          },
          "cost": {
            "input": 0.45,
            "output": 1.75,
            "cache_read": 0.011
          },
          "variants": {
            "think": {
              "reasoningEffort": "high"
            }
          }
        },
        "glm-5.3-flash-uncensored": {
          "name": "GLM 5.3 Flash Uncensored",
          "tool_call": true,
          "limit": {
            "context": 128000,
            "output": 32768
          },
          "cost": {
            "input": 0.2,
            "output": 0.65,
            "cache_read": 0.04
          }
        }
      }
    }
  }
}
  • limit.context هو الحد الذي عنده يضغط Kilo المحادثة؛ وlimit.output يُرسل حدًا أقصى لكل رد.
  • cost بالدولار لكل مليون رمز، بما فيها القراءات المخزّنة مؤقتًا، فيتطابق عرض التكلفة في Kilo مع الفاتورة.
  • يتيح لك attachment وmodalities لصق لقطات الشاشة في DeepSeek. أما GLM فيقرأ النص فقط.

أي نموذج

deepseek-v4.1-flash-uncensoredglm-5.3-flash-uncensored
السياق1,000,000 رمز128,000 رمز
أطول رد131,072 رمزًا32,768 رمزًا
استدعاءات الأدواتنعم، مع كل قيم tool_choiceنعم، مع tool_choice من نوع auto أو none
يقرأ لقطات الشاشةنعم، حتى 10 في الطلب الواحدلا، نص فقط
التفكيرمتوقف ما لم يُطلبدائمًا، ولفترة وجيزة
لكل مليون رمز$0.45 إدخال · $0.011 مخزّن · $1.75 إخراج$0.20 إدخال · $0.04 مخزّن · $0.65 إخراج

استخدم DeepSeek لعمل الوكلاء. مستودع كامل يتسع في سياقه، ويستدعي الأدوات بكل صورها، والتاريخ الذي يعيد الوكيل إرساله مع كل استدعاء يُحتسب بسعر المخزّن المؤقت وهو $0.011 لكل مليون. واستخدم GLM للمهام القصيرة المنفردة التي لا تعيد إرسال تاريخ طويل، حيث تفوز أسعاره المنخفضة للإدخال الجديد والإخراج.

أُزيل رفض الإجابة من أوزان النموذجين، لذا فالعمل قرب موضوع حساس، مثل اختبار الأمان على أنظمتك الخاصة أو أدوات الإشراف، يحصل على كود بدلًا من الرفض. قارن النماذج.

التفكير

يردّ DeepSeek فورًا ما لم يذكر الطلب reasoning_effort، وهذا يناسب حلقة التحرير والتشغيل السريعة للوكيل. وللتخطيط أو لخطأ صعب، اطلب منه التفكير: يقبل none وlow وhigh وmax. قيم التطبيقات الأخرى minimal وmedium وxhigh تُنفَّذ على أقرب هذه القيم، وأي قيمة أخرى تُرفض بالخطأ 400 invalid_reasoning_effort. ويُحتسب التفكير ضمن الإخراج.

الصيغة think أعلاه يرسل reasoning_effort: high. بدّل إليه للمهمة الصعبة، وارجع منه للباقي؛ وإن لم تستخدمه فسيردّ DeepSeek فورًا.

تكلفة الجلسة

يرسل الوكيل المحادثة كاملة مع كل استدعاء: التعليمات، والملفات التي قرأها، وكل خطوة سبقت. لنفترض أن الاستدعاء يرسل 60,000 رمز، منها 55,000 هي البداية نفسها في الاستدعاء السابق، ويكتب 1,000. على DeepSeek يكلّف هذا الاستدعاء نحو $0.0046، فتكون 200 استدعاء نحو $0.92. بدون تخزين مؤقت سيكون الاستدعاء نفسه $0.0288.

  • التخزين المؤقت تلقائي ولا حاجة لتفعيله. البداية التي تبلغ نحو 1,000 رمز أو أكثر، والمتكررة خلال دقائق قليلة، تُحتسب بالسعر المخزّن.
  • كل استدعاء يحجز أقصى ما قد يكلّفه، أي موجّهه وأقصى إخراج له، ثم يُسوّى على ما استهلكه فعلًا. عند أقصى إخراج 32,768 رمزًا يكون جزء الإخراج من الحجز نحو $0.0573.
  • تعرض لوحة التحكم الرموز الفعلية لكل استدعاء والرموز المخزّنة والأرصدة المستهلكة. وقد لا يعرف عدّاد التكلفة لدى الوكيل السعر المخزّن، فيُظهر رقمًا أعلى.

كيف تعمل الفوترة.

إذا لم يعمل

ما يعرضه الوكيلالحل
401المفتاح خاطئ أو ملغى. الصقه من جديد دون مسافات أو علامات تنصيص.
402الرصيد المشترى في الحساب نفد. اشحن من 5 دولارات في لوحة التحكم، وفعّل Auto top-up هناك حتى لا تتوقف مهمة طويلة في منتصفها: عندما ينخفض الرصيد عن المبلغ الذي تختاره، يُضاف رصيد على بطاقتك المحفوظة.
429أكثر من 120 طلبًا في الدقيقة على مفتاح واحد، أو تجاوزت حدًّا يوميًا وضعته عليه. والوكلاء الذين يشغّلون عدة وكلاء فرعيين معًا يصطدمون بهذا أولًا. انتظر الثواني الموجودة في Retry-After، أو ارفع الحد من لوحة التحكم، أو أعطِ كل وكيل مفتاحه الخاص.
400 invalid_reasoning_effortأرسل الوكيل مستوى جهد لا يقبله النموذج. يقبل DeepSeek: none وlow وhigh وmax، ويقبل GLM: low أو high.
404العنوان خاطئ أو فيه المسار مرتين. استخدم https://nokeep.ai/v1 بدون /chat/completions، وتحقّق من معرّف النموذج عبر /v1/models.
503النموذج مشغول. أعد المحاولة بعد ثوانٍ؛ ولم يُحتسب أي شيء.
سطر الاختبار الثابتالإعداد يعمل. استبدل بمفتاحك الخاص لتحصل على ردود حقيقية.

تجد كل خطأ مع حله في الأخطاء.

أسئلة

هل يُحفظ كودي؟

لا. نحتفظ بصف واحد من الأعداد لكل استدعاء: الوقت والمفتاح والنموذج والرموز والأرصدة والحالة. لا نحتفظ أبدًا بالموجّه ولا بالملفات ولا بالرد. ما الذي نحتفظ به.

لماذا يكلّف الاستدعاء الثاني أقل من الأول؟

الاستدعاء الثاني يبدأ كما بدأ الأول، فتُقرأ تلك البداية من التخزين المؤقت بسعر $0.011 لكل مليون رمز بدلًا من $0.45. معظم إدخال الوكيل يكون مخزّنًا بعد استدعائه الأول.

هل يعمل هذا مع Kilo CLI أيضًا؟

نعم. تقرأ واجهة سطر الأوامر الملف نفسه kilo.jsonc، لذا تضبط كتلة المزوّد أعلاه الاثنين معًا.