Pesan dan peran
Array messages memuat konteks sebagai urutan. System menetapkan aturan tugas, user menambahkan permintaan, sedangkan assistant dan tool mempertahankan riwayat eksekusi.
Jangan membangun riwayat dengan menggabungkan string: pertahankan peran dan urutan asli setiap pesan.
curl --request POST https://cicora.ai/api/v1/chat/completions \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "openai/gpt-5.6-sol",
"messages": [
{"role": "system", "content": "Be concise and cite assumptions."},
{"role": "user", "content": "Draft a release checklist."}
],
"temperature": 0.2
}'Kendalikan output
- model mengidentifikasi keluarga dan varian model.
- temperature, top_p, dan batas output mengendalikan variasi serta ukuran respons.
- Kirim hanya parameter yang tercantum sebagai didukung untuk model terpilih.
Siklus yang andal
Bedakan kegagalan transportasi dari respons model yang memiliki finish_reason. Penolakan atau batas konteks adalah data antarmuka, bukan alasan untuk mengganti hasil.
Jika aturan retensi data Anda mengizinkannya, simpan isi permintaan sumber dan respons yang dinormalisasi tanpa kredensial.