Maqolaga o‘tish

Bepul ulanish sinovi

Tezkor boshlash

Kalit yaratishdan birinchi sinov javobigacha.

Hozir API yuborilgan sinov matnini o‘zgarishsiz qaytaradi. Bu fikrlaydigan model emas. Kirish faqat tanlangan akkauntlar uchun ochiq.
Shu sahifada

Boshlashdan oldin

Tasdiqlangan akkaunt va testga ruxsat kerak. Ro‘yxatdan o‘tishning o‘zi ruxsat bermaydi. Kabinetda test yopiq bo‘lsa, qo‘llab-quvvatlash xizmatiga murojaat qiling.

Windows uchun PowerShell, Linux yoki macOS uchun Bash misolini tanlang. Bash misollari uchun curl kerak. Barcha qadamlarni bitta terminal oynasida bajaring.

1. Kalit yarating

  1. Kabinetga kiring va yon menyudan «API kalitlari»ni tanlang.
  2. «Test kalitini yaratish»ni bosing. Faol kalit mavjud bo‘lsa, ikkinchisi yaratilmaydi.
  3. To‘liq kalitni xavfsiz joyga saqlang: u faqat bir marta ko‘rsatiladi. Uni ushbu hujjatga yoki yordam chatiga joylamang.
  4. Kabinetdagi «API manzili» va ruxsat etilgan modelni tekshiring. Quyidagi manzil namunasi kabinetingizdagi manzilga mos bo‘lishi kerak.

2. Terminalni tayyorlang

Buyruq so‘raganda kalitni kiriting: belgilar ekranda ko‘rinmaydi. U faqat shu terminal seansining muhit o‘zgaruvchisiga yoziladi. Manzil oxiridagi /v1ni saqlang.

read -r -s -p 'Verum API key: ' VERUM_API_KEY
printf '\n'
export VERUM_API_KEY
export VERUM_BASE_URL='https://verum-cabinet-api-preview.sdq-sfb.workers.dev/v1'

3. Modellar ro‘yxatini oling

curl --silent --show-error --max-time 35 \
  "$VERUM_BASE_URL/models" \
  -H "Authorization: Bearer $VERUM_API_KEY"
JSON
{
  "object": "list",
  "data": [
    {
      "id": "verum-cabinet-preview-echo",
      "object": "model",
      "owned_by": "verum"
    }
  ]
}

Javobda quyidagi test modeli bo‘lishi kerak. Xato qaytsa, keyingi so‘rovga o‘tishdan oldin «Xatolar va yordam» bo‘limini o‘qing.

4. Birinchi xabarni yuboring

curl --silent --show-error --max-time 35 \
  "$VERUM_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $VERUM_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{"model":"verum-cabinet-preview-echo","messages":[{"role":"user","content":"Hello, Verum!"}],"stream":false,"max_tokens":2000}'

choices[0].message.content ichida Hello, Verum! qaytishi kerak. Bu yuborilgan matnning aynan o‘zi. To‘liq javob namunasi quyida; id va created har safar boshqacha bo‘ladi.

JSON
{
  "id": "00000000-0000-4000-8000-000000000001",
  "object": "chat.completion",
  "created": 1790553600,
  "model": "verum-cabinet-preview-echo",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello, Verum!"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 1000,
    "completion_tokens": 2000,
    "total_tokens": 3000
  }
}

5. Sinovni yakunlang

Kabinetda ma’lumotlarni yangilang va muvaffaqiyatli so‘rovlar hisoblagichini ko‘ring. So‘ng terminaldagi kalit nusxasini tozalang. Bu buyruq kalitni bekor qilmaydi; bekor qilish kabinetda bajariladi.

unset VERUM_API_KEY VERUM_BASE_URL