أدوات البرمجة
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 ID | tokenlab |
| Display name | TokenLab |
| Provider API | OpenAI Compatible |
| Base URL | https://api.tokenlab.sh/v1 |
| API key | مفتاح TokenLab API الخاص بك |
| Model | kimi-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. راجع الرد وسجل الطلب المطابق قبل تجربة الأدوات؛ وقد تُحتسب الطلبات المساعدة أيضًا.