μοντέλα

Recursive: Flint (free)

Markdown · JSON

Recursive: Flint (free)

recursive/flint-v1.0:free
RecursiveΚείμενοΕίσοδος 0,00 $ / 1KΈξοδος 0,00 $ / 1K

Μοντέλο κειμένου MoE της Recursive για μελέτη βάσης κώδικα, διόρθωση σφαλμάτων και προετοιμασία λειτουργιών και δοκιμών.

Μοντέλο για εργασία με κώδικα

Το Flint είναι μοντέλο κειμένου της Recursive, σχεδιασμένο για πράκτορες λογισμικού: μελέτη βάσης κώδικα, διόρθωση σφαλμάτων, υλοποίηση λειτουργιών και συγγραφή δοκιμών. Είναι μοντέλο MoE με ανοικτά βάρη: από 39,8 δισεκατομμύρια παραμέτρους ενεργοποιούνται περίπου 2,5 δισεκατομμύρια κατά την επεξεργασία ενός token. Ο διαχωρισμός σε ειδικούς είναι μέρος της αρχιτεκτονικής του και δεν σημαίνει πολλούς χωριστούς βοηθούς στη συνομιλία.

Στην ανάπτυξη του Flint συμμετείχε το Eureka Machine, ερευνητικό σύστημα της Recursive. Βοήθησε στην αναζήτηση αρχιτεκτονικών λύσεων, στην επιλογή δεδομένων και μεθόδων εκπαίδευσης και στη βελτιστοποίηση υπολογισμών. Το ίδιο το Flint πέρασε από προεκπαίδευση, ενδιάμεση εκπαίδευση, εκπαίδευση με παραδείγματα οδηγιών και ενισχυτική μάθηση. Οι εργασίες εκπαίδευσης περιλάμβαναν κείμενο, κώδικα, τήρηση οδηγιών και σενάρια πρακτόρων.

Ανάλυση έργου και προετοιμασία αλλαγών

Είναι πρακτικό η εργασία να αρχίζει από συγκεκριμένο τμήμα του έργου: δώστε τα απαραίτητα αρχεία ως κείμενο, περιγράψτε τον σκοπό των συναρτήσεων και το αναμενόμενο αποτέλεσμα. Για αναζήτηση σφάλματος προσθέστε την παρατηρούμενη συμπεριφορά και απόσπασμα καταγραφής. Στη συνέχεια μπορείτε να ζητήσετε εξήγηση αιτίας, ελάχιστη διόρθωση και δοκιμή που διακρίνει τη σωστή συμπεριφορά από το σφάλμα. Αυτή η σειρά διευκολύνει τον μετέπειτα έλεγχο στο περιβάλλον σας.

Για νέα λειτουργία ορίστε δεδομένα εισόδου, περιορισμούς και παραδείγματα αποτελέσματος. Σε αναδόμηση απαριθμήστε τις ιδιότητες που πρέπει να διατηρηθούν και ζητήστε χωριστή περιγραφή αλλαγών διεπαφών. Ο δημιουργός συνιστά διαίρεση σύνθετης εργασίας σε μικρές υποεργασίες και σαφείς οδηγίες. Επομένως, διαδοχικός διάλογος με ενδιάμεσα αποτελέσματα αντιστοιχεί στην προβλεπόμενη χρήση του Flint καλύτερα από αόριστη ανάθεση ανακατασκευής ολόκληρου του έργου.

Πλαίσιο και μορφή σύνδεσης

Στο Ailoot το Flint λειτουργεί με κείμενο στην είσοδο και την έξοδο. Το παράθυρο πλαισίου είναι 262 144 tokens· αρχικό υλικό, ιστορικό διαλόγου και απάντηση χρησιμοποιούν αυτόν τον κοινό χώρο. Για έξοδο αναφέρεται όριο 235 929 tokens. Οι τιμές περιγράφουν τα όρια της σύνδεσης, ενώ το πραγματικό μήκος είναι χρήσιμο να ορίζεται βάσει εργασίας: εξήγηση αιτίας σφάλματος, διόρθωση, σύνολο δοκιμών ή σχέδιο εργασίας.

Διατίθενται μορφές Messages, Responses και Chat Completions. Επιτρέπουν χρήση της συνηθισμένης δομής της εφαρμογής πελάτη. Την ανάγνωση τοπικών αρχείων και την εφαρμογή αλλαγών οργανώνει η ίδια η εφαρμογή: σε αίτημα κειμένου το μοντέλο λαμβάνει τον κώδικα που δόθηκε και επιστρέφει προτάσεις, εξηγήσεις ή νέο κώδικα.

Το Flint ταιριάζει σε επαναληπτικό τεχνικό διάλογο, όπου κάθε επόμενο βήμα βασίζεται στο περιεχόμενο του έργου και στο αποτέλεσμα ελέγχου της προηγούμενης αλλαγής. Η εξειδίκευσή του βοηθά στη διαμόρφωση της εργασίας, ενώ λειτουργικό αποτέλεσμα είναι συγκεκριμένο κείμενο: εξήγηση, υλοποίηση ή ελέγξιμη δοκιμή.

Διατίθεται μέσω του Ailoot API

Ultra Anthropic MessagesPOST /v1/messages
Είσοδος
text
Έξοδος
text
Παράθυρο συμφραζομένων
262.144 token
Μέγ. μήκος απάντησης
235.929 token
Είσοδος
0,00 $ / 1K
Έξοδος
0,00 $ / 1K
Ultra OpenAI ResponsesPOST /v1/responses
Είσοδος
text
Έξοδος
text
Παράθυρο συμφραζομένων
262.144 token
Μέγ. μήκος απάντησης
235.929 token
Είσοδος
0,00 $ / 1K
Έξοδος
0,00 $ / 1K
Ultra OpenAI ChatPOST /v1/chat/completions
Είσοδος
text
Έξοδος
text
Παράθυρο συμφραζομένων
262.144 token
Μέγ. μήκος απάντησης
235.929 token
Είσοδος
0,00 $ / 1K
Έξοδος
0,00 $ / 1K
recursive/flint-v1.0:free · JSON
{"about":"### Μοντέλο για εργασία με κώδικα\n\nΤο Flint είναι μοντέλο κειμένου της Recursive, σχεδιασμένο για πράκτορες λογισμικού: μελέτη βάσης κώδικα, διόρθωση σφαλμάτων, υλοποίηση λειτουργιών και συγγραφή δοκιμών. Είναι μοντέλο MoE με ανοικτά βάρη: από 39,8 δισεκατομμύρια παραμέτρους ενεργοποιούνται περίπου 2,5 δισεκατομμύρια κατά την επεξεργασία ενός token. Ο διαχωρισμός σε ειδικούς είναι μέρος της αρχιτεκτονικής του και δεν σημαίνει πολλούς χωριστούς βοηθούς στη συνομιλία.\n\nΣτην ανάπτυξη του Flint συμμετείχε το Eureka Machine, ερευνητικό σύστημα της Recursive. Βοήθησε στην αναζήτηση αρχιτεκτονικών λύσεων, στην επιλογή δεδομένων και μεθόδων εκπαίδευσης και στη βελτιστοποίηση υπολογισμών. Το ίδιο το Flint πέρασε από προεκπαίδευση, ενδιάμεση εκπαίδευση, εκπαίδευση με παραδείγματα οδηγιών και ενισχυτική μάθηση. Οι εργασίες εκπαίδευσης περιλάμβαναν κείμενο, κώδικα, τήρηση οδηγιών και σενάρια πρακτόρων.\n\n### Ανάλυση έργου και προετοιμασία αλλαγών\n\nΕίναι πρακτικό η εργασία να αρχίζει από συγκεκριμένο τμήμα του έργου: δώστε τα απαραίτητα αρχεία ως κείμενο, περιγράψτε τον σκοπό των συναρτήσεων και το αναμενόμενο αποτέλεσμα. Για αναζήτηση σφάλματος προσθέστε την παρατηρούμενη συμπεριφορά και απόσπασμα καταγραφής. Στη συνέχεια μπορείτε να ζητήσετε εξήγηση αιτίας, ελάχιστη διόρθωση και δοκιμή που διακρίνει τη σωστή συμπεριφορά από το σφάλμα. Αυτή η σειρά διευκολύνει τον μετέπειτα έλεγχο στο περιβάλλον σας.\n\nΓια νέα λειτουργία ορίστε δεδομένα εισόδου, περιορισμούς και παραδείγματα αποτελέσματος. Σε αναδόμηση απαριθμήστε τις ιδιότητες που πρέπει να διατηρηθούν και ζητήστε χωριστή περιγραφή αλλαγών διεπαφών. Ο δημιουργός συνιστά διαίρεση σύνθετης εργασίας σε μικρές υποεργασίες και σαφείς οδηγίες. Επομένως, διαδοχικός διάλογος με ενδιάμεσα αποτελέσματα αντιστοιχεί στην προβλεπόμενη χρήση του Flint καλύτερα από αόριστη ανάθεση ανακατασκευής ολόκληρου του έργου.\n\n### Πλαίσιο και μορφή σύνδεσης\n\nΣτο Ailoot το Flint λειτουργεί με κείμενο στην είσοδο και την έξοδο. Το παράθυρο πλαισίου είναι 262 144 tokens· αρχικό υλικό, ιστορικό διαλόγου και απάντηση χρησιμοποιούν αυτόν τον κοινό χώρο. Για έξοδο αναφέρεται όριο 235 929 tokens. Οι τιμές περιγράφουν τα όρια της σύνδεσης, ενώ το πραγματικό μήκος είναι χρήσιμο να ορίζεται βάσει εργασίας: εξήγηση αιτίας σφάλματος, διόρθωση, σύνολο δοκιμών ή σχέδιο εργασίας.\n\nΔιατίθενται μορφές Messages, Responses και Chat Completions. Επιτρέπουν χρήση της συνηθισμένης δομής της εφαρμογής πελάτη. Την ανάγνωση τοπικών αρχείων και την εφαρμογή αλλαγών οργανώνει η ίδια η εφαρμογή: σε αίτημα κειμένου το μοντέλο λαμβάνει τον κώδικα που δόθηκε και επιστρέφει προτάσεις, εξηγήσεις ή νέο κώδικα.\n\nΤο Flint ταιριάζει σε επαναληπτικό τεχνικό διάλογο, όπου κάθε επόμενο βήμα βασίζεται στο περιεχόμενο του έργου και στο αποτέλεσμα ελέγχου της προηγούμενης αλλαγής. Η εξειδίκευσή του βοηθά στη διαμόρφωση της εργασίας, ενώ λειτουργικό αποτέλεσμα είναι συγκεκριμένο κείμενο: εξήγηση, υλοποίηση ή ελέγξιμη δοκιμή.","alias_of":null,"aliases":[],"author":"Recursive","canonical_model":"recursive/flint-v1.0:free","ctx":262144,"formats":["chat","messages","responses"],"id":"recursive/flint-v1.0:free","input":["text"],"kind":"text","max_out":235929,"methods":[{"cache_read":null,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":262144,"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":235929,"max_tool_calls":null,"out":0,"output":["text"],"path":"/v1/messages","request_model_id":"recursive/flint-v1.0:free","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":null,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":262144,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"responses","http":"POST","img_in":null,"img_out":null,"in":0,"input":["text"],"label":"OpenAI Responses","max_out":235929,"max_tool_calls":null,"out":0,"output":["text"],"path":"/v1/responses","request_model_id":"recursive/flint-v1.0:free","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":null,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":262144,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"chat","http":"POST","img_in":null,"img_out":null,"in":0,"input":["text"],"label":"OpenAI Chat","max_out":235929,"max_tool_calls":null,"out":0,"output":["text"],"path":"/v1/chat/completions","request_model_id":"recursive/flint-v1.0:free","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]}],"model_aliases":[{"canonical_model_id":"recursive/flint-v1.0:free","request_model_id":"recursive/flint-v1.0:free","route_label":"Ultra"}],"name":"Recursive: Flint (free)","price":{"in":0,"in_label":null,"out":0,"out_label":null,"sort_in":0,"sort_out":0,"varies":false},"public_id":"recursive/flint-v1.0:free","short":"Μοντέλο κειμένου MoE της Recursive για μελέτη βάσης κώδικα, διόρθωση σφαλμάτων και προετοιμασία λειτουργιών και δοκιμών."}

Ερωτήσεις

Πώς επιλέγω μοντέλο για την εργασία μου;

Προσδιορίστε πρώτα την απαιτούμενη είσοδο και έξοδο: κείμενο, εικόνα, ήχο ή βίντεο. Έπειτα συγκρίνετε τις συμβατές μεθόδους API, το ακριβές ID του μοντέλου ή το μοντέλο στο οποίο παραπέμπει τώρα το ψευδώνυμο, την τιμή και τη μονάδα χρέωσης. Το GET /v1/models είναι δωρεάν και εμφανίζει τα μοντέλα που είναι διαθέσιμα στο κλειδί σας.

Υποστηρίζει κάθε μοντέλο όλες τις μεθόδους API και όλους τους τύπους πολυμέσων;

Χρησιμοποιήστε τις μεθόδους API και τους τύπους εισόδου και εξόδου που αναφέρονται στην κάρτα του μοντέλου. Η υποστήριξη κειμένου, εικόνων, ήχου ή βίντεο εξαρτάται από το επιλεγμένο μοντέλο και τη μέθοδο· ελέγξτε το αντίστοιχο παράδειγμα αιτήματος πριν στείλετε τα δεδομένα σας.

Ποια είναι η διαφορά ανάμεσα στο ID ενός μοντέλου και σε ένα ψευδώνυμο;

Το ακριβές ID προσδιορίζει ένα συγκεκριμένο μοντέλο. Ένα ψευδώνυμο παραπέμπει σε ένα μοντέλο και το μοντέλο αυτό μπορεί να αλλάξει. Ελέγξτε στον κατάλογο σε ποιο μοντέλο παραπέμπει τώρα το ψευδώνυμο· χρησιμοποιήστε το ακριβές ID όταν η ενσωμάτωσή σας χρειάζεται συγκεκριμένο μοντέλο.

Πώς συγκρίνω τις τιμές πριν στείλω ένα αίτημα;

Ελέγξτε στην κάρτα του μοντέλου την τιμή και τη μονάδα χρέωσης για την επιλεγμένη μέθοδο API. Συγκρίνετε την ίδια μονάδα και τον ίδιο τύπο εισόδου και εξόδου· το ιστορικό αιτημάτων δείχνει την πραγματική χρήση και το ποσό που χρεώθηκε.

Τι δίνει η συνδρομή;

Έκπτωση στην αγορά token για τακτική χρήση. Επιλέξτε πρόγραμμα σύμφωνα με τον όγκο αιτημάτων σας· όροι και κόστος συνδρομής εμφανίζονται στην αγορά.

Πώς εφαρμόζω προωθητικό κωδικό έως 50%;

Εισαγάγετε τον κωδικό στην αγορά token. Το τελικό ποσό επανυπολογίζεται με τους όρους προσφοράς· βλέπετε το ύψος έκπτωσης πριν πληρώσετε.