Flint (free) API
Flint یک مدل زبانی ترکیبی متخصصها (MoE) با ۳۹٫۸ میلیارد پارامتر کل و حدود ۲٫۵ میلیارد پارامتر فعال در هر توکن است که برای عاملهای کدنویسی طراحی شده و تحت مجوز Apache 2.0 منتشر میشود.
Flint از سوی Recursive معرفی شده و بر پایه معماری ترکیبی متخصصها (MoE) ساخته شده است: ۴۹ لایه شامل ۲ لایه متراکم و ۴۷ لایه MoE، با ۳۹٫۸ میلیارد پارامتر کل و حدود ۲٫۵ میلیارد پارامتر فعال در هر توکن. این مدل با پنجره زمینه۲۶۲٬۰۰۰ توکنی که میان ورودی و خروجی مشترک است، میتواند بخش قابلتوجهی از یک مخزن کد متوسط را همراه با رد استدلال عامل در خود جای دهد. برای استقرار، هر نسخه روی یک GPU از نوع B300 یا H200 با کیت سرویسدهی SGLang اجرا میشود و تنها ورودی و خروجی متنی را پشتیبانی میکند.
Flint بهطور خاص برای گردشکارهای عاملمحور کدنویسی ساخته شده است: بررسی پایگاههای کد، رفع اشکال، پیادهسازی قابلیتهای جدید و نوشتن تست. همچنین برای کمک به توسعهدهندگان در نوشتن کد، ساخت برنامههای کوچک و حل مسائل برنامهنویسی کاربرد دارد. پشتیبانی از استفاده چندنوبتی از ابزارها آن را برای عاملهایی مناسب میکند که در چند مرحله با محیط تعامل دارند.
این مدل تحت مجوز Apache 2.0 منتشر شده و استفاده تجاری، تغییر و بازتوزیع آن آزاد است؛ همین مجوز امکان کوانتیزهسازی و تنظیم دقیق جامعه کاربری را برای نسخههای کوچکتر یا تخصصی فراهم میکند. بخش عمدهای از ساخت Flint با سیستم پژوهش هوش مصنوعی خود Recursive به نام Eureka Machine انجام شده است. چکپوینت BF16 آن حدود ۸۰ گیگابایت حجم دارد.
بهروزرسانی:
MODEL ID
flint-v1.0:free- زمینه
- 262.144K
- حداکثر خروجی
- 235.929K
- API پیشنهادی
- messages
- ورودی
- text
- خروجی
- text
نکات برجسته
- مدل MoE با ۳۹٫۸ میلیارد پارامتر کل
- حدود ۲٫۵ میلیارد پارامتر فعال در هر توکن
- ۴۹ لایه: ۲ لایه متراکم و ۴۷ لایه MoE
- پنجره زمینه ۲۶۲٬۰۰۰ توکنی مشترک
- مجوز Apache 2.0 برای استفاده تجاری
- اجرا روی یک GPU B300 یا H200
ارائهدهندگان
قیمت API را بین ارائهدهندگان مقایسه کنید. یک ارائهدهنده را انتخاب کنید تا همه هزینهها و شرایط را ببینید.
| $0 | $0 |
بنچمارکها
- 74.2%
SWE-bench Verified
ارزیابی انتشار Recursive با mini-swe-agent، pass@1 میانگینگیریشده روی حداقل پنج تلاش
- 89.7%
SWE-bench Pro v2
ارزیابی انتشار Recursive با mini-swe-agent، pass@1 میانگینگیریشده روی حداقل پنج تلاش
- 54.9%
Terminal-Bench 2.1
ارزیابی انتشار Recursive با Terminus 2؛ راهحلهای بازیابیشده از وب بهعنوان شکست شمارش شدهاند
- سوم
رتبه پیروی از دستور
از میان ۱۵۳ مدل واجد شرایط
- 94.7
امتیاز دسته پیروی از دستور
از ۱۰۰
امتیازها همانگونه که ارائهدهنده مدل منتشر کرده است.
استدلال
- همیشه فعال
- بله
شروع سریع
کد آماده برای فراخوانی این مدل با APIهای سازگار با Felo API Platform. وقتی میخواهید پرامپتها را پیش از نوشتن کد آزمایش کنید، از Playground شروع کنید.
کلید API خود را بگیرید
از حساب Felo API Platform خود کلیدی بسازید و آن را بهعنوان متغیر محیطی تنظیم کنید.
export FELO_API_KEY="YOUR_API_KEY"اولین درخواست خود را بفرستید
این شناسه مدل را با endpoint Felo API Platform به کار ببرید. سرآیندهای اختیاری درخواست مانند X-Request-Id میتوانند در عیبیابی کمک کنند.
flint-v1.0:freeاین مدل توان استدلال دارد. اگر پروتکل و مسیر مدل انتخابشده کنترلهای استدلال ارائه میدهند، هنگام ادامه گفتگو فراداده استدلال بازگشتی را نگه دارید.
const response = await fetch("https://openapi.felo.ai/api/v1/messages", {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.FELO_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "flint-v1.0:free",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Hello"
}
]
}),
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.json());استفاده از SDKهای شخص ثالث
از SDKهای سازگار با تنظیم baseURL روی این نشانی استفاده کنید: https://openapi.felo.ai/api/v1. برای کلاینتهای به سبک Claude از نشانی پایه سازگار با Anthropic استفاده کنید. https://openapi.felo.ai/api.
جریان را فعال کنید
برای دریافت پاسخها بهصورت رویدادهای ارسالی از سرور، stream: true را اضافه کنید.
curl -N https://openapi.felo.ai/api/v1/messages \
-H "Authorization: Bearer $FELO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flint-v1.0:free",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Hello"
}
],
"stream": true
}'Endpoint
Felo API Platform سطوح سازگار برای فراخوانی مدل ارائه میکند. سطحی را انتخاب کنید که برنامه یا کلاینت عامل شما از قبل پشتیبانی میکند.
Messages
پیامهای سازگار با Anthropic برای کلاینتهای به سبک Claude.
POST
https://openapi.felo.ai/api/v1/messagesپارامترها
modelstringflint-v1.0:freeشناسه عمومی مدل برای فراخوانی.max_tokensinteger—حداکثر token تولیدی.messagesarray—پیامهای گفتگو برای Chat Completions.include_reasoning———logprobs———reasoning———response_formatobject—در صورت پشتیبانی، خروجی ساختاریافته درخواست میکند.seed———stop———temperaturenumber—در صورت پشتیبانی، تنوع پاسخ را کنترل میکند.toolsarray—تعریفهای فراخوانی ابزار بر پایه طرحواره سازگار.top_logprobs———top_p———پرسشهای متداول
معرفی مدل: Flint (free)?
Flint از سوی Recursive معرفی شده و بر پایه معماری ترکیبی متخصصها (MoE) ساخته شده است: ۴۹ لایه شامل ۲ لایه متراکم و ۴۷ لایه MoE، با ۳۹٫۸ میلیارد پارامتر کل و حدود ۲٫۵ میلیارد پارامتر فعال در هر توکن. این مدل با پنجره زمینه۲۶۲٬۰۰۰ توکنی که میان ورودی و خروجی مشترک است، میتواند بخش قابلتوجهی از یک مخزن کد متوسط را همراه با رد استدلال عامل در خود جای دهد. برای استقرار، هر نسخه روی یک GPU از نوع B300 یا H200 با کیت سرویسدهی SGLang اجرا میشود و تنها ورودی و خروجی متنی را پشتیبانی میکند. Flint بهطور خاص برای گردشکارهای عاملمحور کدنویسی ساخته شده است: بررسی پایگاههای کد، رفع اشکال، پیادهسازی قابلیتهای جدید و نوشتن تست. همچنین برای کمک به توسعهدهندگان در نوشتن کد، ساخت برنامههای کوچک و حل مسائل برنامهنویسی کاربرد دارد. پشتیبانی از استفاده چندنوبتی از ابزارها آن را برای عاملهایی مناسب میکند که در چند مرحله با محیط تعامل دارند. این مدل تحت مجوز Apache 2.0 منتشر شده و استفاده تجاری، تغییر و بازتوزیع آن آزاد است؛ همین مجوز امکان کوانتیزهسازی و تنظیم دقیق جامعه کاربری را برای نسخههای کوچکتر یا تخصصی فراهم میکند. بخش عمدهای از ساخت Flint با سیستم پژوهش هوش مصنوعی خود Recursive به نام Eureka Machine انجام شده است. چکپوینت BF16 آن حدود ۸۰ گیگابایت حجم دارد.
هزینه استفاده چگونه محاسبه میشود؟
صورتحساب شما به ارائهدهندهای که استفاده میکنید، قیمتهای آن و میزان مصرف شما بستگی دارد. ورودیهای طولانیتر یا شرایط دیگر ممکن است قیمت متفاوتی داشته باشند.
Flint چه نوع ورودی و خروجیای پشتیبانی میکند؟
Flint فقط ورودی متنی میپذیرد و خروجی متنی تولید میکند.
طول زمینه و محدودیت خروجی Flint چقدر است؟
پنجره زمینه ۲۶۲٬۰۰۰ توکن است که میان اعلان و خروجی مشترک میشود. سازنده حداقل بودجه خروجی ۳۲٬۷۶۸ توکن را توصیه میکند.
Flint برای چه وظایفی مناسب است؟
این مدل برای گردشکارهای عاملمحور کدنویسی طراحی شده است: بررسی پایگاههای کد، رفع اشکال، پیادهسازی قابلیتها و نوشتن تست. همچنین به توسعهدهندگان در نوشتن کد و حل مسائل برنامهنویسی کمک میکند.
آیا Flint از استفاده چندنوبتی از ابزارها پشتیبانی میکند؟
بله، Flint از استفاده چندنوبتی از ابزارها پشتیبانی میکند.
مجوز Flint چیست و چه اجازهای میدهد؟
Flint تحت مجوز Apache 2.0 منتشر شده است که استفاده تجاری، تغییر و بازتوزیع را مجاز میکند. این مجوز امکان کوانتیزهسازی و تنظیم دقیق توسط جامعه کاربری را نیز فراهم میکند.
Flint روی چه سختافزاری اجرا میشود؟
هر نسخه از Flint روی یک GPU از نوع B300 یا H200 با کیت سرویسدهی SGLang اجرا میشود. سرعت آن روی M4 Pro برابر با ۱۲۵ توکن بر ثانیه یا بیشتر و روی GPU انویدیا با ۶۴ گیگابایت حافظه ۱۵۰ توکن بر ثانیه یا بیشتر گزارش شده است.