Бепул уланиш синови
Тезкор бошлаш
Калит яратишдан биринчи синов жавобигача.
Шу саҳифада
Бошлашдан олдин
Асосий сайтда рўйхатдан ўтинг ва почтангизни тасдиқланг: барча фаол аккаунтлар тест калитини яратиши мумкин, қўлда рухсат қўшиш керак емас. Тест ёпиқ бўлса, ёрдамга мурожаат қилинг.
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