Бепул уланиш синови
Тезкор бошлаш
Калит яратишдан биринчи синов жавобигача.
Шу саҳифада
Бошлашдан олдин
Тасдиқланган аккаунт ва тестга рухсат керак. Рўйхатдан ўтишнинг ўзи рухсат бермайди. Кабинетда тест ёпиқ бўлса, қўллаб-қувватлаш хизматига мурожаат қилинг.
Windows учун PowerShell, Linux ёки macOS учун Bash мисолини танланг. Bash мисоллари учун curl керак. Барча қадамларни битта терминал ойнасида бажаринг.
1. Калит яратинг
- Кабинетга киринг ва ён менюдан «API калитлари»ни танланг.
- «Тест калитини яратиш»ни босинг. Фаол калит мавжуд бўлса, иккинчиси яратилмайди.
- Тўлиқ калитни хавфсиз жойга сақланг: у фақат бир марта кўрсатилади. Уни ушбу ҳужжатга ёки ёрдам чатига жойламанг.
- Кабинетдаги «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"{
"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 ҳар сафар бошқача бўлади.
{
"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