Μηνύματα και ρόλοι
Ο πίνακας messages μεταφέρει το πλαίσιο ως διατεταγμένη ακολουθία. Το system καθορίζει τους κανόνες εργασίας, το user προσθέτει αίτημα, ενώ τα assistant και tool διατηρούν το ιστορικό εκτέλεσης.
Μη δημιουργείτε ιστορικό ενώνοντας συμβολοσειρές: διατηρήστε τον ρόλο και την αρχική σειρά κάθε μηνύματος.
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
}'Ελέγξτε την έξοδο
- Το model προσδιορίζει οικογένεια και παραλλαγή μοντέλου.
- Τα temperature, top_p και το όριο εξόδου ελέγχουν τη μεταβλητότητα και το μέγεθος της απάντησης.
- Στείλτε μόνο παραμέτρους που αναφέρονται ως υποστηριζόμενες για το επιλεγμένο μοντέλο.
Αξιόπιστος βρόχος
Διαχωρίστε μια αποτυχία μεταφοράς από απάντηση μοντέλου με finish_reason. Μια άρνηση ή ένα όριο πλαισίου είναι δεδομένα διεπαφής και όχι λόγος υποκατάστασης αποτελέσματος.
Όταν το επιτρέπουν οι κανόνες διατήρησης δεδομένων σας, αποθηκεύστε το σώμα του πηγαίου αιτήματος και την κανονικοποιημένη απάντηση χωρίς διαπιστευτήρια.