Xabarni tuzing
So‘rov model, messages va max_tokens ni o‘z ichiga oladi; tizim ko‘rsatmasi alohida system maydonida yuboriladi. Qayta so‘rov kontekstni tiklashi uchun rollar va xabarlar tartibini saqlang.
Raw HTTP https://cicora.ai/api/v1/messages ni chaqiradi, Messages SDK esa faqat https://cicora.ai/api gateway root ini oladi va /v1/messages ni o‘zi qo‘shadi.
curl --request POST https://cicora.ai/api/v1/messages \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "anthropic/claude-sonnet-5",
"max_tokens": 500,
"system": "Answer with a compact checklist.",
"messages": [{"role": "user", "content": "Prepare a release plan."}]
}'Tools va oqim
- Bunday imkoniyatli modellargina uchun tools va tool_choice qo‘shing.
- Oqimli rejimni bitta JSON emas, hodisalar ketma-ketligi sifatida qayta ishlang.
- Harakatni bajarishdan oldin tool argumentlari tuzilmasini tasdiqlang.
Format tanlash
Bitta so‘rovda ikki format maydonlarini aralashtirmang. Mijoz chegarasida chat yoki messages ni tanlang va ichki tarixni bir marta normallashtiring.
Tool result va uzun kontekstni ham o‘z ichiga olgan anonimlashtirilgan saqlangan dialogda migratsiyani sinang.