أدوات البرمجة

Kilo Code

اربط Kilo Code وKilo CLI بـ TokenLab

نظرة عامة

النوع: وكيل برمجة لبيئة التطوير وسطر الأوامر

المسار الرئيسي: Chat Completions متوافق مع OpenAI

الدعم: مسار مزوّد مخصص رسمي

يدعم Kilo Code المزوّدين المتوافقين مع OpenAI في إضافة VS Code وKilo CLI.

التثبيت والواجهة

ثبّت قناة ما قبل الإصدار من Kilo Code في VS Code أو ثبّت CLI:

npm install -g @kilocode/cli@7.7.2
kilo --version

افتح Settings → Providers → Custom provider.

احفظ إعدادات المزوّد والنموذج والاتصال الحالية محليًا قبل التعديل. تغيّر هذه الخيارات النموذج النشط؛ استعد القيم السابقة عند الانتهاء. أبقِ الحسابات المسجّلة وأذونات الأدوات كما هي، ولا تستبدل اتصالًا آخر متوافقًا مع OpenAI دون نسخة احتياطية قابلة للاستعادة.

الحقلالقيمة
Provider IDtokenlab
Display nameTokenLab
Provider APIOpenAI Compatible
Base URLhttps://api.tokenlab.sh/v1
API keyمفتاح TokenLab API الخاص بك
Modelkimi-k3

يكتشف Kilo النماذج عبر /v1/models. بعد الحفظ اختر tokenlab/kimi-k3.

تهيئة CLI

اتبع خطوات الطرفية في البدء السريع لنظام macOS أو Linux أو WSL أو Windows PowerShell لتعيين TOKENLAB_API_KEY دون كتابة المفتاح في سجل الأوامر. شغّل Kilo من الطرفية نفسها. للاستخدام الدائم، استخدم مدير أسرار محليًا ولا تُضف المفتاح كنص صريح إلى ملف إعدادات الصدفة.

قبل تشغيل Kilo 7.7.2، انسخ الإعداد العام النشط احتياطيًا وافحص permission.bash. يضيف هذا الإصدار bash: "allow" إلى الإعداد الموجود إذا لم توجد هذه القاعدة الصريحة، حتى لو كانت permission["*"] تساوي deny. احتفظ بقاعدة الصدفة الحالية صراحةً في الملف العام: إذا كانت قاعدة البدل deny، فادمج "bash": "deny" في كائن permission الموجود مع إبقاء بقية القواعد. ملف المزوّد المستقل أدناه لا يمنع هذا الترحيل.

احفظ الإعداد في ملف مستقل ~/.config/kilo/tokenlab.jsonc. إذا كان XDG_CONFIG_HOME محددًا، فاستخدم kilo/tokenlab.jsonc داخل ذلك المجلد. احتفظ بملفات kilo.json / kilo.jsonc المعتادة والحسابات والنموذج الافتراضي والأذونات. لا يُحمّل الملف المستقل إلا عند اختياره عبر KILO_CONFIG لهذا التشغيل. إذا كان الملف أو اسم المزوّد مستخدمًا، فاختر اسمًا آخر وعدّل الأوامر.

{
  "$schema": "https://app.kilo.ai/config.json",
  "provider": {
    "tokenlab": {
      "options": {
        "apiKey": "{env:TOKENLAB_API_KEY}",
        "baseURL": "https://api.tokenlab.sh/v1"
      },
      "models": {
        "kimi-k3": {
          "name": "Kimi K3",
          "tool_call": true,
          "reasoning": true,
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "limit": {
            "context": 1048576,
            "output": 131072
          }
        }
      },
      "npm": "@ai-sdk/openai-compatible",
      "name": "TokenLab"
    }
  }
}
KILO_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/kilo/tokenlab.jsonc" kilo models tokenlab
KILO_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/kilo/tokenlab.jsonc" kilo --model tokenlab/kimi-k3

حفظ الإعدادات أو عرض النماذج لا يتحقق من صلاحية المفتاح أو اكتمال طلب. تستخدم المطالبة رصيد TokenLab. راجع الرد وسجل الطلب المطابق قبل تجربة الأدوات؛ وقد تُحتسب الطلبات المساعدة أيضًا.

في هذه الصفحة