Мақолага ўтиш

Бепул уланиш синови

Тезкор бошлаш

Калит яратишдан биринчи синов жавобигача.

Ҳозир API юборилган синов матнини ўзгаришсиз қайтаради. Бу фикрлайдиган модел емас. Кириш фақат танланган аккаунтлар учун очиқ.
Шу саҳифада

Бошлашдан олдин

Тасдиқланган аккаунт ва тестга рухсат керак. Рўйхатдан ўтишнинг ўзи рухсат бермайди. Кабинетда тест ёпиқ бўлса, қўллаб-қувватлаш хизматига мурожаат қилинг.

Windows учун PowerShell, Linux ёки macOS учун Bash мисолини танланг. Bash мисоллари учун curl керак. Барча қадамларни битта терминал ойнасида бажаринг.

1. Калит яратинг

  1. Кабинетга киринг ва ён менюдан «API калитлари»ни танланг.
  2. «Тест калитини яратиш»ни босинг. Фаол калит мавжуд бўлса, иккинчиси яратилмайди.
  3. Тўлиқ калитни хавфсиз жойга сақланг: у фақат бир марта кўрсатилади. Уни ушбу ҳужжатга ёки ёрдам чатига жойламанг.
  4. Кабинетдаги «API манзили» ва рухсат етилган моделни текширинг. Қуйидаги манзил намунаси кабинетингиздаги манзилга мос бўлиши керак.

2. Терминални тайёрланг

Буйруқ сўраганда калитни киритинг: белгилар екранда кўринмайди. У фақат шу терминал сеансининг муҳит ўзгарувчисига ёзилади. Манзил охиридаги /v1ни сақланг.

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. Моделлар рўйхатини олинг

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

Жавобда қуйидаги тест модели бўлиши керак. Хато қайтса, кейинги сўровга ўтишдан олдин «Хатолар ва ёрдам» бўлимини ўқинг.

4. Биринчи хабарни юборинг

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 ичида Hello, Verum! қайтиши керак. Бу юборилган матннинг айнан ўзи. Тўлиқ жавоб намунаси қуйида; id ва created ҳар сафар бошқача бўлади.

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. Синовни якунланг

Кабинетда ма’лумотларни янгиланг ва муваффақиятли сўровлар ҳисоблагичини кўринг. Сўнг терминалдаги калит нусхасини тозаланг. Бу буйруқ калитни бекор қилмайди; бекор қилиш кабинетда бажарилади.

unset VERUM_API_KEY VERUM_BASE_URL