Thinking Machines: Inkling Small (free)
Inkling-Small نموذج متعدد الوسائط بأوزان مفتوحة، للبرمجة واستخدام الأدوات والاستدلال على النصوص والصور والصوت. يتيح جهد التفكير القابل للتحكم والسياق الكبير مهام تطبيقية محددة بنتائج مكتوبة، باستخدام نموذج أصغر من Inkling من حيث الحجم النشط.
- Ailoot Ultra · محادثة OpenAI
POST /v1/chat/completionsthinkingmachines/inkling-small:free - Ailoot Ultra · رسائل Anthropic
POST /v1/messagesthinkingmachines/inkling-small:free
عن النموذج
يغطي هذا الوصف قدرات النموذج. وترد أدناه المدخلات والمخرجات والخيارات المتاحة في Ailoot للطريقة المحددة.
Inkling-Small هو نموذج Thinking Machines Lab الأصغر متعدد الوسائط ومفتوح الأوزان، للاستدلال والبرمجة والمحادثة والتطبيقات المستخدمة للأدوات. ويقبل النصوص والصور والصوت وينتج نصًا. وتضم بنيته القائمة على مزيج الخبراء 276 مليار معلمة إجمالًا، تنشط منها 12 مليارًا، مقابل 975 مليار معلمة إجمالًا، منها 41 مليار معلمة نشطة في Inkling. وSmall نموذج منفصل مُصدَر بتوازن مختلف بين الكفاءة والقدرات، وليس وضعًا لمخرجات Inkling الأقصر.
ولتحقيق برمجي، قدّم الملفات المتأثرة والسلوك المرصود والتغيير الذي تحتاجه، ثم اطلب المسار المسؤول وتصحيحًا مركّزًا. ويشمل المخرج النهائي المفيد التعديل المقترح والأدلة من أي فحوص شغّلها التطبيق المتصل فعلًا. ولمساعد دعم، قدّم السياسة ذات الصلة وحقائق المحادثة، واطلب الاستجابة التالية أو السؤال الناقص. وتشمل الاستخدامات المقصودة للنموذج مساعدي البرمجة وروبوتات المحادثة والاستجابات المعزّزة بالاسترجاع وأنظمة الوكلاء المزودة بأدوات التطبيق.
تصل نافذة السياق إلى مليون توكن. نظّم مستودعًا طويلًا أو مجموعة مستندات بأسماء الملفات وتسميات الأقسام وسؤال واضح، مع حفظ الحقائق التي يجب أن تستخدمها مرحلة لاحقة. وتفيد النافذة الكبيرة في مقارنة معلومات متباعدة، لكن يجب أن تبقى النتيجة المطلوبة محددة: تغييرًا برمجيًا أو شرحًا مستندًا إلى المصادر أو حقولًا مستخرجة. ومكان المعلومات الجديدة أو الخاصة هو الأدلة المقدّمة أو نتائج الاسترجاع المُعادة، بدلًا من افتراض أنها جزء من المعرفة المتعلّمة.
جهد التفكير قابل للتحكّم. ويستخدم دليل عائلة المطوّر قيمًا مستمرة من 0.0 شاملًا إلى أقل من 1.0، مع إعدادات أولية none وminimal وlow وmedium وhigh وxhigh تقابل 0.0 و0.1 و0.2 و0.7 و0.9 و0.99. وتعتمد وحدة التصيير لدى المطوّر high افتراضيًا. وقد يشجّع الجهد الأعلى مزيدًا من الاستدلال ويحتاج إلى ميزانية توليد أكبر، لكنه لا يضمن إجابة أطول أو أدق. ويوجّه الإعداد الصفري النموذج نحو عدم الاستدلال بدلًا من فرض غياب صارم له. اختر الجهد الملائم للمهمة، وأبقِ متطلب المخرج النهائي واضحًا.
يمكن للصور دعم الأسئلة البصرية وتفسير الرسوم البيانية والمخططات والاستدلال الرياضي من المعلومات المرئية. ولأداء جيد، استخدم صورًا بأبعاد بين 40 و4,096 بكسل. واحتفظ بتسميات واضحة القراءة واشرح التفصيل المهم. وبأداة Python مُعدّة، يستطيع النموذج الجمع بين الاستدلال البصري والقص والتكبير والفحص البرمجي لمستند أو رسم بياني. وتحتاج هذه العمليات إلى التنفيذ بواسطة بيئة الأدوات المتصلة؛ ويجب أن تستخدم الإجابة المكتوبة الملاحظات المُعادة منها.
المدخل الصوتي هو WAV بمعدل أخذ عينات 16 kHz، ويفضّل أن تكون التسجيلات دون دقيقتين لأداء أمثل. وهذه توصية إعداد، وليست ضمانًا لحد صارم للمدة. استخدم سؤالًا منطوقًا ذا صلة أو مقطعًا قصيرًا، وحدّد ما إذا كان المخرج المكتوب يجب أن يفرّغ الكلام أو يجيب عن سؤال بشأن التسجيل أو يربط محتواه بمواد أخرى مقدّمة. والاستجابة الأصلية نص وليست كلامًا مُولَّدًا. ويجب ألا تُنقل توصية Inkling المنفصلة للصوت الأطول إلى إصدار Small.
تحتاج مسارات العمل المستخدمة للأدوات إلى أوصاف مفيدة للأدوات وتعريفات الوسائط ونتائج العمليات التي ينفّذها التطبيق. وأبقِ نتيجة الاستعلام أو الحساب أو ملاحظة الملف منفصلة عن الإجراء الذي يقترحه النموذج. ولتعارض في رسم بياني، حدّد التسميات ذات الصلة وافحص القيم المقدّمة بأداة حساب واطلب شرحًا يستشهد بهذه القيم. وقد دُرّب النموذج على أطر تشغيل متنوعة للبرمجة والوكلاء، لذا يجب وصف المهمة المحيطة والأدوات بدلًا من تركهما ضمنيين.
تدعم الأوزان المفتوحة بحث النماذج والضبط الدقيق والتكامل في المنتجات اللاحقة. ويأتي إصدار Inkling-Small بعد نقطة تحقق سابقة للمعاينة، ويشمل تدريبًا إضافيًا على البرمجة بواسطة الوكلاء؛ ويجب أن يحتفظ النموذج النهائي وتلك المعاينة بهويتين منفصلتين. ولأسلوب استخراج أو استجابة متخصص، يستخدم التخصيص أمثلة ممثلة وسلوكًا مستهدفًا صريحًا. أما الموجّه العادي فيوفّر سياقًا للطلب الحالي؛ ولا ينشئ نموذجًا مدرّبًا حديثًا أو ينتقل إليه.
تتحقّق خطوة مراجعة مفيدة من مطابقة التغيير البرمجي المقترح أو التفريغ أو الحقائق المستخرجة أو الاستجابة المكتوبة للأدلة المقدّمة. وحدّد كيف يجب أن يظهر عدم اليقين والمعلومات الناقصة، خصوصًا لتنبؤ أو إجابة واقعية مصدرها غير مكتمل. وقد درّب المطوّر Inkling-Small على معايرة التنبؤ بالتعلّم المعزّز وفق قواعد تقييم سليمة إحصائيًا (proper scoring rules) على أسئلة واقعية، بهدف التعبير عن ثقة تناسب الأدلة المتاحة. واحتفظ بالمادة وملاحظات الأدوات مع المخرج حتى تتمكن متابعة من تنقيح مسألة واحدة دون فقدان المهمة الأصلية. وتظل قدرات Inkling-Small العامة متعددة اللغات والوسائط مختلفة عن مولّد كلام مخصص أو خدمة مضمونة لتنفيذ إجراءات خارجية.
Ailoot Ultra · محادثة OpenAI POST /v1/chat/completions thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:freeالبداية
Inkling-Small نموذج متعدد الوسائط بأوزان مفتوحة، للبرمجة واستخدام الأدوات والاستدلال على النصوص والصور والصوت. يتيح جهد التفكير القابل للتحكم والسياق الكبير مهام تطبيقية محددة بنتائج مكتوبة، باستخدام نموذج أصغر من Inkling من حيث الحجم النشط.
- المدخلات المقبولة
- النص
- النتائج
- النص
متاح في Ailoot · المدخلات والطرائق
Ailoot Ultra · محادثة OpenAI POST /v1/chat/completions
- الإدخال
text- الإخراج
text- السياق
- 1,048,576 tokens
- الحد الأقصى للإخراج
- 262,144 tokens
- صيغة الإخراج
- JSON
| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
|---|---|---|---|---|
الحقلmodel | النوعstring | المتطلبمطلوب | القيم والحدود thinkingmachines/inkling-small:free | القيمة الافتراضية— |
الحقلmessages | النوعarray | المتطلبمطلوب | القيم والحدود | القيمة الافتراضية— |
الحقلstream | النوعboolean | المتطلباختياري | القيم والحدود false | القيمة الافتراضيةfalse |
الحقلmax_tokens | النوعinteger | المتطلباختياري | القيم والحدود الحد الأدنى: 1 الحد الأقصى: 262,144 | القيمة الافتراضية— |
الحقلmax_completion_tokens | النوعinteger | المتطلباختياري | القيم والحدود الحد الأدنى: 1 الحد الأقصى: 262,144 | القيمة الافتراضية— |
الحقلn | النوعinteger | المتطلباختياري | القيم والحدود الحد الأدنى: 1 الحد الأقصى: 128 | القيمة الافتراضية— |
الحقلtemperature | النوعnumber | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلtop_p | النوعnumber | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلseed | النوعinteger | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلstop | النوع | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلfrequency_penalty | النوعnumber | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلpresence_penalty | النوعnumber | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلuser | النوعstring | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
معلمات الطريقة ودورة حياتها
| المعلمة | المواصفات |
|---|---|
المعلمةcontent_type | المواصفاتapplication/json |
المعلمةrequired | المواصفاتmodel, messages |
المعلمةoptional | المواصفاتstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
المعلمةmaterial_types | المواصفاتtext |
المعلمة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 1048576 bytes. |
دورة الحياة: synchronous_json
الباقات
مراجع التسعير لا تضيف خيارات للطلب. المعلمات المدعومة مذكورة للطريقة المحددة.
- الوضع السريع
- التعرفة القياسية عند اختيار الوضع السريع
- الوضع المرن
- التعرفة القياسية عند اختيار وضع flex
- أقصى جهد للاستدلال
- التعرفة القياسية عندما يُطبَّق الضبط الافتراضي default مع أقصى جهد للاستدلال
- تسعير التخزين المؤقت الصريح
- غير مفعّل عند طلب التخزين المؤقت الصريح
- أسعار صفرية للنص فقط
- Text input and output only. Cache, tools, media and streaming are unavailable. عندما يكون الإدخال والإخراج نصيًا فقط
تعرفات Ailoot
الأسعار حسب الإعدادات
| الإعدادات | جدول التعرفة | الرسوم |
|---|---|---|
| الإعداداتالتعرفات الأساسية للرموز | جدول التعرفةالتعرفة الأساسية | الرسوم الإدخال · رموز الإدخال $0 / 1K من الرموز الإخراج · رموز الإخراج $0 / 1K من الرموز الإدخال · قراءة ذاكرة التخزين المؤقت — / 1K من الرموز الإدخال · الكتابة إلى ذاكرة التخزين المؤقت — / 1K من الرموز الإدخال · الكتابة إلى ذاكرة التخزين المؤقت، 1 ساعة — / 1K من الرموز |
تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. كيفية عمل حجز المبلغ وتسوية الرسوم →
أمثلة للطلبات
Ailoot Ultra · محادثة OpenAI
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "thinkingmachines/inkling-small:free", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "stream": false}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
استلام النتائج وحفظها
Ailoot Ultra · محادثة OpenAI
JSON
الاحتفاظ بكل النتائج المكتملة
احتفظ بكل استجابة كاملة وكل ملف وجزء محتوى تم إرجاعه.
Retain the complete response, all actual results, original identifiers, usage and response headers.
عند الحاجة إلى التحقق من الاستجابة الأصلية
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
الأسماء البديلة
الأسماء البديلة للنموذج
Ailoot Ultra thinkingmachines/inkling-small:free
الأسماء البديلة لمسارات الطرائق
استخدم مسارات الطرائق المعروضة أعلاه.
معرّفات النماذج ذات الصلة IDs
Ailoot Ultra · رسائل Anthropic POST /v1/messages thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:free
thinkingmachines/inkling-small:freeالبداية
Inkling-Small نموذج متعدد الوسائط بأوزان مفتوحة، للبرمجة واستخدام الأدوات والاستدلال على النصوص والصور والصوت. يتيح جهد التفكير القابل للتحكم والسياق الكبير مهام تطبيقية محددة بنتائج مكتوبة، باستخدام نموذج أصغر من Inkling من حيث الحجم النشط.
- المدخلات المقبولة
- النص
- النتائج
- النص
متاح في Ailoot · المدخلات والطرائق
Ailoot Ultra · رسائل Anthropic POST /v1/messages
- الإدخال
text- الإخراج
text- السياق
- 1,048,576 tokens
- الحد الأقصى للإخراج
- 262,144 tokens
- صيغة الإخراج
- JSON
| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
|---|---|---|---|---|
الحقلmodel | النوعstring | المتطلبمطلوب | القيم والحدود thinkingmachines/inkling-small:free | القيمة الافتراضية— |
الحقلmessages | النوعarray | المتطلبمطلوب | القيم والحدود | القيمة الافتراضية— |
الحقلstream | النوعboolean | المتطلباختياري | القيم والحدود false | القيمة الافتراضيةfalse |
الحقلsystem | النوعstring | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلmax_tokens | النوعinteger | المتطلبمطلوب | القيم والحدود الحد الأدنى: 1 الحد الأقصى: 262,144 | القيمة الافتراضية— |
الحقلtemperature | النوعnumber | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلtop_p | النوعnumber | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلtop_k | النوعinteger | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلstop_sequences | النوعarray | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
الحقلmetadata | النوعobject | المتطلباختياري | القيم والحدود | القيمة الافتراضية— |
معلمات الطريقة ودورة حياتها
| المعلمة | المواصفات |
|---|---|
المعلمةcontent_type | المواصفاتapplication/json |
المعلمةrequired | المواصفاتmodel, messages, max_tokens |
المعلمةoptional | المواصفاتstream, system, temperature, top_p, top_k, stop_sequences, metadata |
المعلمةmaterial_types | المواصفاتtext |
المعلمة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 1048576 bytes. |
دورة الحياة: synchronous_json
الباقات
مراجع التسعير لا تضيف خيارات للطلب. المعلمات المدعومة مذكورة للطريقة المحددة.
- الوضع السريع
- التعرفة القياسية عند اختيار الوضع السريع
- الوضع المرن
- التعرفة القياسية عند اختيار وضع flex
- أقصى جهد للاستدلال
- التعرفة القياسية عندما يُطبَّق الضبط الافتراضي default مع أقصى جهد للاستدلال
- أسعار صفرية للنص فقط
- Text input and output only. Cache, tools, media and streaming are unavailable. عندما يكون الإدخال والإخراج نصيًا فقط
تعرفات Ailoot
الأسعار حسب الإعدادات
| الإعدادات | جدول التعرفة | الرسوم |
|---|---|---|
| الإعداداتالتعرفات الأساسية للرموز | جدول التعرفةالتعرفة الأساسية | الرسوم الإدخال · رموز الإدخال $0 / 1K من الرموز الإخراج · رموز الإخراج $0 / 1K من الرموز الإدخال · قراءة ذاكرة التخزين المؤقت — / 1K من الرموز الإدخال · الكتابة إلى ذاكرة التخزين المؤقت — / 1K من الرموز الإدخال · الكتابة إلى ذاكرة التخزين المؤقت، 1 ساعة — / 1K من الرموز |
تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. كيفية عمل حجز المبلغ وتسوية الرسوم →
أمثلة للطلبات
Ailoot Ultra · رسائل Anthropic
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "thinkingmachines/inkling-small:free", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "stream": false, "max_tokens": 256}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
استلام النتائج وحفظها
Ailoot Ultra · رسائل Anthropic
JSON
الاحتفاظ بكل النتائج المكتملة
احتفظ بكل استجابة كاملة وكل ملف وجزء محتوى تم إرجاعه.
Retain the complete response, all actual results, original identifiers, usage and response headers.
عند الحاجة إلى التحقق من الاستجابة الأصلية
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
الأسماء البديلة
الأسماء البديلة للنموذج
Ailoot Ultra thinkingmachines/inkling-small:free
الأسماء البديلة لمسارات الطرائق
استخدم مسارات الطرائق المعروضة أعلاه.
معرّفات النماذج ذات الصلة IDs
FAQ · Thinking Machines: Inkling Small (free)
- ما المدخلات والنتائج المتاحة؟
POST /v1/chat/completions·thinkingmachines/inkling-small:free:text→textPOST /v1/messages·thinkingmachines/inkling-small:free:text→text- ما الحقول التي يستخدمها الطلب؟
POST /v1/chat/completions·thinkingmachines/inkling-small:free:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,userPOST /v1/messages·thinkingmachines/inkling-small:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- ما الحدود المطبقة؟
POST /v1/chat/completions·thinkingmachines/inkling-small:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144;max_completion_tokens.minimum:1;max_completion_tokens.maximum:262144;n.minimum:1;n.maximum:128POST /v1/messages·thinkingmachines/inkling-small:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144