Recursive: Flint (free)
recursive/flint-v1.0:freeΜοντέλο κειμένου 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
POST /v1/messages- Είσοδος
text- Έξοδος
text- Παράθυρο συμφραζομένων
- 262.144 token
- Μέγ. μήκος απάντησης
- 235.929 token
- Είσοδος
- 0,00 $ / 1K
- Έξοδος
- 0,00 $ / 1K
POST /v1/responses- Είσοδος
text- Έξοδος
text- Παράθυρο συμφραζομένων
- 262.144 token
- Μέγ. μήκος απάντησης
- 235.929 token
- Είσοδος
- 0,00 $ / 1K
- Έξοδος
- 0,00 $ / 1K
POST /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 για μελέτη βάσης κώδικα, διόρθωση σφαλμάτων και προετοιμασία λειτουργιών και δοκιμών."}