WorkBuddy ni ulash
WorkBuddy/CodeBuddy mahalliy models.json orqali shaxsiy model qo‘sha oladi. Model manzilini HiModels OpenAI Chat Completions-mos interfeysiga yo‘naltirib, hisobingizdagi modellardan foydalaning.
1. WorkBuddy/CodeBuddy ni tayyorlash
- WorkBuddy/CodeBuddy ni o‘rnating va kiring.
- Ilova mahalliy .codebuddy sozlama jildini yaratishi uchun loyiha jildini kamida bir marta oching.
- HiModels “API kalitlari” sahifasida API kalit yarating.
2. Mahalliy modellarni sozlash
Foydalanuvchi darajasidagi sozlama faylini yarating yoki tahrirlang:
C:\Users\<your-user-name>\.codebuddy\models.json
Sozlama faqat joriy loyiha uchun bo‘lsa, loyiha darajasidagi fayldan foydalaning:
<your-project>\.codebuddy\models.json
Avval HiModels API kalit muhit o‘zgaruvchisini belgilang:
# Windows setx HIMODELS_API_KEY "<your_himodels_api_key>" # macOS / Linux export HIMODELS_API_KEY="<your_himodels_api_key>"
So‘ng models.json ga HiModels model ID va so‘rov manzilini kiriting:
{
"models": [
{
"id": "gpt-5.5",
"name": "GPT-5.5 (HiModels)",
"vendor": "HiModels",
"url": "https://api.himodels.ai/v1/chat/completions",
"apiKey": "${HIMODELS_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": true
},
{
"id": "deepseek-v4-pro",
"name": "DeepSeek V4 Pro (HiModels)",
"vendor": "HiModels",
"url": "https://api.himodels.ai/v1/chat/completions",
"apiKey": "${HIMODELS_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": false
}
],
"availableModels": [
"gpt-5.5",
"deepseek-v4-pro"
]
}models.json ni BOM siz UTF-8 da saqlang. Model ID va token limitini HiModels “Modellar” sahifasi hamda SKU sozlamasiga moslang.
3. Qayta ishga tushirib, model tanlash
- WorkBuddy/CodeBuddy ni butunlay yoping va qayta oching.
- Model tanlagichdan nomida “HiModels” bo‘lgan shaxsiy modelni tanlang.
4. Ixtiyoriy: API kalitni tekshirish
API kalit, model ID va tarmoqni tekshirish uchun terminaldan HiModels interfeysini bevosita chaqiring:
curl https://api.himodels.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${HIMODELS_API_KEY}" \
-d '{"model":"gpt-5.5","messages":[{"role":"user","content":"hi"}],"stream":false}'401 da API kalitni, 404 da model ID va manzilni tekshiring. Model ko‘rinmasa, JSON va fayl joyini tekshirib, ilovani to‘liq qayta ishga tushiring.