Δέσμευση και χρέωση
MarkdownΠώς υπολογίζει τις χρεώσεις το Ailoot: δέσμευση πριν από το αίτημα, μία χρέωση μετά και υπόλοιπο που δεν γίνεται ποτέ αρνητικό.
Συνοπτικά
- Δέσμευση — πριν από την αποστολή ενός νέου αιτήματος κειμένου, το Ailoot δεσμεύει το εκτιμώμενο κόστος της εισόδου και μιας τυπικής απάντησης, σύμφωνα με τους αποδεκτούς όρους του αιτήματος. Για παραγόμενες εικόνες, βίντεο και ήχο, εξακολουθεί να δεσμεύεται ολόκληρο το κόστος του αποτελέσματος.
- Χρέωση — μία, βάσει της πραγματικής χρήσης από το
usage. Το υπόλοιπο της δέσμευσης επιστρέφεται αμέσως. - Αν τα χρήματα δεν επαρκούν ούτε για την ελάχιστη δέσμευση — το αίτημα δεν αποστέλλεται στο μοντέλο και λαμβάνετε σφάλμα 402 με κατανοητό μήνυμα. Δεν χρεώνεται τίποτα.
Πλήρης οδηγός
Συνοπτικά
- Τιμή — σε δολάρια ανά 1 εκατ. token εισόδου και εξόδου (ή ανά μονάδα: εικόνα, δευτερόλεπτο βίντεο, χαρακτήρες). Οι τιμές κάθε μοντέλου βρίσκονται στον κατάλογο.
- Δέσμευση — πριν από την αποστολή ενός νέου αιτήματος κειμένου, το Ailoot δεσμεύει το εκτιμώμενο κόστος της εισόδου και μιας τυπικής απάντησης, σύμφωνα με τους αποδεκτούς όρους του αιτήματος. Για παραγόμενες εικόνες, βίντεο και ήχο, εξακολουθεί να δεσμεύεται ολόκληρο το κόστος του αποτελέσματος.
- Μικρότερο όριο αντί για απόρριψη — αν η υπολογισμένη δέσμευση υπερβαίνει το διαθέσιμο υπόλοιπο ή το όριο του κλειδιού, το όριο απάντησης μπορεί να μειωθεί μόνο για το συγκεκριμένο μοντέλο και τη μέθοδο που το τηρούν και μόνο σε όγκο που καλύπτεται οικονομικά, χωρίς να πέσει κάτω από το ισχύον ελάχιστο. Τα μοντέλα για τα οποία λειτουργεί αυτό αναφέρονται παρακάτω.
- Χρέωση — μία, βάσει της πραγματικής χρήσης από το
usage. Το υπόλοιπο της δέσμευσης επιστρέφεται αμέσως. - Αν η απάντηση κοστίζει περισσότερο από τη δέσμευση — η διαφορά καλύπτεται από το διαθέσιμο υπόλοιπο που δεν είναι ήδη δεσμευμένο για άλλα αιτήματα. Η χρέωση δεν υπερβαίνει ποτέ το υπόλοιπό σας: το υπόλοιπο δεν γίνεται αρνητικό.
- Αν τα χρήματα δεν επαρκούν ούτε για την ελάχιστη δέσμευση — το αίτημα δεν αποστέλλεται στο μοντέλο και λαμβάνετε σφάλμα 402 με κατανοητό μήνυμα. Δεν χρεώνεται τίποτα.
- Αποτυχία χωρίς αποτέλεσμα δεν χρεώνεται. Αν διακοπεί η σύνδεση, ελέγξτε το αίτημα με το Request ID στο ιστορικό του πίνακα ελέγχου πριν το στείλετε ξανά.
Πώς υπολογίζεται η δέσμευση
- Είσοδος δεσμεύεται βάσει εκτίμησης του μεγέθους του αιτήματος και των υποστηριζόμενων συνημμένων, όχι βάσει ήδη γνωστής πραγματικής χρήσης. Για νέα αιτήματα κειμένου χρησιμοποιείται εκτίμηση του σώματος και των συνημμένων ανάλογα με τον τύπο τους. Ο υπολογισμός «4 token ανά byte, αλλά τουλάχιστον 4096 token» αφορά δεσμεύσεις παλαιότερης έκδοσης που έχουν ήδη γίνει αποδεκτές και δεν περιγράφει τις νέες δεσμεύσεις κειμένου. Αν το συνημμένο παρέχεται με σύνδεσμο (
fileData) ή είναι ενεργοποιημένα ενσωματωμένα εργαλεία, για τα υποστηριζόμενα αιτήματα κειμένου λαμβάνεται υπόψη ξεχωριστή εκτίμηση των συνημμένων και της εργασίας των εργαλείων· η παρουσία τους από μόνη της δεν συνεπάγεται δέσμευση ολόκληρου του παραθύρου εισόδου. Για τις προηγούμενες δεσμεύσεις διατηρούνται οι όροι που έγιναν αποδεκτοί, ενώ για τα πολυμέσα εξόδου διατηρείται ο υπολογισμός του πλήρους αποτελέσματος. - Έξοδος για τη δέσμευση ενός νέου αιτήματος κειμένου εκτιμάται βάσει του τυπικού μήκους απάντησης και των όρων που έγιναν αποδεκτοί. Το ζητούμενο όριο ορίζεται μέσω
max_tokens(max_output_tokensστο Responses). Το ζητούμενο όριο δεν ταυτίζεται αυτόματα με τον αριθμό token βάσει του οποίου υπολογίστηκε η δέσμευση και δεν εγγυάται το πραγματικό μήκος απάντησης σε μοντέλο χωρίς αξιόπιστο περιορισμό. Η αρχική τιμή 4096 εφαρμόζεται μόνο στις αντίστοιχες διαδρομές· ο συγκεκριμένος κανόνας εξαρτάται από το μοντέλο και τη μέθοδο. - Τιμή για τις νέες δεσμεύσεις κειμένου στις οποίες συνυπολογίζονται οι όροι του συγκεκριμένου αιτήματος, λαμβάνει υπόψη την κανονική ή την κατά προτεραιότητα εξυπηρέτηση και τις βαθμίδες τιμολόγησης που μπορούν να προκύψουν από την εκτίμηση εισόδου. Εντός των επιλεγμένων όρων ο υπολογισμός παραμένει συντηρητικός· η λειτουργία flex δεν μειώνει τη δέσμευση. Για αίτημα προτεραιότητας η δέσμευση μπορεί να συνυπολογίζει την ακριβότερη εφαρμόσιμη λειτουργία, συμπεριλαμβανομένων των priority, flex ή fast. Οι δεσμεύσεις που έχουν ήδη γίνει αποδεκτές χωρίς αυτούς τους όρους διατηρούν τον αρχικό υπολογισμό βάσει των μέγιστων τιμών.
- Μείωση ορίου — όταν δεν μπορεί να καλυφθεί η υπολογισμένη δέσμευση και το συγκεκριμένο μοντέλο και η μέθοδος επιτρέπουν τον περιορισμό της απάντησης: τα διαθέσιμα χρήματα πρέπει να επαρκούν για την εκτίμηση της εισόδου και τον ελάχιστο όγκο εξόδου. Το μειωμένο όριο δεν πέφτει κάτω από 256 token (1025 — με συλλογισμό στη μορφή Anthropic). Το μοντέλο λαμβάνει ήδη το μειωμένο όριο.
Παράδειγμα υπολογισμού
Μοντέλο claude-sonnet-5-5: είσοδος $2, έξοδος $10 ανά 1 εκατ. token. Στείλατε 20 000 token και το μοντέλο απάντησε με 1 200 token.
| Βήμα | Υπολογισμός | Ποσό |
|---|---|---|
| Πραγματική είσοδος | 20 000 × $2 / 1 000 000 | $0.0400 |
| Πραγματική απάντηση | 1 200 × $10 / 1 000 000 | $0.0120 |
| Χρεώθηκε | μία χρέωση βάσει της πραγματικής χρήσης | $0.0520 |
Στο αριθμητικό παράδειγμα που παρατίθεται, το πραγματικό κόστος είναι $0.0520. Η εμφανιζόμενη χρέωση προϋποθέτει ότι η αποδεκτή δέσμευση και το διαθέσιμο μη δεσμευμένο υπόλοιπο καλύπτουν αυτό το κόστος. Το ύψος της δέσμευσης δεν υπολογίζεται εδώ: για νέο αίτημα κειμένου καθορίζεται χωριστά βάσει εκτίμησης εισόδου και τυπικής απάντησης και μπορεί να είναι μεγαλύτερο ή μικρότερο από το πραγματικό κόστος. Η αχρησιμοποίητη δέσμευση αποδεσμεύεται· ο περιορισμός της χρέωσης παρατίθεται στον τύπο παρακάτω.
Πραγματική χρέωση = min(πλήρες πραγματικό κόστος, αποδεκτό δεσμευμένο ποσό + ελεύθερο μη δεσμευμένο υπόλοιπο). Οι άλλες ανοιχτές δεσμεύσεις παραμένουν προστατευμένες· επομένως το συνολικό υπόλοιπο δεν θα γίνει απαραίτητα μηδενικό. Το υπόλοιπο δεν γίνεται αρνητικό. Αν το πραγματικό κόστος υπερβαίνει το άθροισμα της αποδεκτής δέσμευσης και του ελεύθερου μη δεσμευμένου υπολοίπου, η ακάλυπτη διαφορά παραμένει ζημία του Ailoot: δεν γίνεται δική σας οφειλή και δεν εισπράττεται αργότερα.
Αποσύνδεση πελάτη
Το κλείσιμο της σύνδεσης, η λήξη του χρονικού ορίου της εφαρμογής σας ή η άρνηση ανάγνωσης μιας ήδη ολοκληρωμένης απάντησης δεν ακυρώνουν αυτόματα το αίτημα: η ολοκληρωμένη απάντηση του μοντέλου χρεώνεται μία φορά. Αν το αποτέλεσμα δεν παραδοθεί με υπαιτιότητα του Ailoot, τα χρήματα επιστρέφονται. Αν διακοπεί η σύνδεση, ελέγξτε το αίτημα με το Request ID στο ιστορικό του πίνακα ελέγχου πριν το στείλετε ξανά.
Γιατί μερικές φορές χρειάζεται μεγαλύτερο υπόλοιπο
- Για τα νέα αιτήματα κειμένου, η δέσμευση για την απάντηση υπολογίζεται βάσει ενός τυπικού μήκους, λαμβάνοντας υπόψη την καθορισμένη τιμή του
max_tokensκαι τους όρους του συγκεκριμένου μοντέλου. Πρόκειται για εκτίμηση της δέσμευσης, όχι για εγγύηση του πραγματικού μήκους ή του κόστους της απάντησης. - Στα μοντέλα χωρίς αξιόπιστο όριο στο πραγματικό μήκος της απάντησης, η εκτίμηση της δέσμευσης δεν αποτελεί όριο μήκους. Για τα νέα αιτήματα κειμένου, δεν αντικαθίσταται αυτόματα από το κόστος της μεγαλύτερης δυνατής απάντησης. Οι δεσμεύσεις που έχουν ήδη γίνει αποδεκτές διατηρούν τους αρχικούς τους όρους.
- Οι εικόνες εισόδου προσθέτουν στη δέσμευση την εκτίμηση του κόστους τους.
- Οι πράκτορες (Claude Code, Codex CLI, Cline) στέλνουν μεγάλο όγκο συμφραζομένων σε κάθε βήμα: ένα βήμα μπορεί να δεσμεύσει δεκάδες σεντ. Διατηρείτε τουλάχιστον λίγα δολάρια στο υπόλοιπό σας.
- Συμβουλή: ορίστε ένα εύλογο
max_tokens— έτσι μειώνεται η δέσμευση στα μοντέλα όπου μπορεί να περιοριστεί το μήκος απάντησης.
Κρυφή μνήμη προτροπών
Τα μοντέλα με κρυφή μνήμη έχουν ξεχωριστές τιμές για εγγραφή και ανάγνωση από την κρυφή μνήμη. Η ανάγνωση είναι συνήθως αρκετές φορές φθηνότερη από την κανονική είσοδο. Οι τιμές εμφανίζονται στην κάρτα του μοντέλου στον κατάλογο.
Σφάλμα 402
Αν το διαθέσιμο υπόλοιπο δεν επαρκεί ούτε για την ελάχιστη δέσμευση, το Ailoot δεν αποστέλλει το αίτημα και απαντά με 402 και κωδικό insufficient_balance. Αν έχει εξαντληθεί το συνολικό όριο δαπανών του κλειδιού — κωδικός api_key_quota_exhausted. Αν ο λογαριασμός έχει οφειλή από αμφισβητούμενη πληρωμή — κωδικός payment_disputed: τα νέα αιτήματα αναστέλλονται μέχρι την εξόφλησή της.
{
"error": {
"code": "insufficient_balance",
"reason": "insufficient_balance",
"type": "insufficient_quota",
"param": null,
"message": "Your balance is too low to start this request. … Request ID: 5c0e7a1d-….",
"request_id": "5c0e7a1d-…"
}
}Πού θα δείτε τις δαπάνες
Το ιστορικό αιτημάτων και χρεώσεων βρίσκεται στον πίνακα ελέγχου στο ailoot.ai. Για κάθε αίτημα εμφανίζονται το μοντέλο, τα token και το ποσό.