Thinking Machines: Inkling (free)
Inkling هو نموذج متعدد الوسائط مفتوح الأوزان للاستدلال العام والبرمجة واستخدام الأدوات بواسطة الوكلاء. ويجمع النصوص والصور والصوت في سياق كبير، مع جهد تفكير قابل للتحكّم ومخرجات مكتوبة لتحليل المصادر والعمل البرمجي وتطبيقات المحادثة.
- Ailoot Ultra · محادثة OpenAI
POST /v1/chat/completionsthinkingmachines/inkling:free - Ailoot Ultra · رسائل Anthropic
POST /v1/messagesthinkingmachines/inkling:free
عن النموذج
يغطي هذا الوصف قدرات النموذج. وترد أدناه المدخلات والمخرجات والخيارات المتاحة في Ailoot للطريقة المحددة.
Inkling هو نموذج Thinking Machines Lab متعدد الوسائط ومفتوح الأوزان للاستدلال والبرمجة والمحادثة وتطبيقات الوكلاء. ويقبل النصوص والصور والصوت ويُعيد نصًا. وتضم بنيته القائمة على مزيج الخبراء 975 مليار معلمة إجمالًا، تنشط منها 41 مليارًا، مما يجعله النموذج الأكبر في العائلة. أما Inkling-Small فهو نموذج منفصل يضم 276 مليار معلمة تنشط منها 12 مليارًا، وليس إعدادًا يغيّر طول استجابة Inkling.
ولمهمة برمجية كبيرة، قدّم مواد المستودع ذات الصلة والسلوك المرصود والنتيجة المطلوبة. واطلب من النموذج تتبّع المسار المسؤول واقتراح تغيير والإبلاغ عن الأدلة الناتجة عن الفحوص التي شُغّلت فعلًا في البيئة المتصلة. ولمقارنة مستندات، ضع تسميات للأقسام المصدرية واطلب الفروق ذات الصلة وأدلتها الداعمة وأي سؤال لم يُجب عنه. وتشمل التطبيقات المقصودة مساعدي البرمجة وروبوتات المحادثة والتوليد المعزّز بالاسترجاع والوكلاء المستخدمين للأدوات، مع تشكيل النتيجة النهائية لتلائم التطبيق الذي يستهلكها.
يدعم Inkling ما يصل إلى مليون توكن في السياق. استخدم هذه المساحة لجمع مواد مصدرية كبيرة وحقائق مهمة من المحادثة، مع تنظيمها حول سؤال محدد. وميّز حقائق المصدر عن الافتراضات، واترك مساحة للمخرج المكتوب الكامل. ويدعم السياق الأكبر العمل عبر مجموعة واسعة؛ لكنه لا يحوّل الإجابة إلى عرض آني لنظام لم تُقدَّم معلوماته الحالية.
جهد التفكير عنصر تحكّم مستمر من 0.0 شاملًا إلى أقل من 1.0. والإعدادات الأولية لدى المطوّر هي none بقيمة 0.0 وminimal بقيمة 0.1 وlow بقيمة 0.2 وmedium بقيمة 0.7 وhigh بقيمة 0.9 وxhigh بقيمة 0.99، مع high كافتراضي لوحدة التصيير. والجهد وميزانية توكنات التوليد مستقلان. وقد يشجّع الجهد الأعلى مزيدًا من الاستدلال ويتطلب مساحة أكبر قبل الإجابة النهائية، بينما يوجّه none نحو عدم الاستدلال دون فرض قيد صارم. اختر قيمة تلائم المهمة، وحدّد المخرج المتوقع وشرط الإكمال صراحةً.
يدعم المدخل البصري وصف الصور والأسئلة عن المحتوى المرئي والرسوم البيانية والمخططات والاستدلال الرياضي البصري. ولأداء جيد، استخدم أبعاد صور بين 40 و4,096 بكسل. وأبقِ التسميات ذات الصلة وسياق المخطط واضحَي القراءة. ويستطيع Inkling استخدام أداة Python مُعدّة للتكبير أو القص أو فحص صورة برمجيًا، رابطًا الملاحظات البصرية بالاستدلال القائم على الشيفرة. وتحافظ الإجابة المفيدة عن رسم بياني على القيم المرصودة وتُظهر كيف تدعم الاستنتاج، بدلًا من افتراض أن قصًا أو حسابًا حدث لمجرد اقتراحه.
يستخدم المدخل الصوتي WAV بمعدل أخذ عينات 16 kHz، ويوصي المطوّر بتسجيلات لا تتجاوز 20 دقيقة لأداء أمثل. وهذه توصية إعداد. ويستطيع Inkling تفريغ الكلام واتباع التعليمات المنطوقة والإجابة عن أسئلة التسجيلات والاستدلال على صوت طويل. قدّم التسجيل ذا الصلة مع السؤال المكتوب وأي مادة مرجعية لازمة لفهمه. ويمكن لمخرج متعلق باجتماع أن يفصل الحقائق المنطوقة عن ملخّص أو تفسير لاحق. وينتج النموذج نصًا، لذا يختلف فهمه للصوت عن توليد رد منطوق.
ولمهمة قائمة على الأدوات، صِف العمليات المتاحة ووسائطها، واحتفظ بالملاحظات الفعلية التي يعيدها التطبيق. ويمكن لنتيجة بحث أن توفّر أدلة حالية؛ ولحساب أن يوفّر عملًا رقميًا؛ ولعملية ملف أن تثبت المحتويات الجاري مراجعتها. وإجراء النموذج المقترح والنتيجة المنفّذة جزءان منفصلان من المحادثة. وأبقِ الاستجابة النهائية مرتبطة بهذه الملاحظات، خصوصًا عند اقتراح تغيير برمجي أو خطوة تالية للتطبيق.
دُرّب Inkling على معايرة الثقة واتباع التعليمات، بما في ذلك التعبير عن عدم اليقين عندما لا تكون الإجابة مثبتة. ولتنبؤ أو تحليل قائم على الأدلة، اطلب الافتراضات والأدلة والشروط غير المحسومة في النتيجة المكتوبة. وللاستخراج، حدّد كيفية تمثيل القيمة الغائبة بدلًا من إلزام كل حقل بحقيقة مختلقة. وتجعل هذه التعليمات النتيجة مفيدة للمراجعة دون اعتبار الثقة أو عملية الاستدلال الطويلة دليلًا على الصحة.
تدعم الأوزان المفتوحة الضبط الدقيق والتكامل في المنتجات اللاحقة. ويُطوَّر النموذج المتخصص من أمثلة ممثلة وسلوك مستهدف، بينما يوفّر طلب الاستدلال العادي سياقًا للمهمة الحالية. ويعرض المطوّر التخصيص كسير عمل منفصل؛ ولا تنتقل الإجابة العادية ضمنيًا إلى أوزان جديدة. واحتفظ بالأدلة الأصلية والقيود المطلوبة مع المخرج النهائي حتى تتمكن متابعة من تعديل حقيقة أو تحسين الصياغة أو فحص مسار برمجي مختلف مع إبقاء المهمة نفسها متماسكة.
Ailoot Ultra · محادثة OpenAI POST /v1/chat/completions thinkingmachines/inkling:free
thinkingmachines/inkling:freeالبداية
Inkling هو نموذج متعدد الوسائط مفتوح الأوزان للاستدلال العام والبرمجة واستخدام الأدوات بواسطة الوكلاء. ويجمع النصوص والصور والصوت في سياق كبير، مع جهد تفكير قابل للتحكّم ومخرجات مكتوبة لتحليل المصادر والعمل البرمجي وتطبيقات المحادثة.
- المدخلات المقبولة
- النص
- النتائج
- النص
متاح في Ailoot · المدخلات والطرائق
Ailoot Ultra · محادثة OpenAI POST /v1/chat/completions
- الإدخال
text- الإخراج
text- السياق
- 1,048,576 tokens
- الحد الأقصى للإخراج
- 262,144 tokens
- صيغة الإخراج
- JSON
| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
|---|---|---|---|---|
الحقلmodel | النوعstring | المتطلبمطلوب | القيم والحدود thinkingmachines/inkling: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: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:free
الأسماء البديلة لمسارات الطرائق
استخدم مسارات الطرائق المعروضة أعلاه.
معرّفات النماذج ذات الصلة IDs
Ailoot Ultra · رسائل Anthropic POST /v1/messages thinkingmachines/inkling:free
thinkingmachines/inkling:freeالبداية
Inkling هو نموذج متعدد الوسائط مفتوح الأوزان للاستدلال العام والبرمجة واستخدام الأدوات بواسطة الوكلاء. ويجمع النصوص والصور والصوت في سياق كبير، مع جهد تفكير قابل للتحكّم ومخرجات مكتوبة لتحليل المصادر والعمل البرمجي وتطبيقات المحادثة.
- المدخلات المقبولة
- النص
- النتائج
- النص
متاح في Ailoot · المدخلات والطرائق
Ailoot Ultra · رسائل Anthropic POST /v1/messages
- الإدخال
text- الإخراج
text- السياق
- 1,048,576 tokens
- الحد الأقصى للإخراج
- 262,144 tokens
- صيغة الإخراج
- JSON
| الحقل | النوع | المتطلب | القيم والحدود | القيمة الافتراضية |
|---|---|---|---|---|
الحقلmodel | النوعstring | المتطلبمطلوب | القيم والحدود thinkingmachines/inkling: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: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:free
الأسماء البديلة لمسارات الطرائق
استخدم مسارات الطرائق المعروضة أعلاه.
معرّفات النماذج ذات الصلة IDs
FAQ · Thinking Machines: Inkling (free)
- ما المدخلات والنتائج المتاحة؟
POST /v1/chat/completions·thinkingmachines/inkling:free:text→textPOST /v1/messages·thinkingmachines/inkling:free:text→text- ما الحقول التي يستخدمها الطلب؟
POST /v1/chat/completions·thinkingmachines/inkling:free:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,userPOST /v1/messages·thinkingmachines/inkling:free:model,messages,stream,system,max_tokens,temperature,top_p,top_k,stop_sequences,metadata- ما الحدود المطبقة؟
POST /v1/chat/completions·thinkingmachines/inkling: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:free:ctx:1048576;max_out:262144;max_tokens.minimum:1;max_tokens.maximum:262144