models

Recursive: Flint (free)

Markdown · JSON

Recursive: Flint (free)

recursive/flint-v1.0:free
Recursiveข้อความขาเข้า US$0.00 / 1Kขาออก US$0.00 / 1K

โมเดลข้อความ MoE ของ Recursive สำหรับศึกษาคลังโค้ด แก้ข้อผิดพลาด และเตรียมฟังก์ชันกับการทดสอบ

โมเดลสำหรับงานโค้ด

Flint เป็นโมเดลข้อความของ Recursive ที่สร้างสำหรับเอเจนต์เขียนโปรแกรม ทั้งศึกษาคลังโค้ด แก้ข้อผิดพลาด เพิ่มฟังก์ชัน และเขียนการทดสอบ เป็นโมเดล MoE เปิดน้ำหนักที่มีพารามิเตอร์ 39.8 พันล้าน โดยเปิดใช้ประมาณ 2.5 พันล้านต่อโทเคน การแบ่งผู้เชี่ยวชาญเป็นส่วนหนึ่งของสถาปัตยกรรม ไม่ได้หมายถึงผู้ช่วยแยกหลายตัวในแชต

Eureka Machine ซึ่งเป็นระบบวิจัยของ Recursive มีส่วนร่วมในการพัฒนา Flint โดยช่วยค้นหาแนวทางสถาปัตยกรรม เลือกข้อมูลและวิธีฝึก รวมถึงปรับการคำนวณให้เหมาะสม ตัว Flint ผ่านการฝึกหลัก การฝึกระหว่างช่วง การฝึกด้วยตัวอย่างคำสั่ง และการเรียนรู้แบบเสริมกำลัง งานฝึกครอบคลุมข้อความ โค้ด การทำตามคำสั่ง และกรณีเอเจนต์

วิเคราะห์โครงการและเตรียมการแก้ไข

ควรเริ่มงานจากส่วนเฉพาะของโครงการ: ส่งไฟล์ที่จำเป็นเป็นข้อความ อธิบายหน้าที่ฟังก์ชันและผลลัพธ์ที่คาดหวัง หากหาข้อผิดพลาด ให้เพิ่มพฤติกรรมที่สังเกตกับส่วนของบันทึก จากนั้นขอคำอธิบายสาเหตุ การแก้ขั้นต่ำ และการทดสอบที่แยกพฤติกรรมถูกต้องออกจากข้อผิดพลาด ลำดับนี้ทำให้นำผลไปตรวจต่อในสภาพแวดล้อมของคุณได้สะดวก

สำหรับฟังก์ชันใหม่ ให้ระบุข้อมูลเข้า ข้อจำกัด และตัวอย่างผลลัพธ์ เมื่อต้องปรับโครงสร้างโค้ด ให้ระบุคุณสมบัติที่ต้องรักษาและขอคำอธิบายการเปลี่ยนส่วนติดต่อแยกไว้ ผู้พัฒนาแนะนำให้แบ่งงานซับซ้อนเป็นงานย่อยเล็กและให้คำสั่งชัดเจน ดังนั้นการสนทนาต่อเนื่องพร้อมผลระหว่างทางจึงตรงกับแนวทางใช้ Flint มากกว่าคำสั่งกว้าง ๆ ให้ทำโครงการใหม่ทั้งหมด

บริบทและรูปแบบการเชื่อมต่อ

ใน Ailoot Flint ใช้ข้อความทั้งเข้าและออก หน้าต่างบริบทคือ 262,144 โทเคน ข้อมูลต้นทาง ประวัติสนทนา และคำตอบใช้พื้นที่ร่วมกัน ขีดจำกัดผลลัพธ์ระบุไว้ที่ 235,929 โทเคน ตัวเลขเหล่านี้เป็นขอบเขตของการเชื่อมต่อ ส่วนความยาวจริงควรกำหนดตามงาน เช่น คำอธิบายสาเหตุข้อผิดพลาด แพตช์ ชุดทดสอบ หรือแผนงาน

มีรูปแบบ Messages, Responses และ Chat Completions ให้ใช้ จึงใช้โครงสร้างแอปพลิเคชันไคลเอนต์ที่คุ้นเคยได้ การอ่านไฟล์ในเครื่องและนำการแก้ไขไปใช้จัดการโดยแอปพลิเคชันเอง ในคำขอข้อความ โมเดลรับโค้ดที่ส่งให้และคืนข้อเสนอ คำอธิบาย หรือโค้ดใหม่

Flint เหมาะกับการสนทนาทางเทคนิคแบบวนปรับ โดยแต่ละขั้นถัดไปอิงเนื้อหาโครงการและผลตรวจการแก้ไขก่อนหน้า ความเชี่ยวชาญช่วยกำหนดโจทย์ ส่วนผลการทำงานเป็นข้อความที่ชัดเจน ได้แก่คำอธิบาย การนำไปใช้ หรือการทดสอบที่ตรวจสอบได้

ใช้งานได้ผ่าน Ailoot API

Ultra Anthropic MessagesPOST /v1/messages
ขาเข้า
text
ขาออก
text
บริบท
262,144 โทเคน
ความยาวคำตอบสูงสุด
235,929 โทเคน
ขาเข้า
US$0.00 / 1K
ขาออก
US$0.00 / 1K
Ultra OpenAI ResponsesPOST /v1/responses
ขาเข้า
text
ขาออก
text
บริบท
262,144 โทเคน
ความยาวคำตอบสูงสุด
235,929 โทเคน
ขาเข้า
US$0.00 / 1K
ขาออก
US$0.00 / 1K
Ultra OpenAI ChatPOST /v1/chat/completions
ขาเข้า
text
ขาออก
text
บริบท
262,144 โทเคน
ความยาวคำตอบสูงสุด
235,929 โทเคน
ขาเข้า
US$0.00 / 1K
ขาออก
US$0.00 / 1K
recursive/flint-v1.0:free · JSON
{"about":"### โมเดลสำหรับงานโค้ด\n\nFlint เป็นโมเดลข้อความของ Recursive ที่สร้างสำหรับเอเจนต์เขียนโปรแกรม ทั้งศึกษาคลังโค้ด แก้ข้อผิดพลาด เพิ่มฟังก์ชัน และเขียนการทดสอบ เป็นโมเดล MoE เปิดน้ำหนักที่มีพารามิเตอร์ 39.8 พันล้าน โดยเปิดใช้ประมาณ 2.5 พันล้านต่อโทเคน การแบ่งผู้เชี่ยวชาญเป็นส่วนหนึ่งของสถาปัตยกรรม ไม่ได้หมายถึงผู้ช่วยแยกหลายตัวในแชต\n\nEureka Machine ซึ่งเป็นระบบวิจัยของ Recursive มีส่วนร่วมในการพัฒนา Flint โดยช่วยค้นหาแนวทางสถาปัตยกรรม เลือกข้อมูลและวิธีฝึก รวมถึงปรับการคำนวณให้เหมาะสม ตัว Flint ผ่านการฝึกหลัก การฝึกระหว่างช่วง การฝึกด้วยตัวอย่างคำสั่ง และการเรียนรู้แบบเสริมกำลัง งานฝึกครอบคลุมข้อความ โค้ด การทำตามคำสั่ง และกรณีเอเจนต์\n\n### วิเคราะห์โครงการและเตรียมการแก้ไข\n\nควรเริ่มงานจากส่วนเฉพาะของโครงการ: ส่งไฟล์ที่จำเป็นเป็นข้อความ อธิบายหน้าที่ฟังก์ชันและผลลัพธ์ที่คาดหวัง หากหาข้อผิดพลาด ให้เพิ่มพฤติกรรมที่สังเกตกับส่วนของบันทึก จากนั้นขอคำอธิบายสาเหตุ การแก้ขั้นต่ำ และการทดสอบที่แยกพฤติกรรมถูกต้องออกจากข้อผิดพลาด ลำดับนี้ทำให้นำผลไปตรวจต่อในสภาพแวดล้อมของคุณได้สะดวก\n\nสำหรับฟังก์ชันใหม่ ให้ระบุข้อมูลเข้า ข้อจำกัด และตัวอย่างผลลัพธ์ เมื่อต้องปรับโครงสร้างโค้ด ให้ระบุคุณสมบัติที่ต้องรักษาและขอคำอธิบายการเปลี่ยนส่วนติดต่อแยกไว้ ผู้พัฒนาแนะนำให้แบ่งงานซับซ้อนเป็นงานย่อยเล็กและให้คำสั่งชัดเจน ดังนั้นการสนทนาต่อเนื่องพร้อมผลระหว่างทางจึงตรงกับแนวทางใช้ Flint มากกว่าคำสั่งกว้าง ๆ ให้ทำโครงการใหม่ทั้งหมด\n\n### บริบทและรูปแบบการเชื่อมต่อ\n\nใน Ailoot Flint ใช้ข้อความทั้งเข้าและออก หน้าต่างบริบทคือ 262,144 โทเคน ข้อมูลต้นทาง ประวัติสนทนา และคำตอบใช้พื้นที่ร่วมกัน ขีดจำกัดผลลัพธ์ระบุไว้ที่ 235,929 โทเคน ตัวเลขเหล่านี้เป็นขอบเขตของการเชื่อมต่อ ส่วนความยาวจริงควรกำหนดตามงาน เช่น คำอธิบายสาเหตุข้อผิดพลาด แพตช์ ชุดทดสอบ หรือแผนงาน\n\nมีรูปแบบ Messages, Responses และ Chat Completions ให้ใช้ จึงใช้โครงสร้างแอปพลิเคชันไคลเอนต์ที่คุ้นเคยได้ การอ่านไฟล์ในเครื่องและนำการแก้ไขไปใช้จัดการโดยแอปพลิเคชันเอง ในคำขอข้อความ โมเดลรับโค้ดที่ส่งให้และคืนข้อเสนอ คำอธิบาย หรือโค้ดใหม่\n\nFlint เหมาะกับการสนทนาทางเทคนิคแบบวนปรับ โดยแต่ละขั้นถัดไปอิงเนื้อหาโครงการและผลตรวจการแก้ไขก่อนหน้า ความเชี่ยวชาญช่วยกำหนดโจทย์ ส่วนผลการทำงานเป็นข้อความที่ชัดเจน ได้แก่คำอธิบาย การนำไปใช้ หรือการทดสอบที่ตรวจสอบได้","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 ที่เลือกในหน้าข้อมูลโมเดล เปรียบเทียบด้วยหน่วยและประเภทอินพุตและเอาต์พุตเดียวกัน ประวัติคำขอจะแสดงการใช้งานจริงและยอดเงินที่หัก

สมาชิกให้อะไร?

ส่วนลดซื้อโทเคนสำหรับงานประจำ เลือกแพ็กเกจตามปริมาณคำขอ เงื่อนไขและราคาสมาชิกแสดงตอนสมัคร

ใช้โค้ดส่วนลดสูงสุด 50% อย่างไร?

ใส่โค้ดเมื่อซื้อโทเคน ยอดรวมคำนวณตามโปรโมชั่น และเห็นส่วนลดก่อนจ่าย