o1-2024-12-17 کی تکنیکی وضاحتیں
| مواصفات | تفصیلات |
|---|---|
| ماڈل ID | o1-2024-12-17 |
| فراہم کنندہ / فیملی | OpenAI کی o1 استدلالی ماڈل فیملی۔ |
| ماڈل کی قسم | پیچیدہ مسئلہ حل، کوڈنگ، ریاضی، سائنس اور کثیر مرحلہ تجزیے کے لیے بہتر بنایا گیا فرنٹیئر استدلالی بڑا لسانی ماڈل۔ |
| ریلیز اسنیپ شاٹ | o1-2024-12-17 دسمبر 2024 میں جاری کیا گیا بتاریخ اسنیپ شاٹ ہے۔ |
| ان پٹ طریقے | متن اور تصویر ان پٹ۔ |
| آؤٹ پٹ طریقے | متن آؤٹ پٹ۔ |
| کانٹیکسٹ ونڈو | 200K ٹوکنز۔ |
| زیادہ سے زیادہ آؤٹ پٹ | فی درخواست زیادہ سے زیادہ 100K آؤٹ پٹ ٹوکنز۔ |
| کارکردگی پروفائل | ہلکے ماڈلز کے مقابلے میں سست، مگر مشکل کاموں پر گہرے استدلال اور اعلیٰ معیار کے جوابات کے لیے ڈیزائن کیا گیا۔ |
| استدلالی کنٹرولز | reasoning_effort کی حمایت، تاکہ ڈویلپرز جواب سے پہلے ماڈل کے سوچنے کے وقت کو ایڈجسٹ کر سکیں۔ |
| پرامپٹنگ رویہ | o1 ماڈلز اور اس کے بعد کے ورژنز میں، ڈویلپر میسجز پرانے سسٹم میسج طرز کی ہدایات کی جگہ لیتے ہیں؛ o1-2024-12-17 سے شروع ہو کر، ڈیفالٹ طور پر مارک ڈاؤن بند رہتا ہے جب تک ڈویلپر میسج میں اسے واضح طور پر فعال نہ کیا جائے۔ |
o1-2024-12-17 کیا ہے؟
o1-2024-12-17 OpenAI کے o1 استدلالی ماڈل کے 17 دسمبر 2024 کے اسنیپ شاٹ کے لیے CometAPI کا پلیٹ فارم شناخت کنندہ ہے۔ یہ o1 سیریز سے تعلق رکھتا ہے، جسے OpenAI ایسے ماڈلز کے طور پر بیان کرتا ہے جو پیچیدہ استدلال کے لیے تقویتی تعلم کے ساتھ تربیت پاتے ہیں تاکہ “جواب دینے سے پہلے سوچیں۔”
روایتی چیٹ مرکوز ماڈلز کے مقابلے میں، o1-2024-12-17 ان کاموں کے لیے بنایا گیا ہے جہاں درستی، کثیر مرحلہ منطق، اور محتاط تجزیہ رفتار پر فوقیت رکھتے ہیں۔ OpenAI نے o1 کو اعلیٰ سطح کے استعمالات کے لیے مکمل استدلالی ماڈل کے طور پر پوزیشن کیا ہے، جس میں متن اور تصویر ان پٹ اور متن آؤٹ پٹ کی حمایت شامل ہے۔
یہ مخصوص اسنیپ شاٹ o1 کا ایک تازہ تر، بعد از تربیت ورژن متعارف کراتا ہے، جو فیڈبیک کی بنیاد پر ماڈل کے رویے کو بہتر بناتا ہے جبکہ o1 فیملی کے لیے جانچے گئے فرنٹیئر سطح کے استدلالی صلاحیتوں کو برقرار رکھتا ہے۔ OpenAI نے o1-preview کے مقابلے میں کم تاخیر کی بھی اطلاع دی، کیونکہ وہ فی درخواست اوسطاً 60% کم استدلالی ٹوکنز استعمال کرتا ہے۔
o1-2024-12-17 کی اہم خصوصیات
- اعلیٰ درجے کا استدلال: مشکل مسائل کے لیے بنایا گیا جو مرحلہ وار سوچ کی ضرورت رکھتے ہیں، بشمول ریاضی، سائنس، منطق، اور مشکل کوڈنگ ورک فلو۔
- تصویری ان پٹ کی حمایت: متن کے علاوہ تصاویر پر بھی استدلال کر سکتا ہے، جو بصری تجزیہ، ڈایاگرامز، سائنسی ورک فلو، اور تکنیکی مسئلہ حل کے لیے مفید ہے۔
- طویل کانٹیکسٹ سنبھالنا: 200K ٹوکنز کی کانٹیکسٹ ونڈو کی حمایت، جو بڑے دستاویزات، طویل گفتگو، اور کثیر فائل استدلالی کاموں کے لیے موزوں ہے۔
- بڑے جواب کی گنجائش: ایک ہی درخواست میں 100K تک آؤٹ پٹ ٹوکنز پیدا کر سکتا ہے، جو تفصیلی رپورٹس، طویل استدلال، یا خاطر خواہ کوڈ جنریشن کے لیے مددگار ہے۔
- قابلِ ترتیب استدلالی گہرائی:
reasoning_effortپیرامیٹر کے ذریعے ڈویلپرز ضرورت کے مطابق تاخیر اور استدلال کی گہرائی میں توازن کر سکتے ہیں۔ - پری ویو کے مقابلے میں بہتر موثریت: OpenAI کے مطابق،
o1ایک دی گئی درخواست کے لیے اوسطاًo1-previewکے مقابلے میں 60% کم استدلالی ٹوکنز استعمال کرتا ہے، جس سے عملی موثریت میں بہتری آتی ہے۔ - ڈویلپر میسج-فرسٹ پرامپٹنگ:
o1اور نئے ماڈلز میں، اعلیٰ سطحی طرزِعمل کی ہدایات کے لیے ڈویلپر میسجز ترجیحی طریقہ ہیں، جو پرانے سسٹم میسج پیٹرن کی جگہ لیتے ہیں۔ - ڈیفالٹ سادہ متن رویہ:
o1-2024-12-17سے شروع ہو کر، API جوابات ڈیفالٹ طور پر مارک ڈاؤن فارمیٹنگ سے گریز کرتے ہیں، جب تک کہ ڈویلپر میسج میں اسے واضح طور پر فعال نہ کیا جائے۔
o1-2024-12-17 تک رسائی اور انضمام کیسے کریں
مرحلہ 1: API Key کے لیے سائن اپ کریں
o1-2024-12-17 استعمال کرنے کے لیے، پہلے CometAPI پر اکاؤنٹ بنائیں اور ڈیش بورڈ سے اپنی API کلید جنریٹ کریں۔ اس کے بعد، کلید کو اپنی ایپلیکیشن میں ماحول کے متغیر کے طور پر محفوظ کریں تاکہ آپ سورس فائلز میں رازوں کو ہارڈ کوڈ کیے بغیر درخواستوں کی توثیق کر سکیں۔
مرحلہ 2: o1-2024-12-17 API کو درخواستیں بھیجیں
جب آپ کی API کلید تیار ہو جائے، تو CometAPI کے OpenAI-مطابقت پذیر اینڈ پوائنٹ کے ذریعے درخواستیں بھیجیں اور model فیلڈ کو o1-2024-12-17 پر سیٹ کریں۔
curl https://api.cometapi.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"model": "o1-2024-12-17",
"messages": [
{
"role": "developer",
"content": "You are a precise reasoning assistant. Formatting re-enabled."
},
{
"role": "user",
"content": "Analyze the trade-offs between recursive descent and Pratt parsers."
}
]
}'
آپ اسے کسی بھی OpenAI-مطابقت پذیر SDK سے بھی ضم کر سکتے ہیں، بس بیس URL کو CometAPI کے اینڈ پوائنٹ سے بدلیں اور ہدف ماڈل ID کے طور پر o1-2024-12-17 برقرار رکھیں۔
مرحلہ 3: نتائج حاصل کریں اور تصدیق کریں
درخواست جمع کرانے کے بعد، ریسپانس JSON کو پارس کریں اور استعمال شدہ SDK یا اینڈ پوائنٹ کے مطابق واپس کیے گئے choices یا message content فیلڈز سے جنریٹ شدہ اسسٹنٹ آؤٹ پٹ پڑھیں۔ پروڈکشن استعمال کے لیے، آپ کو ایپلیکیشن سطح کے چیک جیسے اسکیما ویلیڈیشن، ٹیسٹ کیسز، حوالہ جاتی ورک فلو، یا جہاں درستی نہایت اہم ہو وہاں انسانی جائزے کے ذریعے آؤٹ پٹس کی تصدیق بھی کرنی چاہیے۔