Maqolaga o‘tish

Bepul ulanish sinovi

API ma’lumotnomasi

Manzillar, parametrlar va javob shakllari.

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

Manzil va avtorizatsiya

Joriy test manzili: https://verum-cabinet-api-preview.sdq-sfb.workers.dev/v1. Uni kabinetdagi manzil bilan solishtiring. Har so‘rovda Authorization: Bearer <VERUM_API_KEY> sarlavhasini yuboring. Kalitni URLga qo‘shmang.

Modellar ro‘yxati

HTTP
GET /v1/models
Authorization: Bearer <VERUM_API_KEY>

So‘rov tanasi va URL parametrlari kerak emas. Javob faqat ruxsat etilgan test modelini ko‘rsatadi.

JSON
{
  "object": "list",
  "data": [
    {
      "id": "verum-cabinet-preview-echo",
      "object": "model",
      "owned_by": "verum"
    }
  ]
}

Matnli so‘rov

HTTP
POST /v1/chat/completions
Authorization: Bearer <VERUM_API_KEY>
Content-Type: application/json
JSON
{
  "model": "verum-cabinet-preview-echo",
  "messages": [
    {
      "role": "user",
      "content": "Hello, Verum!"
    }
  ],
  "stream": false,
  "max_tokens": 2000
}
MaydonTalab
modelMajburiy: verum-cabinet-preview-echo
messagesMajburiy: faqat bitta user xabari
contentBo‘sh bo‘lmagan matn, ko‘pi bilan 8192 UTF-8 bayt
streamIxtiyoriy; faqat false, standart false
max_tokensIxtiyoriy; faqat butun 2000, standart 2000

Qo‘shimcha maydonlar, masalan temperature yoki tools, qabul qilinmaydi. Xabarda faqat role va content bo‘ladi. Butun so‘rov tanasi ko‘pi bilan 32768 bayt. Bayt belgilar soni emas: kirill harflari bir nechta bayt egallashi mumkin.

Muvaffaqiyatli javob

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
  }
}

Muvaffaqiyatli holat — 200. id va created o‘zgaruvchan; choices[0].message.content yuborilgan matnga teng. usage — sun’iy hisob. Xatoda error.code qaytadi.

JSON
{
  "error": {
    "code": "invalid_key"
  }
}

Qo‘llanmaydigan so‘rovlar

/v1/responses, /v1/messages, fayl yuklash va boshqaruv manzillari bu API orqali ochilmaydi. Boshqa yo‘l/usul yoki URL parametri 404 qaytaradi. Oqimli javob, vositalar va suhbat tarixi hozir mavjud emas.