{
  "aboutHtml": "<p>Το Poolside Laguna XS 2.1 είναι γλωσσικό μοντέλο μείγματος ειδικών για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες, τοποθετημένο ως το μικρότερο μοντέλο τοπικής εγκατάστασης στη σειρά Laguna. Διαθέτει 33 δισ. συνολικές παραμέτρους και 3 δισ. ενεργές ανά token. Αποτελεί ενημερωμένο μοντέλο σε σχέση με το Laguna XS.2, διατηρώντας την αρχιτεκτονική του και βελτιώνοντας τα αποτελέσματα ανάπτυξης λογισμικού και εργασιών τερματικού που αναφέρει ο δημιουργός. Το μοντέλο δέχεται κείμενο και παράγει κείμενο, κώδικα, συλλογιστική και αιτήματα κλήσεων εργαλείων.</p><p>Ο σχεδιασμός των 40 επιπέδων συνδυάζει 10 επίπεδα καθολικής προσοχής και 30 επίπεδα κυλιόμενου παραθύρου, με σιγμοειδή πύλη και κυλιόμενο παράθυρο 512 tokens. Αυτό το τοπικό παράθυρο προσοχής είναι ξεχωριστό από το παράθυρο συμφραζομένων 262.144 tokens του μοντέλου. Η Poolside περιγράφει επίσης σχεδιασμό κρυφής μνήμης KV σε FP8 για μείωση της μνήμης ανά token. Αυτά τα χαρακτηριστικά βοηθούν να εξηγηθεί η έμφαση του μοντέλου στην τοπική εγκατάσταση, αλλά η ακριβής απαίτηση μνήμης εξακολουθεί να εξαρτάται από το checkpoint, την κβάντιση, το ενεργό πλαίσιο συμφραζομένων και τη διαμόρφωση εξυπηρέτησης.</p><p>Για μια εργασία προγραμματισμού, δώστε τα σχετικά πηγαία αρχεία ως κείμενο, την αναμενόμενη συμπεριφορά και το πραγματικό σφάλμα ή την αποτυχημένη έξοδο. Ένα χρήσιμο αίτημα είναι: «Διόρθωσε τον χειρισμό των διαχωριστικών με χαρακτήρα διαφυγής σε αυτόν τον αναλυτή, διατηρώντας τη δημοσιευμένη μορφή εισόδου. Δείξε την προτεινόμενη αλλαγή, εξήγησε ποιες περιπτώσεις επηρεάζονται και προσδιόρισε παραδείγματα που θα αποκάλυπταν μια παλινδρόμηση». Κρατήστε συγκεκριμένο παραδοτέο και συνθήκη ολοκλήρωσης, ώστε το μοντέλο να εργάζεται προς ένα αποτέλεσμα αντί απλώς να συζητά το πρόβλημα.</p><p>Για εργασίες τύπου τερματικού, δώστε το τρέχον περιβάλλον, τη σχετική έξοδο εντολών και τους περιορισμούς της εργασίας. Σε μια εφαρμογή συνδεδεμένη με εργαλεία, το μοντέλο προτείνει μια κλήση συνάρτησης, η εφαρμογή την εκτελεί και το αποτέλεσμα επιστρέφεται για την επόμενη απόφαση. Ζητήστε να εξηγήσει τι αποκαλύπτει μια αποτυχία πριν προτείνει άλλη εντολή. Για παράδειγμα, δώστε το αρχείο δηλώσεων εξαρτήσεων και την έξοδο της αποτυχημένης εγκατάστασης και κατόπιν ζητήστε τη μικρότερη διόρθωση που στηρίζεται στην πηγή και το αναμενόμενο αποτέλεσμα του επόμενου ελέγχου. Διατηρήστε τα προηγούμενα επιτυχή βήματα και το άλυτο ζήτημα στο ιστορικό.</p><p>Το Laguna XS 2.1 έχει σχεδιαστεί για εναλλασσόμενη σκέψη πριν και μεταξύ των κλήσεων εργαλείων. Ο κατασκευαστής συνιστά τη διατήρηση του περιεχομένου συλλογιστικής από προηγούμενα μηνύματα βοηθού κατά την ανασύνθεση του επόμενου αιτήματος. Η αφαίρεσή του μπορεί να εμποδίσει περαιτέρω συλλογιστική στα επόμενα βήματα. Κρατήστε μαζί την απάντηση του βοηθού, τις πληροφορίες κλήσης εργαλείου και το αντίστοιχο αποτέλεσμα εργαλείου, με ορατό τον συνεχιζόμενο στόχο. Αυτό είναι ιδιαίτερα χρήσιμο όταν αρκετές παρατηρήσεις συμβάλλουν σε μια διόρθωση και ένα μεταγενέστερο βήμα εξαρτάται από απόφαση που λήφθηκε νωρίτερα.</p><p>Η σκέψη μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί μέσω του προτύπου συνομιλίας. Η Poolside συνιστά να ενεργοποιείται για προγραμματισμό με πράκτορες και να διατηρείται μεταξύ γύρων. Ένα αίτημα άμεσης απάντησης μπορεί να ταιριάζει σε μικρό μετασχηματισμό ή εξήγηση, ενώ μια επιδιόρθωση με αρκετές εξαρτώμενες συνθήκες ωφελείται από συνεχιζόμενο βρόχο συλλογιστικής και παρατήρησης. Δηλώστε την τελική μορφή εξόδου και αφήστε χώρο για την τελική απάντηση. Οι ρυθμίσεις αξιολόγησης του κατασκευαστή είναι επιλογές συνταγής, όχι καθολική εγγύηση για την ποσότητα συλλογιστικής ή το μέγιστο μήκος απάντησης.</p><p>Για εκτενή πηγαία είσοδο, οργανώστε αρχεία και τεκμηρίωση με σαφή όρια και σταθερά ονόματα. Ζητήστε την ιχνηλάτηση μιας συγκεκριμένης σχέσης, όπως ποιοι καλούντες εξαρτώνται από μια αλλαγμένη διεπαφή, ποιες συνθήκες διακρίνουν δύο υλοποιήσεις ή γιατί ένα αποτέλεσμα δοκιμής αντιφάσκει με την προτεινόμενη διάγνωση. Κρατήστε τις σημαντικές αποφάσεις και τους πραγματικούς ελέγχους σε συνοπτική καταγραφή εργασίας και αφαιρέστε άσχετο ιστορικό. Το όριο συμφραζομένων καλύπτει το υλικό εργασίας και την παραγόμενη συνέχεια· μια τελική απάντηση στο μέγεθος ολόκληρου του παραθύρου δεν αποτελεί ξεχωριστή υποσχόμενη δυνατότητα.</p><p>Η Poolside δημοσιεύει BF16 και ξεχωριστές παραλλαγές FP8, NVFP4, INT4 και GGUF, καθώς και παραδοτέα βοηθητικού μοντέλου DFlash. Αυτές είναι διαφορετικές επιλογές εγκατάστασης. Ο μικρός αριθμός ενεργών παραμέτρων δεν σημαίνει ότι τα πλήρη βάρη του μοντέλου καταλαμβάνουν μόνο αυτή την ποσότητα μνήμης και ένα βοηθητικό μοντέλο είναι συνοδευτικό επιτάχυνσης, όχι το ίδιο το μοντέλο προγραμματισμού. Διατηρήστε το ακριβές checkpoint όταν συγκρίνετε τοπικά αποτελέσματα και προετοιμάστε τον κώδικα ή τα περιεχόμενα εγγράφων ως κείμενο για αυτό το μοντέλο κειμένου προς κείμενο.</p><p>Ο δημιουργός τεκμηριώνει ένα ζήτημα αναλυτή εργαλείων σε παλαιότερα builds εξυπηρέτησης, το οποίο μπορεί να απορρίπτει ορισμένες κλήσεις και να εμφανίζει την ακατέργαστη σήμανσή τους ως συνηθισμένο κείμενο απάντησης. Αυτό δείχνει γιατί μια ροή συνδεδεμένη με εργαλεία πρέπει να διακρίνει το επιδιωκόμενο αίτημα του μοντέλου από μια σωστά αναλυμένη κλήση συνάρτησης. Εξετάστε το αναλυμένο όνομα και τα ορίσματα, επικυρώστε τα ως προς το πραγματικό σχήμα και διατηρήστε το αποτέλεσμα εκτέλεσης. Μια τελική αναφορά πρέπει να προσδιορίζει το αναθεωρημένο παραδοτέο, τους παρατηρημένους ελέγχους και τις εναπομείνασες παραδοχές. Μια προτεινόμενη διόρθωση ή εντολή γίνεται ολοκληρωμένο αποτέλεσμα μόνο όταν η συμπεριφορά της τεκμηριώνεται από αυτές τις καταγραφές.</p>",
  "aboutText": "Το Poolside Laguna XS 2.1 είναι γλωσσικό μοντέλο μείγματος ειδικών για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες, τοποθετημένο ως το μικρότερο μοντέλο τοπικής εγκατάστασης στη σειρά Laguna. Διαθέτει 33 δισ. συνολικές παραμέτρους και 3 δισ. ενεργές ανά token. Αποτελεί ενημερωμένο μοντέλο σε σχέση με το Laguna XS.2, διατηρώντας την αρχιτεκτονική του και βελτιώνοντας τα αποτελέσματα ανάπτυξης λογισμικού και εργασιών τερματικού που αναφέρει ο δημιουργός. Το μοντέλο δέχεται κείμενο και παράγει κείμενο, κώδικα, συλλογιστική και αιτήματα κλήσεων εργαλείων.\n\nΟ σχεδιασμός των 40 επιπέδων συνδυάζει 10 επίπεδα καθολικής προσοχής και 30 επίπεδα κυλιόμενου παραθύρου, με σιγμοειδή πύλη και κυλιόμενο παράθυρο 512 tokens. Αυτό το τοπικό παράθυρο προσοχής είναι ξεχωριστό από το παράθυρο συμφραζομένων 262.144 tokens του μοντέλου. Η Poolside περιγράφει επίσης σχεδιασμό κρυφής μνήμης KV σε FP8 για μείωση της μνήμης ανά token. Αυτά τα χαρακτηριστικά βοηθούν να εξηγηθεί η έμφαση του μοντέλου στην τοπική εγκατάσταση, αλλά η ακριβής απαίτηση μνήμης εξακολουθεί να εξαρτάται από το checkpoint, την κβάντιση, το ενεργό πλαίσιο συμφραζομένων και τη διαμόρφωση εξυπηρέτησης.\n\nΓια μια εργασία προγραμματισμού, δώστε τα σχετικά πηγαία αρχεία ως κείμενο, την αναμενόμενη συμπεριφορά και το πραγματικό σφάλμα ή την αποτυχημένη έξοδο. Ένα χρήσιμο αίτημα είναι: «Διόρθωσε τον χειρισμό των διαχωριστικών με χαρακτήρα διαφυγής σε αυτόν τον αναλυτή, διατηρώντας τη δημοσιευμένη μορφή εισόδου. Δείξε την προτεινόμενη αλλαγή, εξήγησε ποιες περιπτώσεις επηρεάζονται και προσδιόρισε παραδείγματα που θα αποκάλυπταν μια παλινδρόμηση». Κρατήστε συγκεκριμένο παραδοτέο και συνθήκη ολοκλήρωσης, ώστε το μοντέλο να εργάζεται προς ένα αποτέλεσμα αντί απλώς να συζητά το πρόβλημα.\n\nΓια εργασίες τύπου τερματικού, δώστε το τρέχον περιβάλλον, τη σχετική έξοδο εντολών και τους περιορισμούς της εργασίας. Σε μια εφαρμογή συνδεδεμένη με εργαλεία, το μοντέλο προτείνει μια κλήση συνάρτησης, η εφαρμογή την εκτελεί και το αποτέλεσμα επιστρέφεται για την επόμενη απόφαση. Ζητήστε να εξηγήσει τι αποκαλύπτει μια αποτυχία πριν προτείνει άλλη εντολή. Για παράδειγμα, δώστε το αρχείο δηλώσεων εξαρτήσεων και την έξοδο της αποτυχημένης εγκατάστασης και κατόπιν ζητήστε τη μικρότερη διόρθωση που στηρίζεται στην πηγή και το αναμενόμενο αποτέλεσμα του επόμενου ελέγχου. Διατηρήστε τα προηγούμενα επιτυχή βήματα και το άλυτο ζήτημα στο ιστορικό.\n\nΤο Laguna XS 2.1 έχει σχεδιαστεί για εναλλασσόμενη σκέψη πριν και μεταξύ των κλήσεων εργαλείων. Ο κατασκευαστής συνιστά τη διατήρηση του περιεχομένου συλλογιστικής από προηγούμενα μηνύματα βοηθού κατά την ανασύνθεση του επόμενου αιτήματος. Η αφαίρεσή του μπορεί να εμποδίσει περαιτέρω συλλογιστική στα επόμενα βήματα. Κρατήστε μαζί την απάντηση του βοηθού, τις πληροφορίες κλήσης εργαλείου και το αντίστοιχο αποτέλεσμα εργαλείου, με ορατό τον συνεχιζόμενο στόχο. Αυτό είναι ιδιαίτερα χρήσιμο όταν αρκετές παρατηρήσεις συμβάλλουν σε μια διόρθωση και ένα μεταγενέστερο βήμα εξαρτάται από απόφαση που λήφθηκε νωρίτερα.\n\nΗ σκέψη μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί μέσω του προτύπου συνομιλίας. Η Poolside συνιστά να ενεργοποιείται για προγραμματισμό με πράκτορες και να διατηρείται μεταξύ γύρων. Ένα αίτημα άμεσης απάντησης μπορεί να ταιριάζει σε μικρό μετασχηματισμό ή εξήγηση, ενώ μια επιδιόρθωση με αρκετές εξαρτώμενες συνθήκες ωφελείται από συνεχιζόμενο βρόχο συλλογιστικής και παρατήρησης. Δηλώστε την τελική μορφή εξόδου και αφήστε χώρο για την τελική απάντηση. Οι ρυθμίσεις αξιολόγησης του κατασκευαστή είναι επιλογές συνταγής, όχι καθολική εγγύηση για την ποσότητα συλλογιστικής ή το μέγιστο μήκος απάντησης.\n\nΓια εκτενή πηγαία είσοδο, οργανώστε αρχεία και τεκμηρίωση με σαφή όρια και σταθερά ονόματα. Ζητήστε την ιχνηλάτηση μιας συγκεκριμένης σχέσης, όπως ποιοι καλούντες εξαρτώνται από μια αλλαγμένη διεπαφή, ποιες συνθήκες διακρίνουν δύο υλοποιήσεις ή γιατί ένα αποτέλεσμα δοκιμής αντιφάσκει με την προτεινόμενη διάγνωση. Κρατήστε τις σημαντικές αποφάσεις και τους πραγματικούς ελέγχους σε συνοπτική καταγραφή εργασίας και αφαιρέστε άσχετο ιστορικό. Το όριο συμφραζομένων καλύπτει το υλικό εργασίας και την παραγόμενη συνέχεια· μια τελική απάντηση στο μέγεθος ολόκληρου του παραθύρου δεν αποτελεί ξεχωριστή υποσχόμενη δυνατότητα.\n\nΗ Poolside δημοσιεύει BF16 και ξεχωριστές παραλλαγές FP8, NVFP4, INT4 και GGUF, καθώς και παραδοτέα βοηθητικού μοντέλου DFlash. Αυτές είναι διαφορετικές επιλογές εγκατάστασης. Ο μικρός αριθμός ενεργών παραμέτρων δεν σημαίνει ότι τα πλήρη βάρη του μοντέλου καταλαμβάνουν μόνο αυτή την ποσότητα μνήμης και ένα βοηθητικό μοντέλο είναι συνοδευτικό επιτάχυνσης, όχι το ίδιο το μοντέλο προγραμματισμού. Διατηρήστε το ακριβές checkpoint όταν συγκρίνετε τοπικά αποτελέσματα και προετοιμάστε τον κώδικα ή τα περιεχόμενα εγγράφων ως κείμενο για αυτό το μοντέλο κειμένου προς κείμενο.\n\nΟ δημιουργός τεκμηριώνει ένα ζήτημα αναλυτή εργαλείων σε παλαιότερα builds εξυπηρέτησης, το οποίο μπορεί να απορρίπτει ορισμένες κλήσεις και να εμφανίζει την ακατέργαστη σήμανσή τους ως συνηθισμένο κείμενο απάντησης. Αυτό δείχνει γιατί μια ροή συνδεδεμένη με εργαλεία πρέπει να διακρίνει το επιδιωκόμενο αίτημα του μοντέλου από μια σωστά αναλυμένη κλήση συνάρτησης. Εξετάστε το αναλυμένο όνομα και τα ορίσματα, επικυρώστε τα ως προς το πραγματικό σχήμα και διατηρήστε το αποτέλεσμα εκτέλεσης. Μια τελική αναφορά πρέπει να προσδιορίζει το αναθεωρημένο παραδοτέο, τους παρατηρημένους ελέγχους και τις εναπομείνασες παραδοχές. Μια προτεινόμενη διόρθωση ή εντολή γίνεται ολοκληρωμένο αποτέλεσμα μόνο όταν η συμπεριφορά της τεκμηριώνεται από αυτές τις καταγραφές.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "77db9a76867e178e8ce65e1d70ca96304145447958cb7c63092bf70e156446c8",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "el",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">P</span><h2 id=\"sheet-title\">Poolside: Laguna XS 2.1 (free)</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Κλείσιμο\">×</button></div><div class=\"idline\"><span>Poolside /</span><code>poolside/laguna-xs-2.1:free</code><button type=\"button\" id=\"copy-id\">Αντιγραφή ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Ενότητες κάρτας μοντέλου\"><button type=\"button\" data-card-jump=\"overview\">Εισαγωγή</button><button type=\"button\" data-card-jump=\"methods\">Είσοδοι και μέθοδοι</button><button type=\"button\" data-card-jump=\"pricing\">Τιμολόγηση</button><button type=\"button\" data-card-jump=\"examples\">Παραδείγματα</button><button type=\"button\" data-card-jump=\"results\">Αποτελέσματα</button><button type=\"button\" data-card-jump=\"aliases\">Εναλλακτικά ονόματα</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Μέθοδοι API\"><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-0\" data-card-method=\"Ultra|chat|/v1/chat/completions|poolside%2Flaguna-xs-2.1%3Afree\">Chat</button><button type=\"button\" role=\"tab\" tabindex=\"-1\" aria-controls=\"card-method-content\" aria-selected=\"false\" id=\"card-method-tab-1\" data-card-method=\"Ultra|messages|/v1/messages|poolside%2Flaguna-xs-2.1%3Afree\">Messages</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Εισαγωγή</h3><p class=\"mdesc-full\">Το Poolside Laguna XS 2.1 είναι μοντέλο κειμένου με 33 δισ. συνολικές και 3 δισ. ενεργές παραμέτρους, για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες. Διαθέτει παράθυρο συμφραζομένων 262.144 tokens και εγγενή συλλογιστική μεταξύ κλήσεων εργαλείων. Ο μικρότερος σχεδιασμός MoE και οι ξεχωριστές κβαντισμένες εκδόσεις του υποστηρίζουν τοπική εγκατάσταση με ανάγκες πόρων που εξαρτώνται από τη διαμόρφωση.</p><dl class=\"card-io\" data-card-io><div><dt>Αποδεκτές είσοδοι</dt><dd>Κείμενο</dd></div><div><dt>Αποτελέσματα</dt><dd>Κείμενο</dd></div></dl><details class=\"card-about\"><summary>Σχετικά με το μοντέλο</summary><p class=\"note-s\" data-model-method-boundary>Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.</p><div class=\"mabout\" id=\"m-about\"><p>Το Poolside Laguna XS 2.1 είναι γλωσσικό μοντέλο μείγματος ειδικών για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες, τοποθετημένο ως το μικρότερο μοντέλο τοπικής εγκατάστασης στη σειρά Laguna. Διαθέτει 33 δισ. συνολικές παραμέτρους και 3 δισ. ενεργές ανά token. Αποτελεί ενημερωμένο μοντέλο σε σχέση με το Laguna XS.2, διατηρώντας την αρχιτεκτονική του και βελτιώνοντας τα αποτελέσματα ανάπτυξης λογισμικού και εργασιών τερματικού που αναφέρει ο δημιουργός. Το μοντέλο δέχεται κείμενο και παράγει κείμενο, κώδικα, συλλογιστική και αιτήματα κλήσεων εργαλείων.</p><p>Ο σχεδιασμός των 40 επιπέδων συνδυάζει 10 επίπεδα καθολικής προσοχής και 30 επίπεδα κυλιόμενου παραθύρου, με σιγμοειδή πύλη και κυλιόμενο παράθυρο 512 tokens. Αυτό το τοπικό παράθυρο προσοχής είναι ξεχωριστό από το παράθυρο συμφραζομένων 262.144 tokens του μοντέλου. Η Poolside περιγράφει επίσης σχεδιασμό κρυφής μνήμης KV σε FP8 για μείωση της μνήμης ανά token. Αυτά τα χαρακτηριστικά βοηθούν να εξηγηθεί η έμφαση του μοντέλου στην τοπική εγκατάσταση, αλλά η ακριβής απαίτηση μνήμης εξακολουθεί να εξαρτάται από το checkpoint, την κβάντιση, το ενεργό πλαίσιο συμφραζομένων και τη διαμόρφωση εξυπηρέτησης.</p><p>Για μια εργασία προγραμματισμού, δώστε τα σχετικά πηγαία αρχεία ως κείμενο, την αναμενόμενη συμπεριφορά και το πραγματικό σφάλμα ή την αποτυχημένη έξοδο. Ένα χρήσιμο αίτημα είναι: «Διόρθωσε τον χειρισμό των διαχωριστικών με χαρακτήρα διαφυγής σε αυτόν τον αναλυτή, διατηρώντας τη δημοσιευμένη μορφή εισόδου. Δείξε την προτεινόμενη αλλαγή, εξήγησε ποιες περιπτώσεις επηρεάζονται και προσδιόρισε παραδείγματα που θα αποκάλυπταν μια παλινδρόμηση». Κρατήστε συγκεκριμένο παραδοτέο και συνθήκη ολοκλήρωσης, ώστε το μοντέλο να εργάζεται προς ένα αποτέλεσμα αντί απλώς να συζητά το πρόβλημα.</p><p>Για εργασίες τύπου τερματικού, δώστε το τρέχον περιβάλλον, τη σχετική έξοδο εντολών και τους περιορισμούς της εργασίας. Σε μια εφαρμογή συνδεδεμένη με εργαλεία, το μοντέλο προτείνει μια κλήση συνάρτησης, η εφαρμογή την εκτελεί και το αποτέλεσμα επιστρέφεται για την επόμενη απόφαση. Ζητήστε να εξηγήσει τι αποκαλύπτει μια αποτυχία πριν προτείνει άλλη εντολή. Για παράδειγμα, δώστε το αρχείο δηλώσεων εξαρτήσεων και την έξοδο της αποτυχημένης εγκατάστασης και κατόπιν ζητήστε τη μικρότερη διόρθωση που στηρίζεται στην πηγή και το αναμενόμενο αποτέλεσμα του επόμενου ελέγχου. Διατηρήστε τα προηγούμενα επιτυχή βήματα και το άλυτο ζήτημα στο ιστορικό.</p><p>Το Laguna XS 2.1 έχει σχεδιαστεί για εναλλασσόμενη σκέψη πριν και μεταξύ των κλήσεων εργαλείων. Ο κατασκευαστής συνιστά τη διατήρηση του περιεχομένου συλλογιστικής από προηγούμενα μηνύματα βοηθού κατά την ανασύνθεση του επόμενου αιτήματος. Η αφαίρεσή του μπορεί να εμποδίσει περαιτέρω συλλογιστική στα επόμενα βήματα. Κρατήστε μαζί την απάντηση του βοηθού, τις πληροφορίες κλήσης εργαλείου και το αντίστοιχο αποτέλεσμα εργαλείου, με ορατό τον συνεχιζόμενο στόχο. Αυτό είναι ιδιαίτερα χρήσιμο όταν αρκετές παρατηρήσεις συμβάλλουν σε μια διόρθωση και ένα μεταγενέστερο βήμα εξαρτάται από απόφαση που λήφθηκε νωρίτερα.</p><p>Η σκέψη μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί μέσω του προτύπου συνομιλίας. Η Poolside συνιστά να ενεργοποιείται για προγραμματισμό με πράκτορες και να διατηρείται μεταξύ γύρων. Ένα αίτημα άμεσης απάντησης μπορεί να ταιριάζει σε μικρό μετασχηματισμό ή εξήγηση, ενώ μια επιδιόρθωση με αρκετές εξαρτώμενες συνθήκες ωφελείται από συνεχιζόμενο βρόχο συλλογιστικής και παρατήρησης. Δηλώστε την τελική μορφή εξόδου και αφήστε χώρο για την τελική απάντηση. Οι ρυθμίσεις αξιολόγησης του κατασκευαστή είναι επιλογές συνταγής, όχι καθολική εγγύηση για την ποσότητα συλλογιστικής ή το μέγιστο μήκος απάντησης.</p><p>Για εκτενή πηγαία είσοδο, οργανώστε αρχεία και τεκμηρίωση με σαφή όρια και σταθερά ονόματα. Ζητήστε την ιχνηλάτηση μιας συγκεκριμένης σχέσης, όπως ποιοι καλούντες εξαρτώνται από μια αλλαγμένη διεπαφή, ποιες συνθήκες διακρίνουν δύο υλοποιήσεις ή γιατί ένα αποτέλεσμα δοκιμής αντιφάσκει με την προτεινόμενη διάγνωση. Κρατήστε τις σημαντικές αποφάσεις και τους πραγματικούς ελέγχους σε συνοπτική καταγραφή εργασίας και αφαιρέστε άσχετο ιστορικό. Το όριο συμφραζομένων καλύπτει το υλικό εργασίας και την παραγόμενη συνέχεια· μια τελική απάντηση στο μέγεθος ολόκληρου του παραθύρου δεν αποτελεί ξεχωριστή υποσχόμενη δυνατότητα.</p><p>Η Poolside δημοσιεύει BF16 και ξεχωριστές παραλλαγές FP8, NVFP4, INT4 και GGUF, καθώς και παραδοτέα βοηθητικού μοντέλου DFlash. Αυτές είναι διαφορετικές επιλογές εγκατάστασης. Ο μικρός αριθμός ενεργών παραμέτρων δεν σημαίνει ότι τα πλήρη βάρη του μοντέλου καταλαμβάνουν μόνο αυτή την ποσότητα μνήμης και ένα βοηθητικό μοντέλο είναι συνοδευτικό επιτάχυνσης, όχι το ίδιο το μοντέλο προγραμματισμού. Διατηρήστε το ακριβές checkpoint όταν συγκρίνετε τοπικά αποτελέσματα και προετοιμάστε τον κώδικα ή τα περιεχόμενα εγγράφων ως κείμενο για αυτό το μοντέλο κειμένου προς κείμενο.</p><p>Ο δημιουργός τεκμηριώνει ένα ζήτημα αναλυτή εργαλείων σε παλαιότερα builds εξυπηρέτησης, το οποίο μπορεί να απορρίπτει ορισμένες κλήσεις και να εμφανίζει την ακατέργαστη σήμανσή τους ως συνηθισμένο κείμενο απάντησης. Αυτό δείχνει γιατί μια ροή συνδεδεμένη με εργαλεία πρέπει να διακρίνει το επιδιωκόμενο αίτημα του μοντέλου από μια σωστά αναλυμένη κλήση συνάρτησης. Εξετάστε το αναλυμένο όνομα και τα ορίσματα, επικυρώστε τα ως προς το πραγματικό σχήμα και διατηρήστε το αποτέλεσμα εκτέλεσης. Μια τελική αναφορά πρέπει να προσδιορίζει το αναθεωρημένο παραδοτέο, τους παρατηρημένους ελέγχους και τις εναπομείνασες παραδοχές. Μια προτεινόμενη διόρθωση ή εντολή γίνεται ολοκληρωμένο αποτέλεσμα μόνο όταν η συμπεριφορά της τεκμηριώνεται από αυτές τις καταγραφές.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · OpenAI Chat</b> <code>POST /v1/chat/completions</code></summary><dl class=\"method-capabilities\"><div><dt>Είσοδος</dt><dd><code>text</code></dd></div><div><dt>Έξοδος</dt><dd><code>text</code></dd></div><div><dt>Παράθυρο συμφραζομένων</dt><dd>262.144 tokens</dd></div><div><dt>Μέγιστη έξοδος</dt><dd>32.768 tokens</dd></div><div><dt>Μορφή εξόδου</dt><dd>JSON</dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Πεδίο</th><th>Τύπος</th><th>Απαίτηση</th><th>Τιμές και όρια</th><th>Προεπιλογή</th></tr></thead><tbody><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>string</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>poolside/laguna-xs-2.1:free</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">messages</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>array</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">stream</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>boolean</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>false</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"known\"><span class=\"card-cell-label\">Προεπιλογή</span>false</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">max_tokens</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>integer</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>Ελάχιστο: 1</div><div>Μέγιστο: 32.768</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">max_completion_tokens</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>integer</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>Ελάχιστο: 1</div><div>Μέγιστο: 32.768</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">n</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>integer</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>Ελάχιστο: 1</div><div>Μέγιστο: 128</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">temperature</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>number</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">top_p</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>number</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">seed</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>integer</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">stop</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code></code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">frequency_penalty</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>number</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">presence_penalty</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>number</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">user</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>string</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr></tbody></table></div><details class=\"note-s\" data-method-contract><summary>Παράμετροι και κύκλος ζωής μεθόδου</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Παράμετρος</th><th>Σύμβαση</th></tr></thead><tbody><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>content_type</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>application/json</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>required</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>model, messages</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>optional</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>stream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>material_types</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>text</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>conditions</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>Use literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method., The complete encoded JSON request must not exceed 262144 bytes.</td></tr></tbody></table></div><p>Κύκλος ζωής: <code>synchronous_json</code></p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Τιμολόγηση</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Οι τιμολογιακές αναφορές δεν προσθέτουν επιλογές αιτήματος. Οι υποστηριζόμενες παράμετροι αναφέρονται στην επιλεγμένη μέθοδο.</p><dl data-price-conditions><dt>Γρήγορη λειτουργία</dt><dd>Τυπική χρέωση <span class=\"note-s\">Όταν επιλέγεται η γρήγορη λειτουργία</span></dd><dt>Λειτουργία flex</dt><dd>Τυπική χρέωση <span class=\"note-s\">Όταν επιλέγεται η λειτουργία flex</span></dd><dt>Μέγιστη προσπάθεια συλλογισμού</dt><dd>Τυπική χρέωση <span class=\"note-s\">Όταν η μέγιστη προσπάθεια συλλογισμού χρησιμοποιεί την προσαρμογή default</span></dd><dt>Τιμολόγηση ρητής αποθήκευσης στην κρυφή μνήμη</dt><dd>Δεν είναι ενεργοποιημένο <span class=\"note-s\">Όταν ζητείται ρητή αποθήκευση στην κρυφή μνήμη</span></dd><dt>Μηδενικές χρεώσεις μόνο για κείμενο</dt><dd>Text input and output only. Cache, tools, media and streaming are unavailable. <span class=\"note-s\">Για είσοδο και έξοδο μόνο με κείμενο</span></dd></dl></div><div data-declared-tariff-pricing><h4>Χρεώσεις Ailoot</h4><h4>Τιμές ανά διαμόρφωση</h4><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Διαμόρφωση</th><th>Πίνακας χρεώσεων</th><th>Χρέωση</th></tr></thead><tbody><tr><th data-cell-label=\"Διαμόρφωση\" scope=\"row\"><span class=\"card-cell-label\">Διαμόρφωση</span>Βασικές χρεώσεις token</th><td data-cell-label=\"Πίνακας χρεώσεων\"><span class=\"card-cell-label\">Πίνακας χρεώσεων</span>Βασική χρέωση</td><td data-cell-label=\"Χρέωση\"><span class=\"card-cell-label\">Χρέωση</span><div><span>Είσοδος · Token εισόδου</span> <b>$0</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Έξοδος · Token εξόδου</span> <b>$0</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Ανάγνωση από την κρυφή μνήμη</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Εγγραφή στην κρυφή μνήμη</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Εγγραφή στην κρυφή μνήμη, 1 ώρα</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. <a href=\"/docs/el/billing/reserve/\">Πώς λειτουργούν η δέσμευση και η εκκαθάριση →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Παραδείγματα αιτημάτων</h3><h4>Ailoot Ultra · OpenAI Chat</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Παραλλαγές κώδικα\"><button class=\"cg-tab\" id=\"model-code-58-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-58-panel-0\" aria-selected=\"true\" tabindex=\"0\">curl · δημιουργήστε μία φορά και διατηρήστε το πλήρες αποτέλεσμα</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Αντιγραφή κώδικα\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-58-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-58-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\nexport AILOOT_API_KEY\npython3 - &lt;&lt;&#39;PY_REQUEST&#39;\nimport json,os\nfrom pathlib import Path\np=json.loads(&#39;{&quot;model&quot;: &quot;poolside/laguna-xs-2.1:free&quot;, &quot;messages&quot;: [{&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Summarize the supplied text in three concise points.&quot;}], &quot;stream&quot;: false}&#39;)\n\nPath(&quot;request.json&quot;).write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o result.json\n# Submit once. Retain the complete result, original identifiers and every response header.\n</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Λήψη και αποθήκευση αποτελεσμάτων</h3><h4>Ailoot Ultra · OpenAI Chat</h4><p class=\"note-s\">JSON</p><div class=\"card-result-process\" data-all-results><h5>Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα</h5><p class=\"note-s\">Διατηρήστε κάθε πλήρη απάντηση, αρχείο και τμήμα περιεχομένου που επιστρέφεται.</p><p class=\"note-s\">Retain the complete response, all actual results, original identifiers, usage and response headers.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Αν χρειάζεται έλεγχος της αρχικής απάντησης</h5><p class=\"note-s\">Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.</p></div></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Εναλλακτικά ονόματα</h3><h4>Εναλλακτικά ονόματα μοντέλου</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=poolside%2Flaguna-xs-2.1%3Afree&amp;route=Ultra&amp;caller=poolside%2Flaguna-xs-2.1%3Afree&amp;fmt=chat\"><code>poolside/laguna-xs-2.1:free</code></a></span></p><h4>Εναλλακτικές διαδρομές μεθόδων</h4><p class=\"note-s\">Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.</p><h4>Σχετικά ID μοντέλων</h4><p class=\"note-s\"><a href=\"#m=poolside%2Flaguna-xs-2.1%3Afree&amp;route=Ultra&amp;caller=poolside%2Flaguna-xs-2.1%3Afree&amp;fmt=chat\"><code>poolside/laguna-xs-2.1:free</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "poolside/laguna-xs-2.1:free",
        "fmt": "chat",
        "http": "POST",
        "path": "/v1/chat/completions",
        "request_model_id": "poolside/laguna-xs-2.1:free",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|chat|/v1/chat/completions|poolside%2Flaguna-xs-2.1%3Afree",
      "ordinal": 0,
      "rawMethod": {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
            "authentication": {
              "api_key_source": "AILOOT_API_KEY",
              "header": "Authorization: Bearer"
            },
            "example_body": {
              "messages": [
                {
                  "content": "Summarize the supplied text in three concise points.",
                  "role": "user"
                }
              ],
              "model": "poolside/laguna-xs-2.1:free",
              "stream": false
            },
            "lifecycle": {
              "cancel_endpoint": null,
              "create": {
                "http": "POST",
                "path": "/v1/chat/completions"
              },
              "mode": "synchronous_json",
              "status": [],
              "unknown": "Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.",
              "unknown_no_replay": true
            },
            "outputs": {
              "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
              "family": "text",
              "format": "JSON"
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "poolside/laguna-xs-2.1:free"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "content": {
                      "type": "string"
                    },
                    "role": {
                      "enum": [
                        "user",
                        "assistant",
                        "system",
                        "developer"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "role",
                    "content"
                  ],
                  "type": "object"
                },
                "minItems": 1,
                "name": "messages",
                "required": true,
                "type": "array"
              },
              {
                "default": false,
                "default_known": true,
                "enum": [
                  false
                ],
                "enum_known": true,
                "name": "stream",
                "required": false,
                "type": "boolean"
              },
              {
                "default_known": false,
                "enum_known": false,
                "maximum": 32768,
                "minimum": 1,
                "name": "max_tokens",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "maximum": 32768,
                "minimum": 1,
                "name": "max_completion_tokens",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "maximum": 128,
                "minimum": 1,
                "name": "n",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "temperature",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "top_p",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "seed",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "stop",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  }
                ],
                "required": false
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "frequency_penalty",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "presence_penalty",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "user",
                "required": false,
                "type": "string"
              }
            ],
            "request_schema": {
              "additionalProperties": false,
              "properties": {
                "frequency_penalty": {
                  "type": "number"
                },
                "max_completion_tokens": {
                  "maximum": 32768,
                  "minimum": 1,
                  "type": "integer"
                },
                "max_tokens": {
                  "maximum": 32768,
                  "minimum": 1,
                  "type": "integer"
                },
                "messages": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "content": {
                        "type": "string"
                      },
                      "role": {
                        "enum": [
                          "user",
                          "assistant",
                          "system",
                          "developer"
                        ],
                        "type": "string"
                      }
                    },
                    "required": [
                      "role",
                      "content"
                    ],
                    "type": "object"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "model": {
                  "enum": [
                    "poolside/laguna-xs-2.1:free"
                  ],
                  "type": "string"
                },
                "n": {
                  "maximum": 128,
                  "minimum": 1,
                  "type": "integer"
                },
                "presence_penalty": {
                  "type": "number"
                },
                "seed": {
                  "type": "integer"
                },
                "stop": {
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    }
                  ]
                },
                "stream": {
                  "default": false,
                  "enum": [
                    false
                  ],
                  "type": "boolean"
                },
                "temperature": {
                  "type": "number"
                },
                "top_p": {
                  "type": "number"
                },
                "user": {
                  "type": "string"
                }
              },
              "required": [
                "model",
                "messages"
              ],
              "type": "object"
            },
            "schema_template": {
              "body": {
                "messages": [
                  {
                    "content": "Summarize the supplied text in three concise points.",
                    "role": "user"
                  }
                ],
                "model": "poolside/laguna-xs-2.1:free",
                "stream": false
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "conditions": [
              "Use literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method.",
              "The complete encoded JSON request must not exceed 262144 bytes."
            ],
            "content_type": "application/json",
            "material_types": [
              "text"
            ],
            "optional": [
              "stream",
              "max_tokens",
              "max_completion_tokens",
              "n",
              "temperature",
              "top_p",
              "seed",
              "stop",
              "frequency_penalty",
              "presence_penalty",
              "user"
            ],
            "required": [
              "model",
              "messages"
            ]
          },
          "lifecycle": {
            "cancel_endpoint": null,
            "create": {
              "http": "POST",
              "path": "/v1/chat/completions"
            },
            "mode": "synchronous_json",
            "status": [],
            "unknown": "Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.",
            "unknown_no_replay": true
          },
          "method": {
            "http": "POST",
            "path": "/v1/chat/completions"
          },
          "method_aliases": [],
          "output": {
            "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
            "family": "text",
            "format": "JSON"
          }
        },
        "ctx": 262144,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\nexport AILOOT_API_KEY\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\np=json.loads('{\"model\": \"poolside/laguna-xs-2.1:free\", \"messages\": [{\"role\": \"user\", \"content\": \"Summarize the supplied text in three concise points.\"}], \"stream\": false}')\n\nPath(\"request.json\").write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o result.json\n# Submit once. Retain the complete result, original identifiers and every response header.\n",
            "label": "curl · create once and retain the complete result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "hints": [
          "Send exact model ID with messages.",
          "Context length is not an output cap.",
          "A text file may supply literal text; image/audio/file-object inputs need exact binding."
        ],
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": 32768,
        "max_reasoning_effort_multiplier": 1,
        "method_aliases": [],
        "out": 0,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Standard rate",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Standard rate",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Standard rate",
            "when": "When maximum reasoning effort uses the default adjustment"
          },
          {
            "label": "Explicit cache pricing",
            "value": "Not enabled",
            "when": "When explicit cache is requested"
          },
          {
            "label": "Text-only zero rates",
            "value": "Text input and output only. Cache, tools, media and streaming are unavailable.",
            "when": "For text-only input and output"
          }
        ],
        "pricing": {
          "allow_explicit_cache": false,
          "billing_mode": "token",
          "cache_read_price": null,
          "cache_write_1h_price": null,
          "cache_write_price": null,
          "fast_multiplier": 1,
          "flex_multiplier": 1,
          "image_input_price": null,
          "image_output_price": null,
          "input_price": 0,
          "intervals": [],
          "max_reasoning_effort_multiplier": 1,
          "output_price": 0,
          "per_request_price": null
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "request_model_id": "poolside/laguna-xs-2.1:free",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "unit": "token",
        "units": [
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          }
        ]
      }
    },
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">P</span><h2 id=\"sheet-title\">Poolside: Laguna XS 2.1 (free)</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Κλείσιμο\">×</button></div><div class=\"idline\"><span>Poolside /</span><code>poolside/laguna-xs-2.1:free</code><button type=\"button\" id=\"copy-id\">Αντιγραφή ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Ενότητες κάρτας μοντέλου\"><button type=\"button\" data-card-jump=\"overview\">Εισαγωγή</button><button type=\"button\" data-card-jump=\"methods\">Είσοδοι και μέθοδοι</button><button type=\"button\" data-card-jump=\"pricing\">Τιμολόγηση</button><button type=\"button\" data-card-jump=\"examples\">Παραδείγματα</button><button type=\"button\" data-card-jump=\"results\">Αποτελέσματα</button><button type=\"button\" data-card-jump=\"aliases\">Εναλλακτικά ονόματα</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Μέθοδοι API\"><button type=\"button\" role=\"tab\" tabindex=\"-1\" aria-controls=\"card-method-content\" aria-selected=\"false\" id=\"card-method-tab-0\" data-card-method=\"Ultra|chat|/v1/chat/completions|poolside%2Flaguna-xs-2.1%3Afree\">Chat</button><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-1\" data-card-method=\"Ultra|messages|/v1/messages|poolside%2Flaguna-xs-2.1%3Afree\">Messages</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-1\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Εισαγωγή</h3><p class=\"mdesc-full\">Το Poolside Laguna XS 2.1 είναι μοντέλο κειμένου με 33 δισ. συνολικές και 3 δισ. ενεργές παραμέτρους, για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες. Διαθέτει παράθυρο συμφραζομένων 262.144 tokens και εγγενή συλλογιστική μεταξύ κλήσεων εργαλείων. Ο μικρότερος σχεδιασμός MoE και οι ξεχωριστές κβαντισμένες εκδόσεις του υποστηρίζουν τοπική εγκατάσταση με ανάγκες πόρων που εξαρτώνται από τη διαμόρφωση.</p><dl class=\"card-io\" data-card-io><div><dt>Αποδεκτές είσοδοι</dt><dd>Κείμενο</dd></div><div><dt>Αποτελέσματα</dt><dd>Κείμενο</dd></div></dl><details class=\"card-about\"><summary>Σχετικά με το μοντέλο</summary><p class=\"note-s\" data-model-method-boundary>Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.</p><div class=\"mabout\" id=\"m-about\"><p>Το Poolside Laguna XS 2.1 είναι γλωσσικό μοντέλο μείγματος ειδικών για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες, τοποθετημένο ως το μικρότερο μοντέλο τοπικής εγκατάστασης στη σειρά Laguna. Διαθέτει 33 δισ. συνολικές παραμέτρους και 3 δισ. ενεργές ανά token. Αποτελεί ενημερωμένο μοντέλο σε σχέση με το Laguna XS.2, διατηρώντας την αρχιτεκτονική του και βελτιώνοντας τα αποτελέσματα ανάπτυξης λογισμικού και εργασιών τερματικού που αναφέρει ο δημιουργός. Το μοντέλο δέχεται κείμενο και παράγει κείμενο, κώδικα, συλλογιστική και αιτήματα κλήσεων εργαλείων.</p><p>Ο σχεδιασμός των 40 επιπέδων συνδυάζει 10 επίπεδα καθολικής προσοχής και 30 επίπεδα κυλιόμενου παραθύρου, με σιγμοειδή πύλη και κυλιόμενο παράθυρο 512 tokens. Αυτό το τοπικό παράθυρο προσοχής είναι ξεχωριστό από το παράθυρο συμφραζομένων 262.144 tokens του μοντέλου. Η Poolside περιγράφει επίσης σχεδιασμό κρυφής μνήμης KV σε FP8 για μείωση της μνήμης ανά token. Αυτά τα χαρακτηριστικά βοηθούν να εξηγηθεί η έμφαση του μοντέλου στην τοπική εγκατάσταση, αλλά η ακριβής απαίτηση μνήμης εξακολουθεί να εξαρτάται από το checkpoint, την κβάντιση, το ενεργό πλαίσιο συμφραζομένων και τη διαμόρφωση εξυπηρέτησης.</p><p>Για μια εργασία προγραμματισμού, δώστε τα σχετικά πηγαία αρχεία ως κείμενο, την αναμενόμενη συμπεριφορά και το πραγματικό σφάλμα ή την αποτυχημένη έξοδο. Ένα χρήσιμο αίτημα είναι: «Διόρθωσε τον χειρισμό των διαχωριστικών με χαρακτήρα διαφυγής σε αυτόν τον αναλυτή, διατηρώντας τη δημοσιευμένη μορφή εισόδου. Δείξε την προτεινόμενη αλλαγή, εξήγησε ποιες περιπτώσεις επηρεάζονται και προσδιόρισε παραδείγματα που θα αποκάλυπταν μια παλινδρόμηση». Κρατήστε συγκεκριμένο παραδοτέο και συνθήκη ολοκλήρωσης, ώστε το μοντέλο να εργάζεται προς ένα αποτέλεσμα αντί απλώς να συζητά το πρόβλημα.</p><p>Για εργασίες τύπου τερματικού, δώστε το τρέχον περιβάλλον, τη σχετική έξοδο εντολών και τους περιορισμούς της εργασίας. Σε μια εφαρμογή συνδεδεμένη με εργαλεία, το μοντέλο προτείνει μια κλήση συνάρτησης, η εφαρμογή την εκτελεί και το αποτέλεσμα επιστρέφεται για την επόμενη απόφαση. Ζητήστε να εξηγήσει τι αποκαλύπτει μια αποτυχία πριν προτείνει άλλη εντολή. Για παράδειγμα, δώστε το αρχείο δηλώσεων εξαρτήσεων και την έξοδο της αποτυχημένης εγκατάστασης και κατόπιν ζητήστε τη μικρότερη διόρθωση που στηρίζεται στην πηγή και το αναμενόμενο αποτέλεσμα του επόμενου ελέγχου. Διατηρήστε τα προηγούμενα επιτυχή βήματα και το άλυτο ζήτημα στο ιστορικό.</p><p>Το Laguna XS 2.1 έχει σχεδιαστεί για εναλλασσόμενη σκέψη πριν και μεταξύ των κλήσεων εργαλείων. Ο κατασκευαστής συνιστά τη διατήρηση του περιεχομένου συλλογιστικής από προηγούμενα μηνύματα βοηθού κατά την ανασύνθεση του επόμενου αιτήματος. Η αφαίρεσή του μπορεί να εμποδίσει περαιτέρω συλλογιστική στα επόμενα βήματα. Κρατήστε μαζί την απάντηση του βοηθού, τις πληροφορίες κλήσης εργαλείου και το αντίστοιχο αποτέλεσμα εργαλείου, με ορατό τον συνεχιζόμενο στόχο. Αυτό είναι ιδιαίτερα χρήσιμο όταν αρκετές παρατηρήσεις συμβάλλουν σε μια διόρθωση και ένα μεταγενέστερο βήμα εξαρτάται από απόφαση που λήφθηκε νωρίτερα.</p><p>Η σκέψη μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί μέσω του προτύπου συνομιλίας. Η Poolside συνιστά να ενεργοποιείται για προγραμματισμό με πράκτορες και να διατηρείται μεταξύ γύρων. Ένα αίτημα άμεσης απάντησης μπορεί να ταιριάζει σε μικρό μετασχηματισμό ή εξήγηση, ενώ μια επιδιόρθωση με αρκετές εξαρτώμενες συνθήκες ωφελείται από συνεχιζόμενο βρόχο συλλογιστικής και παρατήρησης. Δηλώστε την τελική μορφή εξόδου και αφήστε χώρο για την τελική απάντηση. Οι ρυθμίσεις αξιολόγησης του κατασκευαστή είναι επιλογές συνταγής, όχι καθολική εγγύηση για την ποσότητα συλλογιστικής ή το μέγιστο μήκος απάντησης.</p><p>Για εκτενή πηγαία είσοδο, οργανώστε αρχεία και τεκμηρίωση με σαφή όρια και σταθερά ονόματα. Ζητήστε την ιχνηλάτηση μιας συγκεκριμένης σχέσης, όπως ποιοι καλούντες εξαρτώνται από μια αλλαγμένη διεπαφή, ποιες συνθήκες διακρίνουν δύο υλοποιήσεις ή γιατί ένα αποτέλεσμα δοκιμής αντιφάσκει με την προτεινόμενη διάγνωση. Κρατήστε τις σημαντικές αποφάσεις και τους πραγματικούς ελέγχους σε συνοπτική καταγραφή εργασίας και αφαιρέστε άσχετο ιστορικό. Το όριο συμφραζομένων καλύπτει το υλικό εργασίας και την παραγόμενη συνέχεια· μια τελική απάντηση στο μέγεθος ολόκληρου του παραθύρου δεν αποτελεί ξεχωριστή υποσχόμενη δυνατότητα.</p><p>Η Poolside δημοσιεύει BF16 και ξεχωριστές παραλλαγές FP8, NVFP4, INT4 και GGUF, καθώς και παραδοτέα βοηθητικού μοντέλου DFlash. Αυτές είναι διαφορετικές επιλογές εγκατάστασης. Ο μικρός αριθμός ενεργών παραμέτρων δεν σημαίνει ότι τα πλήρη βάρη του μοντέλου καταλαμβάνουν μόνο αυτή την ποσότητα μνήμης και ένα βοηθητικό μοντέλο είναι συνοδευτικό επιτάχυνσης, όχι το ίδιο το μοντέλο προγραμματισμού. Διατηρήστε το ακριβές checkpoint όταν συγκρίνετε τοπικά αποτελέσματα και προετοιμάστε τον κώδικα ή τα περιεχόμενα εγγράφων ως κείμενο για αυτό το μοντέλο κειμένου προς κείμενο.</p><p>Ο δημιουργός τεκμηριώνει ένα ζήτημα αναλυτή εργαλείων σε παλαιότερα builds εξυπηρέτησης, το οποίο μπορεί να απορρίπτει ορισμένες κλήσεις και να εμφανίζει την ακατέργαστη σήμανσή τους ως συνηθισμένο κείμενο απάντησης. Αυτό δείχνει γιατί μια ροή συνδεδεμένη με εργαλεία πρέπει να διακρίνει το επιδιωκόμενο αίτημα του μοντέλου από μια σωστά αναλυμένη κλήση συνάρτησης. Εξετάστε το αναλυμένο όνομα και τα ορίσματα, επικυρώστε τα ως προς το πραγματικό σχήμα και διατηρήστε το αποτέλεσμα εκτέλεσης. Μια τελική αναφορά πρέπει να προσδιορίζει το αναθεωρημένο παραδοτέο, τους παρατηρημένους ελέγχους και τις εναπομείνασες παραδοχές. Μια προτεινόμενη διόρθωση ή εντολή γίνεται ολοκληρωμένο αποτέλεσμα μόνο όταν η συμπεριφορά της τεκμηριώνεται από αυτές τις καταγραφές.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Anthropic Messages</b> <code>POST /v1/messages</code></summary><dl class=\"method-capabilities\"><div><dt>Είσοδος</dt><dd><code>text</code></dd></div><div><dt>Έξοδος</dt><dd><code>text</code></dd></div><div><dt>Παράθυρο συμφραζομένων</dt><dd>262.144 tokens</dd></div><div><dt>Μέγιστη έξοδος</dt><dd>32.768 tokens</dd></div><div><dt>Μορφή εξόδου</dt><dd>JSON</dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Πεδίο</th><th>Τύπος</th><th>Απαίτηση</th><th>Τιμές και όρια</th><th>Προεπιλογή</th></tr></thead><tbody><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>string</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>poolside/laguna-xs-2.1:free</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">messages</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>array</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">stream</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>boolean</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>false</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"known\"><span class=\"card-cell-label\">Προεπιλογή</span>false</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">system</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>string</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">max_tokens</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>integer</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>Ελάχιστο: 1</div><div>Μέγιστο: 32.768</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">temperature</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>number</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">top_p</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>number</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">top_k</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>integer</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">stop_sequences</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>array</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">metadata</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>object</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Προαιρετικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr></tbody></table></div><details class=\"note-s\" data-method-contract><summary>Παράμετροι και κύκλος ζωής μεθόδου</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Παράμετρος</th><th>Σύμβαση</th></tr></thead><tbody><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>content_type</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>application/json</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>required</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>model, messages, max_tokens</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>optional</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>stream, system, temperature, top_p, top_k, stop_sequences, metadata</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>material_types</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>text</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>conditions</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>Use literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method., The complete encoded JSON request must not exceed 262144 bytes.</td></tr></tbody></table></div><p>Κύκλος ζωής: <code>synchronous_json</code></p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Τιμολόγηση</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Οι τιμολογιακές αναφορές δεν προσθέτουν επιλογές αιτήματος. Οι υποστηριζόμενες παράμετροι αναφέρονται στην επιλεγμένη μέθοδο.</p><dl data-price-conditions><dt>Γρήγορη λειτουργία</dt><dd>Τυπική χρέωση <span class=\"note-s\">Όταν επιλέγεται η γρήγορη λειτουργία</span></dd><dt>Λειτουργία flex</dt><dd>Τυπική χρέωση <span class=\"note-s\">Όταν επιλέγεται η λειτουργία flex</span></dd><dt>Μέγιστη προσπάθεια συλλογισμού</dt><dd>Τυπική χρέωση <span class=\"note-s\">Όταν η μέγιστη προσπάθεια συλλογισμού χρησιμοποιεί την προσαρμογή default</span></dd><dt>Μηδενικές χρεώσεις μόνο για κείμενο</dt><dd>Text input and output only. Cache, tools, media and streaming are unavailable. <span class=\"note-s\">Για είσοδο και έξοδο μόνο με κείμενο</span></dd></dl></div><div data-declared-tariff-pricing><h4>Χρεώσεις Ailoot</h4><h4>Τιμές ανά διαμόρφωση</h4><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Διαμόρφωση</th><th>Πίνακας χρεώσεων</th><th>Χρέωση</th></tr></thead><tbody><tr><th data-cell-label=\"Διαμόρφωση\" scope=\"row\"><span class=\"card-cell-label\">Διαμόρφωση</span>Βασικές χρεώσεις token</th><td data-cell-label=\"Πίνακας χρεώσεων\"><span class=\"card-cell-label\">Πίνακας χρεώσεων</span>Βασική χρέωση</td><td data-cell-label=\"Χρέωση\"><span class=\"card-cell-label\">Χρέωση</span><div><span>Είσοδος · Token εισόδου</span> <b>$0</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Έξοδος · Token εξόδου</span> <b>$0</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Ανάγνωση από την κρυφή μνήμη</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Εγγραφή στην κρυφή μνήμη</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Εγγραφή στην κρυφή μνήμη, 1 ώρα</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. <a href=\"/docs/el/billing/reserve/\">Πώς λειτουργούν η δέσμευση και η εκκαθάριση →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Παραδείγματα αιτημάτων</h3><h4>Ailoot Ultra · Anthropic Messages</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Παραλλαγές κώδικα\"><button class=\"cg-tab\" id=\"model-code-59-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-59-panel-0\" aria-selected=\"true\" tabindex=\"0\">curl · δημιουργήστε μία φορά και διατηρήστε το πλήρες αποτέλεσμα</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Αντιγραφή κώδικα\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-59-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-59-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\nexport AILOOT_API_KEY\npython3 - &lt;&lt;&#39;PY_REQUEST&#39;\nimport json,os\nfrom pathlib import Path\np=json.loads(&#39;{&quot;model&quot;: &quot;poolside/laguna-xs-2.1:free&quot;, &quot;messages&quot;: [{&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Summarize the supplied text in three concise points.&quot;}], &quot;stream&quot;: false, &quot;max_tokens&quot;: 256}&#39;)\n\nPath(&quot;request.json&quot;).write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o result.json\n# Submit once. Retain the complete result, original identifiers and every response header.\n</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Λήψη και αποθήκευση αποτελεσμάτων</h3><h4>Ailoot Ultra · Anthropic Messages</h4><p class=\"note-s\">JSON</p><div class=\"card-result-process\" data-all-results><h5>Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα</h5><p class=\"note-s\">Διατηρήστε κάθε πλήρη απάντηση, αρχείο και τμήμα περιεχομένου που επιστρέφεται.</p><p class=\"note-s\">Retain the complete response, all actual results, original identifiers, usage and response headers.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Αν χρειάζεται έλεγχος της αρχικής απάντησης</h5><p class=\"note-s\">Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.</p></div></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Εναλλακτικά ονόματα</h3><h4>Εναλλακτικά ονόματα μοντέλου</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=poolside%2Flaguna-xs-2.1%3Afree&amp;route=Ultra&amp;caller=poolside%2Flaguna-xs-2.1%3Afree&amp;fmt=messages\"><code>poolside/laguna-xs-2.1:free</code></a></span></p><h4>Εναλλακτικές διαδρομές μεθόδων</h4><p class=\"note-s\">Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.</p><h4>Σχετικά ID μοντέλων</h4><p class=\"note-s\"><a href=\"#m=poolside%2Flaguna-xs-2.1%3Afree&amp;route=Ultra&amp;caller=poolside%2Flaguna-xs-2.1%3Afree&amp;fmt=messages\"><code>poolside/laguna-xs-2.1:free</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "poolside/laguna-xs-2.1:free",
        "fmt": "messages",
        "http": "POST",
        "path": "/v1/messages",
        "request_model_id": "poolside/laguna-xs-2.1:free",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|messages|/v1/messages|poolside%2Flaguna-xs-2.1%3Afree",
      "ordinal": 1,
      "rawMethod": {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
            "authentication": {
              "api_key_source": "AILOOT_API_KEY",
              "header": "Authorization: Bearer"
            },
            "example_body": {
              "max_tokens": 256,
              "messages": [
                {
                  "content": "Summarize the supplied text in three concise points.",
                  "role": "user"
                }
              ],
              "model": "poolside/laguna-xs-2.1:free",
              "stream": false
            },
            "lifecycle": {
              "cancel_endpoint": null,
              "create": {
                "http": "POST",
                "path": "/v1/messages"
              },
              "mode": "synchronous_json",
              "status": [],
              "unknown": "Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.",
              "unknown_no_replay": true
            },
            "outputs": {
              "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
              "family": "text",
              "format": "JSON"
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "poolside/laguna-xs-2.1:free"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "content": {
                      "type": "string"
                    },
                    "role": {
                      "enum": [
                        "user",
                        "assistant"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "role",
                    "content"
                  ],
                  "type": "object"
                },
                "minItems": 1,
                "name": "messages",
                "required": true,
                "type": "array"
              },
              {
                "default": false,
                "default_known": true,
                "enum": [
                  false
                ],
                "enum_known": true,
                "name": "stream",
                "required": false,
                "type": "boolean"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "system",
                "required": false,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "maximum": 32768,
                "minimum": 1,
                "name": "max_tokens",
                "required": true,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "temperature",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "top_p",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "top_k",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "items": {
                  "type": "string"
                },
                "name": "stop_sequences",
                "required": false,
                "type": "array"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "metadata",
                "required": false,
                "type": "object"
              }
            ],
            "request_schema": {
              "additionalProperties": false,
              "properties": {
                "max_tokens": {
                  "maximum": 32768,
                  "minimum": 1,
                  "type": "integer"
                },
                "messages": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "content": {
                        "type": "string"
                      },
                      "role": {
                        "enum": [
                          "user",
                          "assistant"
                        ],
                        "type": "string"
                      }
                    },
                    "required": [
                      "role",
                      "content"
                    ],
                    "type": "object"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "metadata": {
                  "type": "object"
                },
                "model": {
                  "enum": [
                    "poolside/laguna-xs-2.1:free"
                  ],
                  "type": "string"
                },
                "stop_sequences": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "stream": {
                  "default": false,
                  "enum": [
                    false
                  ],
                  "type": "boolean"
                },
                "system": {
                  "type": "string"
                },
                "temperature": {
                  "type": "number"
                },
                "top_k": {
                  "type": "integer"
                },
                "top_p": {
                  "type": "number"
                }
              },
              "required": [
                "model",
                "messages",
                "max_tokens"
              ],
              "type": "object"
            },
            "schema_template": {
              "body": {
                "max_tokens": 256,
                "messages": [
                  {
                    "content": "Summarize the supplied text in three concise points.",
                    "role": "user"
                  }
                ],
                "model": "poolside/laguna-xs-2.1:free",
                "stream": false
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "conditions": [
              "Use literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method.",
              "The complete encoded JSON request must not exceed 262144 bytes."
            ],
            "content_type": "application/json",
            "material_types": [
              "text"
            ],
            "optional": [
              "stream",
              "system",
              "temperature",
              "top_p",
              "top_k",
              "stop_sequences",
              "metadata"
            ],
            "required": [
              "model",
              "messages",
              "max_tokens"
            ]
          },
          "lifecycle": {
            "cancel_endpoint": null,
            "create": {
              "http": "POST",
              "path": "/v1/messages"
            },
            "mode": "synchronous_json",
            "status": [],
            "unknown": "Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.",
            "unknown_no_replay": true
          },
          "method": {
            "http": "POST",
            "path": "/v1/messages"
          },
          "method_aliases": [],
          "output": {
            "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
            "family": "text",
            "format": "JSON"
          }
        },
        "ctx": 262144,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\nexport AILOOT_API_KEY\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\np=json.loads('{\"model\": \"poolside/laguna-xs-2.1:free\", \"messages\": [{\"role\": \"user\", \"content\": \"Summarize the supplied text in three concise points.\"}], \"stream\": false, \"max_tokens\": 256}')\n\nPath(\"request.json\").write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o result.json\n# Submit once. Retain the complete result, original identifiers and every response header.\n",
            "label": "curl · create once and retain the complete result",
            "language": "bash"
          }
        ],
        "family": "anthropic",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "messages",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0,
        "input": [
          "text"
        ],
        "label": "Anthropic Messages",
        "max_out": 32768,
        "max_reasoning_effort_multiplier": 1,
        "method_aliases": [],
        "out": 0,
        "output": [
          "text"
        ],
        "path": "/v1/messages",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Standard rate",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Standard rate",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Standard rate",
            "when": "When maximum reasoning effort uses the default adjustment"
          },
          {
            "label": "Text-only zero rates",
            "value": "Text input and output only. Cache, tools, media and streaming are unavailable.",
            "when": "For text-only input and output"
          }
        ],
        "pricing": {
          "billing_mode": "token",
          "cache_read_price": null,
          "cache_write_1h_price": null,
          "cache_write_price": null,
          "fast_multiplier": 1,
          "flex_multiplier": 1,
          "image_input_price": null,
          "image_output_price": null,
          "input_price": 0,
          "intervals": [],
          "max_reasoning_effort_multiplier": 1,
          "output_price": 0,
          "per_request_price": null
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "request_model_id": "poolside/laguna-xs-2.1:free",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "unit": "token",
        "units": [
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          }
        ]
      }
    }
  ],
  "model_id": "poolside/laguna-xs-2.1:free",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "151ebde4c2c96c6397f2b1dc7f66df43a1bfb410511f301882395276fd0606d7",
    "input_html_sha256": "9c2ba84811b4cf95e449cef694f3bbed2711bb6934df803908b8b99fb5242d8d",
    "private_audit_sha256": "b6466a6e9ab7c4002eefc7f6ec8034e43e159414632530dbb3409c7944874cc3",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/el/poolside-laguna-xs-2-1-u003a-free/",
    "description": "Το Poolside Laguna XS 2.1 είναι μοντέλο κειμένου με 33 δισ. συνολικές και 3 δισ. ενεργές παραμέτρους, για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες. Διαθέτει παράθυρο συμφραζομένων 262.144 tokens και εγγενή συλλογιστική μεταξύ κλήσεων εργαλείων. Ο μικρότερος σχεδιασμός MoE και οι ξεχωριστές κβαντισμένες εκδόσεις του υποστηρίζουν τοπική εγκατάσταση με ανάγκες πόρων που εξαρτώνται από τη διαμόρφωση.",
    "locale": "el",
    "md_url": "https://ailoot.ai/models/el/poolside-laguna-xs-2-1-u003a-free/index.md",
    "title": "Poolside: Laguna XS 2.1 (free) — Ailoot",
    "url": "https://ailoot.ai/models/el/poolside-laguna-xs-2-1-u003a-free/"
  },
  "rawModel": {
    "about": "Το Poolside Laguna XS 2.1 είναι γλωσσικό μοντέλο μείγματος ειδικών για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες, τοποθετημένο ως το μικρότερο μοντέλο τοπικής εγκατάστασης στη σειρά Laguna. Διαθέτει 33 δισ. συνολικές παραμέτρους και 3 δισ. ενεργές ανά token. Αποτελεί ενημερωμένο μοντέλο σε σχέση με το Laguna XS.2, διατηρώντας την αρχιτεκτονική του και βελτιώνοντας τα αποτελέσματα ανάπτυξης λογισμικού και εργασιών τερματικού που αναφέρει ο δημιουργός. Το μοντέλο δέχεται κείμενο και παράγει κείμενο, κώδικα, συλλογιστική και αιτήματα κλήσεων εργαλείων.\n\nΟ σχεδιασμός των 40 επιπέδων συνδυάζει 10 επίπεδα καθολικής προσοχής και 30 επίπεδα κυλιόμενου παραθύρου, με σιγμοειδή πύλη και κυλιόμενο παράθυρο 512 tokens. Αυτό το τοπικό παράθυρο προσοχής είναι ξεχωριστό από το παράθυρο συμφραζομένων 262.144 tokens του μοντέλου. Η Poolside περιγράφει επίσης σχεδιασμό κρυφής μνήμης KV σε FP8 για μείωση της μνήμης ανά token. Αυτά τα χαρακτηριστικά βοηθούν να εξηγηθεί η έμφαση του μοντέλου στην τοπική εγκατάσταση, αλλά η ακριβής απαίτηση μνήμης εξακολουθεί να εξαρτάται από το checkpoint, την κβάντιση, το ενεργό πλαίσιο συμφραζομένων και τη διαμόρφωση εξυπηρέτησης.\n\nΓια μια εργασία προγραμματισμού, δώστε τα σχετικά πηγαία αρχεία ως κείμενο, την αναμενόμενη συμπεριφορά και το πραγματικό σφάλμα ή την αποτυχημένη έξοδο. Ένα χρήσιμο αίτημα είναι: «Διόρθωσε τον χειρισμό των διαχωριστικών με χαρακτήρα διαφυγής σε αυτόν τον αναλυτή, διατηρώντας τη δημοσιευμένη μορφή εισόδου. Δείξε την προτεινόμενη αλλαγή, εξήγησε ποιες περιπτώσεις επηρεάζονται και προσδιόρισε παραδείγματα που θα αποκάλυπταν μια παλινδρόμηση». Κρατήστε συγκεκριμένο παραδοτέο και συνθήκη ολοκλήρωσης, ώστε το μοντέλο να εργάζεται προς ένα αποτέλεσμα αντί απλώς να συζητά το πρόβλημα.\n\nΓια εργασίες τύπου τερματικού, δώστε το τρέχον περιβάλλον, τη σχετική έξοδο εντολών και τους περιορισμούς της εργασίας. Σε μια εφαρμογή συνδεδεμένη με εργαλεία, το μοντέλο προτείνει μια κλήση συνάρτησης, η εφαρμογή την εκτελεί και το αποτέλεσμα επιστρέφεται για την επόμενη απόφαση. Ζητήστε να εξηγήσει τι αποκαλύπτει μια αποτυχία πριν προτείνει άλλη εντολή. Για παράδειγμα, δώστε το αρχείο δηλώσεων εξαρτήσεων και την έξοδο της αποτυχημένης εγκατάστασης και κατόπιν ζητήστε τη μικρότερη διόρθωση που στηρίζεται στην πηγή και το αναμενόμενο αποτέλεσμα του επόμενου ελέγχου. Διατηρήστε τα προηγούμενα επιτυχή βήματα και το άλυτο ζήτημα στο ιστορικό.\n\nΤο Laguna XS 2.1 έχει σχεδιαστεί για εναλλασσόμενη σκέψη πριν και μεταξύ των κλήσεων εργαλείων. Ο κατασκευαστής συνιστά τη διατήρηση του περιεχομένου συλλογιστικής από προηγούμενα μηνύματα βοηθού κατά την ανασύνθεση του επόμενου αιτήματος. Η αφαίρεσή του μπορεί να εμποδίσει περαιτέρω συλλογιστική στα επόμενα βήματα. Κρατήστε μαζί την απάντηση του βοηθού, τις πληροφορίες κλήσης εργαλείου και το αντίστοιχο αποτέλεσμα εργαλείου, με ορατό τον συνεχιζόμενο στόχο. Αυτό είναι ιδιαίτερα χρήσιμο όταν αρκετές παρατηρήσεις συμβάλλουν σε μια διόρθωση και ένα μεταγενέστερο βήμα εξαρτάται από απόφαση που λήφθηκε νωρίτερα.\n\nΗ σκέψη μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί μέσω του προτύπου συνομιλίας. Η Poolside συνιστά να ενεργοποιείται για προγραμματισμό με πράκτορες και να διατηρείται μεταξύ γύρων. Ένα αίτημα άμεσης απάντησης μπορεί να ταιριάζει σε μικρό μετασχηματισμό ή εξήγηση, ενώ μια επιδιόρθωση με αρκετές εξαρτώμενες συνθήκες ωφελείται από συνεχιζόμενο βρόχο συλλογιστικής και παρατήρησης. Δηλώστε την τελική μορφή εξόδου και αφήστε χώρο για την τελική απάντηση. Οι ρυθμίσεις αξιολόγησης του κατασκευαστή είναι επιλογές συνταγής, όχι καθολική εγγύηση για την ποσότητα συλλογιστικής ή το μέγιστο μήκος απάντησης.\n\nΓια εκτενή πηγαία είσοδο, οργανώστε αρχεία και τεκμηρίωση με σαφή όρια και σταθερά ονόματα. Ζητήστε την ιχνηλάτηση μιας συγκεκριμένης σχέσης, όπως ποιοι καλούντες εξαρτώνται από μια αλλαγμένη διεπαφή, ποιες συνθήκες διακρίνουν δύο υλοποιήσεις ή γιατί ένα αποτέλεσμα δοκιμής αντιφάσκει με την προτεινόμενη διάγνωση. Κρατήστε τις σημαντικές αποφάσεις και τους πραγματικούς ελέγχους σε συνοπτική καταγραφή εργασίας και αφαιρέστε άσχετο ιστορικό. Το όριο συμφραζομένων καλύπτει το υλικό εργασίας και την παραγόμενη συνέχεια· μια τελική απάντηση στο μέγεθος ολόκληρου του παραθύρου δεν αποτελεί ξεχωριστή υποσχόμενη δυνατότητα.\n\nΗ Poolside δημοσιεύει BF16 και ξεχωριστές παραλλαγές FP8, NVFP4, INT4 και GGUF, καθώς και παραδοτέα βοηθητικού μοντέλου DFlash. Αυτές είναι διαφορετικές επιλογές εγκατάστασης. Ο μικρός αριθμός ενεργών παραμέτρων δεν σημαίνει ότι τα πλήρη βάρη του μοντέλου καταλαμβάνουν μόνο αυτή την ποσότητα μνήμης και ένα βοηθητικό μοντέλο είναι συνοδευτικό επιτάχυνσης, όχι το ίδιο το μοντέλο προγραμματισμού. Διατηρήστε το ακριβές checkpoint όταν συγκρίνετε τοπικά αποτελέσματα και προετοιμάστε τον κώδικα ή τα περιεχόμενα εγγράφων ως κείμενο για αυτό το μοντέλο κειμένου προς κείμενο.\n\nΟ δημιουργός τεκμηριώνει ένα ζήτημα αναλυτή εργαλείων σε παλαιότερα builds εξυπηρέτησης, το οποίο μπορεί να απορρίπτει ορισμένες κλήσεις και να εμφανίζει την ακατέργαστη σήμανσή τους ως συνηθισμένο κείμενο απάντησης. Αυτό δείχνει γιατί μια ροή συνδεδεμένη με εργαλεία πρέπει να διακρίνει το επιδιωκόμενο αίτημα του μοντέλου από μια σωστά αναλυμένη κλήση συνάρτησης. Εξετάστε το αναλυμένο όνομα και τα ορίσματα, επικυρώστε τα ως προς το πραγματικό σχήμα και διατηρήστε το αποτέλεσμα εκτέλεσης. Μια τελική αναφορά πρέπει να προσδιορίζει το αναθεωρημένο παραδοτέο, τους παρατηρημένους ελέγχους και τις εναπομείνασες παραδοχές. Μια προτεινόμενη διόρθωση ή εντολή γίνεται ολοκληρωμένο αποτέλεσμα μόνο όταν η συμπεριφορά της τεκμηριώνεται από αυτές τις καταγραφές.",
    "alias_of": null,
    "aliases": [],
    "author": "Poolside",
    "capabilities": {
      "context_length": 262144,
      "manufacturer_input": [
        "text"
      ],
      "manufacturer_output": [
        "text"
      ]
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          }
        ],
        "summary": "Πλήρης τιμολόγηση της διαμόρφωσης στις λεπτομέρειες."
      }
    ],
    "ctx": null,
    "formats": [
      "chat",
      "messages"
    ],
    "id": "poolside/laguna-xs-2.1:free",
    "input": [
      "text"
    ],
    "kind": "text",
    "max_out": null,
    "methods": [
      {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
            "authentication": {
              "api_key_source": "AILOOT_API_KEY",
              "header": "Authorization: Bearer"
            },
            "example_body": {
              "messages": [
                {
                  "content": "Summarize the supplied text in three concise points.",
                  "role": "user"
                }
              ],
              "model": "poolside/laguna-xs-2.1:free",
              "stream": false
            },
            "lifecycle": {
              "cancel_endpoint": null,
              "create": {
                "http": "POST",
                "path": "/v1/chat/completions"
              },
              "mode": "synchronous_json",
              "status": [],
              "unknown": "Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.",
              "unknown_no_replay": true
            },
            "outputs": {
              "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
              "family": "text",
              "format": "JSON"
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "poolside/laguna-xs-2.1:free"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "content": {
                      "type": "string"
                    },
                    "role": {
                      "enum": [
                        "user",
                        "assistant",
                        "system",
                        "developer"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "role",
                    "content"
                  ],
                  "type": "object"
                },
                "minItems": 1,
                "name": "messages",
                "required": true,
                "type": "array"
              },
              {
                "default": false,
                "default_known": true,
                "enum": [
                  false
                ],
                "enum_known": true,
                "name": "stream",
                "required": false,
                "type": "boolean"
              },
              {
                "default_known": false,
                "enum_known": false,
                "maximum": 32768,
                "minimum": 1,
                "name": "max_tokens",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "maximum": 32768,
                "minimum": 1,
                "name": "max_completion_tokens",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "maximum": 128,
                "minimum": 1,
                "name": "n",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "temperature",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "top_p",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "seed",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "stop",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  }
                ],
                "required": false
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "frequency_penalty",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "presence_penalty",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "user",
                "required": false,
                "type": "string"
              }
            ],
            "request_schema": {
              "additionalProperties": false,
              "properties": {
                "frequency_penalty": {
                  "type": "number"
                },
                "max_completion_tokens": {
                  "maximum": 32768,
                  "minimum": 1,
                  "type": "integer"
                },
                "max_tokens": {
                  "maximum": 32768,
                  "minimum": 1,
                  "type": "integer"
                },
                "messages": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "content": {
                        "type": "string"
                      },
                      "role": {
                        "enum": [
                          "user",
                          "assistant",
                          "system",
                          "developer"
                        ],
                        "type": "string"
                      }
                    },
                    "required": [
                      "role",
                      "content"
                    ],
                    "type": "object"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "model": {
                  "enum": [
                    "poolside/laguna-xs-2.1:free"
                  ],
                  "type": "string"
                },
                "n": {
                  "maximum": 128,
                  "minimum": 1,
                  "type": "integer"
                },
                "presence_penalty": {
                  "type": "number"
                },
                "seed": {
                  "type": "integer"
                },
                "stop": {
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    }
                  ]
                },
                "stream": {
                  "default": false,
                  "enum": [
                    false
                  ],
                  "type": "boolean"
                },
                "temperature": {
                  "type": "number"
                },
                "top_p": {
                  "type": "number"
                },
                "user": {
                  "type": "string"
                }
              },
              "required": [
                "model",
                "messages"
              ],
              "type": "object"
            },
            "schema_template": {
              "body": {
                "messages": [
                  {
                    "content": "Summarize the supplied text in three concise points.",
                    "role": "user"
                  }
                ],
                "model": "poolside/laguna-xs-2.1:free",
                "stream": false
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "conditions": [
              "Use literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method.",
              "The complete encoded JSON request must not exceed 262144 bytes."
            ],
            "content_type": "application/json",
            "material_types": [
              "text"
            ],
            "optional": [
              "stream",
              "max_tokens",
              "max_completion_tokens",
              "n",
              "temperature",
              "top_p",
              "seed",
              "stop",
              "frequency_penalty",
              "presence_penalty",
              "user"
            ],
            "required": [
              "model",
              "messages"
            ]
          },
          "lifecycle": {
            "cancel_endpoint": null,
            "create": {
              "http": "POST",
              "path": "/v1/chat/completions"
            },
            "mode": "synchronous_json",
            "status": [],
            "unknown": "Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.",
            "unknown_no_replay": true
          },
          "method": {
            "http": "POST",
            "path": "/v1/chat/completions"
          },
          "method_aliases": [],
          "output": {
            "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
            "family": "text",
            "format": "JSON"
          }
        },
        "ctx": 262144,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\nexport AILOOT_API_KEY\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\np=json.loads('{\"model\": \"poolside/laguna-xs-2.1:free\", \"messages\": [{\"role\": \"user\", \"content\": \"Summarize the supplied text in three concise points.\"}], \"stream\": false}')\n\nPath(\"request.json\").write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o result.json\n# Submit once. Retain the complete result, original identifiers and every response header.\n",
            "label": "curl · create once and retain the complete result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "hints": [
          "Send exact model ID with messages.",
          "Context length is not an output cap.",
          "A text file may supply literal text; image/audio/file-object inputs need exact binding."
        ],
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": 32768,
        "max_reasoning_effort_multiplier": 1,
        "method_aliases": [],
        "out": 0,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Standard rate",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Standard rate",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Standard rate",
            "when": "When maximum reasoning effort uses the default adjustment"
          },
          {
            "label": "Explicit cache pricing",
            "value": "Not enabled",
            "when": "When explicit cache is requested"
          },
          {
            "label": "Text-only zero rates",
            "value": "Text input and output only. Cache, tools, media and streaming are unavailable.",
            "when": "For text-only input and output"
          }
        ],
        "pricing": {
          "allow_explicit_cache": false,
          "billing_mode": "token",
          "cache_read_price": null,
          "cache_write_1h_price": null,
          "cache_write_price": null,
          "fast_multiplier": 1,
          "flex_multiplier": 1,
          "image_input_price": null,
          "image_output_price": null,
          "input_price": 0,
          "intervals": [],
          "max_reasoning_effort_multiplier": 1,
          "output_price": 0,
          "per_request_price": null
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "request_model_id": "poolside/laguna-xs-2.1:free",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "unit": "token",
        "units": [
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          }
        ]
      },
      {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
            "authentication": {
              "api_key_source": "AILOOT_API_KEY",
              "header": "Authorization: Bearer"
            },
            "example_body": {
              "max_tokens": 256,
              "messages": [
                {
                  "content": "Summarize the supplied text in three concise points.",
                  "role": "user"
                }
              ],
              "model": "poolside/laguna-xs-2.1:free",
              "stream": false
            },
            "lifecycle": {
              "cancel_endpoint": null,
              "create": {
                "http": "POST",
                "path": "/v1/messages"
              },
              "mode": "synchronous_json",
              "status": [],
              "unknown": "Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.",
              "unknown_no_replay": true
            },
            "outputs": {
              "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
              "family": "text",
              "format": "JSON"
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "poolside/laguna-xs-2.1:free"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "content": {
                      "type": "string"
                    },
                    "role": {
                      "enum": [
                        "user",
                        "assistant"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "role",
                    "content"
                  ],
                  "type": "object"
                },
                "minItems": 1,
                "name": "messages",
                "required": true,
                "type": "array"
              },
              {
                "default": false,
                "default_known": true,
                "enum": [
                  false
                ],
                "enum_known": true,
                "name": "stream",
                "required": false,
                "type": "boolean"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "system",
                "required": false,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "maximum": 32768,
                "minimum": 1,
                "name": "max_tokens",
                "required": true,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "temperature",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "top_p",
                "required": false,
                "type": "number"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "top_k",
                "required": false,
                "type": "integer"
              },
              {
                "default_known": false,
                "enum_known": false,
                "items": {
                  "type": "string"
                },
                "name": "stop_sequences",
                "required": false,
                "type": "array"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "metadata",
                "required": false,
                "type": "object"
              }
            ],
            "request_schema": {
              "additionalProperties": false,
              "properties": {
                "max_tokens": {
                  "maximum": 32768,
                  "minimum": 1,
                  "type": "integer"
                },
                "messages": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "content": {
                        "type": "string"
                      },
                      "role": {
                        "enum": [
                          "user",
                          "assistant"
                        ],
                        "type": "string"
                      }
                    },
                    "required": [
                      "role",
                      "content"
                    ],
                    "type": "object"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "metadata": {
                  "type": "object"
                },
                "model": {
                  "enum": [
                    "poolside/laguna-xs-2.1:free"
                  ],
                  "type": "string"
                },
                "stop_sequences": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "stream": {
                  "default": false,
                  "enum": [
                    false
                  ],
                  "type": "boolean"
                },
                "system": {
                  "type": "string"
                },
                "temperature": {
                  "type": "number"
                },
                "top_k": {
                  "type": "integer"
                },
                "top_p": {
                  "type": "number"
                }
              },
              "required": [
                "model",
                "messages",
                "max_tokens"
              ],
              "type": "object"
            },
            "schema_template": {
              "body": {
                "max_tokens": 256,
                "messages": [
                  {
                    "content": "Summarize the supplied text in three concise points.",
                    "role": "user"
                  }
                ],
                "model": "poolside/laguna-xs-2.1:free",
                "stream": false
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "conditions": [
              "Use literal text messages only. Cache controls, tools, image/audio/video content and streamed responses are unavailable for this method.",
              "The complete encoded JSON request must not exceed 262144 bytes."
            ],
            "content_type": "application/json",
            "material_types": [
              "text"
            ],
            "optional": [
              "stream",
              "system",
              "temperature",
              "top_p",
              "top_k",
              "stop_sequences",
              "metadata"
            ],
            "required": [
              "model",
              "messages",
              "max_tokens"
            ]
          },
          "lifecycle": {
            "cancel_endpoint": null,
            "create": {
              "http": "POST",
              "path": "/v1/messages"
            },
            "mode": "synchronous_json",
            "status": [],
            "unknown": "Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.",
            "unknown_no_replay": true
          },
          "method": {
            "http": "POST",
            "path": "/v1/messages"
          },
          "method_aliases": [],
          "output": {
            "all_results": "Retain the complete response, all actual results, original identifiers, usage and response headers.",
            "family": "text",
            "format": "JSON"
          }
        },
        "ctx": 262144,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\nexport AILOOT_API_KEY\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\np=json.loads('{\"model\": \"poolside/laguna-xs-2.1:free\", \"messages\": [{\"role\": \"user\", \"content\": \"Summarize the supplied text in three concise points.\"}], \"stream\": false, \"max_tokens\": 256}')\n\nPath(\"request.json\").write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o result.json\n# Submit once. Retain the complete result, original identifiers and every response header.\n",
            "label": "curl · create once and retain the complete result",
            "language": "bash"
          }
        ],
        "family": "anthropic",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "messages",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 0,
        "input": [
          "text"
        ],
        "label": "Anthropic Messages",
        "max_out": 32768,
        "max_reasoning_effort_multiplier": 1,
        "method_aliases": [],
        "out": 0,
        "output": [
          "text"
        ],
        "path": "/v1/messages",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Standard rate",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Standard rate",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Standard rate",
            "when": "When maximum reasoning effort uses the default adjustment"
          },
          {
            "label": "Text-only zero rates",
            "value": "Text input and output only. Cache, tools, media and streaming are unavailable.",
            "when": "For text-only input and output"
          }
        ],
        "pricing": {
          "billing_mode": "token",
          "cache_read_price": null,
          "cache_write_1h_price": null,
          "cache_write_price": null,
          "fast_multiplier": 1,
          "flex_multiplier": 1,
          "image_input_price": null,
          "image_output_price": null,
          "input_price": 0,
          "intervals": [],
          "max_reasoning_effort_multiplier": 1,
          "output_price": 0,
          "per_request_price": null
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": "0",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": "0",
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          }
        ],
        "request_model_id": "poolside/laguna-xs-2.1:free",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "unit": "token",
        "units": [
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": "0",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": "0",
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          }
        ]
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "poolside/laguna-xs-2.1:free",
        "request_model_id": "poolside/laguna-xs-2.1:free",
        "route_label": "Ultra"
      }
    ],
    "name": "Poolside: Laguna XS 2.1 (free)",
    "price": {
      "in": 0,
      "in_label": null,
      "out": 0,
      "out_label": null,
      "scope_label": "Token rates",
      "sort_in": 0,
      "sort_out": 0,
      "varies": true
    },
    "short": "Το Poolside Laguna XS 2.1 είναι μοντέλο κειμένου με 33 δισ. συνολικές και 3 δισ. ενεργές παραμέτρους, για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες. Διαθέτει παράθυρο συμφραζομένων 262.144 tokens και εγγενή συλλογιστική μεταξύ κλήσεων εργαλείων. Ο μικρότερος σχεδιασμός MoE και οι ξεχωριστές κβαντισμένες εκδόσεις του υποστηρίζουν τοπική εγκατάσταση με ανάγκες πόρων που εξαρτώνται από τη διαμόρφωση."
  },
  "renderer_schema": {
    "method_order": "Original DTO methods order; every exact route/format/path/caller survives.",
    "prices": "Original public DTO fields and original native display HTML; no flattened or normalized offers."
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "representationNotes": {
    "current_reference": {
      "about_json_pointer": "/aboutHtml",
      "methods": [
        {
          "contract_json_pointer": "/methods/0/rawMethod/contract",
          "html_json_pointer": "/methods/0/html",
          "method_ordinal": 0
        },
        {
          "contract_json_pointer": "/methods/1/rawMethod/contract",
          "html_json_pointer": "/methods/1/html",
          "method_ordinal": 1
        }
      ],
      "role": "current-semantic-reference"
    },
    "raw_input": {
      "examples_role": "historical-input-not-current-ready-examples",
      "json_pointers": [
        "/rawModel",
        "/methods/0/rawMethod",
        "/methods/1/rawMethod"
      ],
      "role": "historical-owner-input"
    },
    "schema": "ailoot-native-model-representations-v1"
  },
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "Το Poolside Laguna XS 2.1 είναι μοντέλο κειμένου με 33 δισ. συνολικές και 3 δισ. ενεργές παραμέτρους, για προγραμματισμό με πράκτορες και μακροχρόνιες εργασίες. Διαθέτει παράθυρο συμφραζομένων 262.144 tokens και εγγενή συλλογιστική μεταξύ κλήσεων εργαλείων. Ο μικρότερος σχεδιασμός MoE και οι ξεχωριστές κβαντισμένες εκδόσεις του υποστηρίζουν τοπική εγκατάσταση με ανάγκες πόρων που εξαρτώνται από τη διαμόρφωση.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "1ffcd14258771943a6add13458596e1e938684a028a6938111a74c975e91b363",
    "renderer_sha256": "3ed36f7af4f78822bafbd174fdcaed7b698a18a86efe254253d37f1b098a7566"
  },
  "sourceRevision": "559f675e70f234c396559176d128458b13ebcbe512f21efed81ee13aabdd4407"
}
