نستخدم ملفات تعريف الارتباط. تُبقيك ملفات تعريف الارتباط وتخزين المتصفح مسجّلًا للدخول وتتذكر تفضيلاتك. وبإذنك نقيس أيضًا كيفية استخدام الموقع. يمكنك في أي وقت. راجع سياسة ملفات تعريف الارتباط.
نستخدم ملفات تعريف الارتباط. تُبقيك ملفات تعريف الارتباط وتخزين المتصفح مسجّلًا للدخول وتتذكر تفضيلاتك. وبإذنك نقيس أيضًا كيفية استخدام الموقع. يمكنك في أي وقت. راجع سياسة ملفات تعريف الارتباط.
openrouter/auto-codeيعمل من رصيدك بالأسعار أعلاه. تبدأ الحسابات الجديدة باستخدام مجاني.
الإعدادات
Auto Code هو نموذج من OpenRouter، مُدرج تحت معرّف النموذج openrouter/auto-code. يقع في فئة الصور مع دعمه للنصوص أيضًا، لذا من الأفضل فهمه كنموذج متعدد الوسائط بدلًا من كونه مولّد نصوص خالصًا. يصفه OpenRouter بأنه الموجّه (router) الخاص بواجهة API والمصمم خصيصًا لوكلاء البرمجة وأُطُر التشغيل (harnesses)، باستخدام نفس محرك التوجيه المستخدم في Auto Router، مع معالجة كل طلب كجزء من سير عمل برمجي مستمر. هذا التأطير مهم للمطورين: فـ Auto Code موجّه لإعدادات البرمجة الوكيلية (agentic) وليس للمحادثة ذات الطلقة الواحدة.
يقبل النموذج النص والصورة والصوت والملفات والفيديو كمدخلات، ويمكنه إرجاع النص والصورة معًا كمخرجات. تبلغ نافذة السياق الخاصة به 2,000,000 رمز (token)، وهو حجم كبير بما يكفي لاستيعاب قواعد برمجية ضخمة أو سجلات طويلة أو سجل محادثة ممتد في طلب واحد. الحد الأقصى للمخرجات هو 65,536 رمزًا. ولأن المدخلات تشمل الملفات والفيديو إلى جانب النصوص والصور، يمكنك تزويده بمواد مختلطة مثل لقطات الشاشة والتسجيلات والمستندات وملفات المصدر ضمن الطلب نفسه.
تشير هذه القدرات إلى مجموعة استخدامات محددة نوعًا ما. وكلاء البرمجة وأُطُر التشغيل هم الهدف الأساسي، لذا تتناسب بشكل طبيعي مهام مثل توليد الشيفرة متعدد الخطوات، وإعادة هيكلة مستوى المستودع، وتصحيح الأخطاء انطلاقًا من تتبعات المكدس والسجلات، ومراجعة الفروقات (diffs). توسّع وسيلة إخراج الصور هذا ليشمل توليد المخططات أو الأصول البصرية إلى جانب الشيفرة. ومع إدخال الصوت والفيديو، يمكنك أيضًا العمل انطلاقًا من شروحات مسجلة أو تسجيلات شاشة أو أوصاف منطوقة، كما يدعم إدخال الملفات إرفاق مستندات المشروع أو ملفات الإعدادات مباشرة. تساعد السياق الطويل عندما يحتاج الوكيل إلى إبقاء جلسة كاملة، بما في ذلك استدعاءات الأدوات السابقة ونتائجها، في مرمى النظر.
يمكنك استدعاء Auto Code عبر واجهة API المتوافقة مع OpenAI من api14 باستخدام معرّف النموذج openrouter/auto-code. ولأن الواجهة تتبع صيغة OpenAI، تعمل العملاء ومجموعات أدوات التطوير (SDKs) الحالية بأقل تغييرات. يدعم النموذج مجموعة واسعة من معاملات الطلب، بما في ذلك temperature و top_p و top_k و min_p و top_a و frequency_penalty و presence_penalty و repetition_penalty و seed و stop و logit_bias و logprobs و top_logprobs. وللتحكم في المخرجات هناك max_tokens و max_completion_tokens و response_format و structured_outputs و verbosity. ويُغطى استخدام الأدوات عبر tools و tool_choice و parallel_tool_calls. ويمكن ضبط سلوك الاستدلال عبر reasoning و reasoning_effort و include_reasoning.
القيد العملي الرئيسي هو حجم المخرجات: فتُحدّ الاستجابات عند 65,536 رمزًا، لذا قد يلزم تقسيم العمل الذي يتطلب توليدًا واحدًا كبيرًا جدًا عبر عدة استدعاءات. كما أن Auto Code هو موجّه (router) وليس نموذجًا ثابتًا واحدًا، لذا قد يختلف السلوك بين الطلبات حسب اختيار محرك التوجيه للخلفية (backend). إذا كنت بحاجة إلى سلوك متوقع ومتطابق من استدعاء إلى آخر، فقد يناسبك نموذج ثابت بشكل أفضل؛ أما إذا كنت تبني وكيل برمجة يستفيد من التوجيه عبر مدخلات متنوعة، فإن Auto Code مصمم لهذا الغرض تحديدًا.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.images.generate({
"model": "openrouter/auto-code",
"prompt": "A minimalist product photo of a ceramic mug on a wooden table",
"n": 1,
"aspect_ratio": "1:1"
});
import { writeFile } from "node:fs/promises";
await writeFile("image.png", Buffer.from(result.data[0].b64_json, "base64"));
frequency_penaltyinclude_reasoninglogit_biaslogprobsmax_completion_tokensmax_tokensmin_pparallel_tool_callspresence_penaltyreasoningreasoning_effortrepetition_penaltyresponse_formatseedstopstructured_outputstemperaturetool_choicetoolstop_atop_ktop_logprobstop_pverbosityلا توجد مواضيع في هذا المجتمع بعد. افتح أول موضوع عن Auto Code.