اللغة الإنجليزية: Langchain Coder AI هي أداة توليد الكود الحديثة التي تعمل بها Openai و Vertex AI. يوفر تجربة سلسة للمطورين لإنشاء قصاصات رمز بلغات مختلفة بناءً على المطالبات المقدمة. تم دمج الأداة مع نماذج AI المتقدمة مثل Openai: GPT-3.5 ، GPT-3.5 Turbo ، GPT-4 Google:Code Gecko و Code Bison و Palm and Gemini ضمان مخرجات التعليمات البرمجية عالية الجودة من هذه النماذج القوية.
سمات
توليد الكود التي تعمل بذات AI وإكمالها : يستخدم نماذج Openai و Vertex AI للحصول على اقتراحات رمز فعالة ودقيقة.
حفظ وتنفيذ الرمز : يوفر خيارات لحفظ الكود الذي تم إنشاؤه وتنفيذه على الفور.
إرشادات الترميز : يضمن أن الكود الذي تم إنشاؤه يلتزم بمعايير مثل النموذج ، ومعالجة الاستثناءات ، ومعالجة الأخطاء ، والتسجيل ، والتعليقات ، والكفاءة ، والمتانة ، وإدارة الذاكرة ، وتحسين السرعة ، واتفاقيات التسمية.
محرر التعليمات البرمجية المتقدمة : تخصيص تجربة الترميز الخاصة بك بميزات مثل حجم الخط القابل للتعديل ، وحجم علامة التبويب ، والموضوعات ، وأرقام المفاتيح ، وأرقام الأسطر ، والهوامش المطبوعة ، والالتفاف ، والمكافآت التلقائية ، ووضع القراءة فقط ، واختيار اللغة.
الإعدادات القابلة للتخصيص : ضبط الإعدادات مثل درجة الحرارة ، الرموز الأقصى ، اسم النموذج ، المشروع ، المنطقة ، وملف بيانات الاعتماد لـ Vertex AI.
أوضاع التجميع غير المتصل عبر الإنترنت : اختر بين أوضاع التحويل البرمجي غير المتصل بالإنترنت وتنفيذ التعليمات البرمجية.
Langchain Coder في العمل
شاهد Langchain Coder في العمل في هذا الفيديو!
أقسام الذكاء الاصطناعي.
؟ Openai
الإعدادات القابلة للتخصيص : اضبط الرموز ، ودرجة الحرارة ، وضبط مفتاح API مباشرة في الإعدادات.
اختيار النموذج : اختر من بين مجموعة متنوعة من النماذج بما في ذلك GPT 3.5 و GPT 3.5 Turbo وأحدث GPT 4.
رأس AI
الإعدادات القابلة للتخصيص : الرموز الرفاهية ودرجة الحرارة وضبط مفتاح بيانات الاعتماد في الإعدادات.
اختيار النموذج : اختر نماذج مثل Code Gecko للإكمال والرمز Bison لتوليد الرمز. تم تصميم هذه النماذج لدعم إكمال الكود وتوليدها ، مما يعزز تجربة الترميز الخاصة بك.
Webui - عرض التطبيق
؟ هذه هي الشاشة الرئيسية للتطبيق. الغوص مع موجه نص ، واختر لغتك ، واترك السحر يحدث مع الأزرار التي تشعر أنها على حق.
؟ ها هي القماش بعد أن ترسم التحفة. لم يكن توليد الكود هذا جميلًا أبدًا.
تكامل Openai
تتكامل Langchain Coder AI مع Openai للاستفادة من نماذج التعلم الآلي القوية لتوليد الكود. Openai هي شركة أبحاث ونشر منظمة العفو الدولية لمزيد من التفاصيل حول كيفية دمج Langchain مع Openai ، راجع الوثائق الرسمية.
تحتاج إلى مفتاح AI AI Open AI لاستخدام Langchain Coder AI. للحصول على مفتاحك ، اتبع هذه الخطوات:
احصل على مفتاح API Openai
انتقل إلى موقع Openai.
املأ النموذج بمعلوماتك وانقر فوق "إنشاء حساب".
بمجرد تسجيل الدخول ، انقر على "مفاتيح API" في القائمة اليسرى.
انقر على "إنشاء مفتاح جديد" لإنشاء مفتاح API جديد.
انسخ مفتاح API الخاص بك - سنستخدمه لاحقًا في رمز Python الخاص بنا.
تكامل VERTEX AI
تتكامل Langchain Coder AI مع Google Vertex AI للاستفادة من نماذج التعلم الآلي القوية لتوليد الكود. تقدم Vertex AI مجموعة من الأدوات والخدمات لـ ML و AI ، و Langchain Coder AI Taps في هذه الموارد لتوفير اقتراحات الكود من الدرجة الأولى. لمزيد من التفاصيل حول كيفية دمج Langchain مع Vertex AI ، راجع الوثائق الرسمية.
بالإضافة إلى ذلك ، يتيح Vertex AI SDK لـ Python أتمتة ابتلاع البيانات ، والتدريب النموذجي ، والتنبؤات على قمة الرأس. يوفر طريقة برمجية للوصول إلى معظم الوظائف المتاحة في وحدة التحكم السحابية من Google. لمزيد من المعلومات ، تحقق من Vertex AI SDK لـ Python.
تحتاج إلى بيانات اعتماد حساب خدمة Google Vertex لاستخدام Langchain Coder AI. للحصول على بيانات الاعتماد الخاصة بك ، اتبع هذه الخطوات:
بيانات اعتماد حساب خدمة Google Vertex AI
انتقل إلى وحدة تحكم منصة Google Cloud.
انقر فوق زر القائمة (ثلاثة خطوط أفقية) في الزاوية اليسرى العلوية من الصفحة.
حدد IAM & admin > حسابات الخدمة .
انقر فوق الزر "إنشاء حساب الخدمة" .
في حقل اسم حساب الخدمة ، أدخل اسمًا لحساب الخدمة الخاص بك.
حدد دور المحرر لحساب الخدمة.
انقر فوق الزر "إنشاء" .
انقر فوق علامة التبويب Keys .
انقر فوق زر إضافة مفتاح .
حدد JSON كنوع المفتاح.
انقر فوق الزر "إنشاء" .
بعد تنزيل الملف بتنسيق JSON ، تحتاج إلى تحميله في التطبيق. للقيام بذلك ، اتبع هذه الخطوات: أدخل اسم المشروع وموقع هذا المشروع ، وأنت جميعًا مستعد للذهاب.
تتكامل Langchain Coder AI مع Palm AI للاستفادة من نماذج التعلم الآلي القوية لتوليد الكود.
Palm AI هو نموذج قديم من Google AI وينهول الآن.
تكامل الجوزاء AI:
تتكامل Langchain Coder AI مع Gemini AI للاستفادة من نماذج التعلم الآلي القوية لتوليد الكود.
Gemini AI هو أحدث طراز من Google AI وخليفة Palm AI.
الإعداد: احصل على مفتاح Palm/Gemini AI
الخطوة 1:الحصول على مفتاح Google Palm/Gemini API. . الخطوة 2: قم بزيارة عنوان URL التالي: https://makersuite.google.com/app/apikey . الخطوة 3: انقر فوق الزر " إنشاء مفتاح API" . الخطوة 4: المفتاح الذي تم إنشاؤه هو مفتاح API الخاص بك. يرجى التأكد من نسخهولصقه في الحقل المطلوب أدناه. ملاحظة: مفتاح API أمر بالغ الأهمية لعمل نماذج Google AI. يرجى التأكد من إبقائها آمنة وعدم مشاركتها مع أي شخص.
؟ عرض الصور
واجهة المستخدم الشاشة الرئيسية الشاشة الرئيسية للتطبيق.
تم إنشاؤه رمز واجهة المستخدم يعرض الرمز الذي تم إنشاؤه في واجهة مستخدم سهلة الاستخدام.
معدلات API يظهر معدلات API لـ Openai و Vertex AI.
محرر رمز السمة المظلمة محرر رمز ذو موضوع داكن لتجربة ترميز مريحة.
إرشادات الترميز يسلط الضوء على إرشادات الترميز التي تدعمها Langchain Coder AI.
المترجم في وضع عدم الاتصال يعرض وضع المترجم في وضع عدم الاتصال لتنفيذ التعليمات البرمجية.
المترجم عبر الإنترنت وضع المترجم عبر الإنترنت مع دعم لغات متعددة.
SWIFT CODE DEMO مظاهرة تعرض توليد رمز سريع.
كود AI -Vertex AI Gecko يوضح ميزة إكمال الكود من Code Code Gecko Vertex AI.
الحزم المستخدمة
SPEREMLIT : طريقة سريعة وبسيطة لإنشاء تطبيقات البيانات.
STREMLIT_ACE : مكون التدفق لمحرر ACE.
Google-Auth : مكتبة مصادقة Google.
Google-Auth-Oauthlib : مكتبة مصادقة Google لـ OAUTH.
Google-Cloud-Aiplatform : مكتبة عميل للتفاعل مع API AI Vertex AI.
Langchain : مكتبة عميل Python للتفاعل مع API Langchain.
Openai : مكتبة عميل Python للتفاعل مع API Openai.
Python-dotenv : يقرأ زوج القيمة الرئيسية من ملف .env ويضيفه إلى متغير البيئة.
Vertexai : مكتبة عميل Python للتفاعل مع API AI.
الروابط والإشارات
وثائق Google Vertex AI
تكامل Langchain مع Vertex AI
Vertex AI SDK لبيثون
تاريخ النجوم
الإصدار
يتضمن الإصدار 1.7 هذه الميزات:
API عبر الإنترنت API : تمت إضافة واجهة برمجي جديدة عبر الإنترنت.
مثال المقتطفات الرمز : مثال على المقتطفات من الكود من المهام البسيطة إلى المعقدة.
رمز التصحيح : تمت إضافة مصحح رمز جديد.
برنامج التحويل البرمجي JDODLE : مترجم JDODLE مع أكثر من 70 لغة برمجة.
تصميم UI/UX جديد : تم تحديث تصميم UI/UX جديد.
يتضمن الإصدار 1.6 هذه الميزات:
Gemini AI Free Tier : Langchain Coder AI يتكامل مع الطبقة المجانية Gemini AI.
رمز تصحيح الأخطاء : Langchain Coder AI يتكامل مع مصحح تصحيح الكود.
تصميم UI/UX الجديد : يتكامل Langchain Coder AI مع تصميم UI/UX الجديد.
يتضمن الإصدار 1.5 هذه الميزات:
تكامل Gemini AI : يتكامل Langchain Coder AI مع Gemini AI.
الإعدادات القابلة للتخصيص : اضبط الرموز ، ودرجة الحرارة ، وضبط مفتاح API مباشرة في الإعدادات.
اختيار النموذج : اختر من بين مجموعة متنوعة من النماذج بما في ذلك Gemini-Pro و Emini-Pro-Vision .
نماذج Gemini AI يدعم Gemini 2 النماذج التالية:
Gemini-Pro : نموذج chatbot يمكن استخدامه لإنشاء ردود على موجه معين.
Gemini-Pro-Vision : نموذج لتوليد الصور يمكن استخدامه لإنشاء نص من موجه معين
يتضمن الإصدار 1.4 هذه الميزات:
تكامل النخيل AI : يتكامل Langchain Coder AI مع Palm AI.
الإعدادات القابلة للتخصيص : اضبط الرموز ، ودرجة الحرارة ، وضبط مفتاح API مباشرة في الإعدادات.
اختيار النموذج : اختر من بين مجموعة متنوعة من النماذج بما في ذلك الدردشة ، وبيسون النص ، وتضمين الظهر .
يدعم Palm AI Models Palm 2 النماذج التالية:
دردش بيسون : نموذج chatbot يمكن استخدامه لإنشاء ردود على موجه معين.
النص البيون : نموذج لتوليد النص الذي يمكن استخدامه لإنشاء نص من موجه معين.
التضمين sebecko : نموذج تضمين نص يمكن استخدامه لإنشاء التضمين لنص معين.
يتضمن الإصدار 1.3 هذه الميزات:
توليد الكود التي تعمل بذوهاول الذكاء الاصطناعى
يستخدم نماذج Openai و Vertex AI
حفظ وتنفيذ التعليمات البرمجية وحدد إرشادات الترميز
ميزات محرر الرمز المتقدم
إعدادات قمة القسم التخصيص
أوضاع التجميع غير المتصلة بالإنترنت وعبر الإنترنت
إرشادات الترميز :
الشكل
معالجة الاستثناء
معالجة الخطأ
قطع الأشجار
تعليقات
كفاءة
المتانة
إدارة الذاكرة
تحسين السرعة
اتفاقيات تسمية
جديد في الإصدار 1.3: توليد الكود التي تعمل بذوارات الذكاء الاصطناعى وإنجازها باستخدام نماذج Openai و Vertex AI.
المساهمة
إذا كنت ترغب في المساهمة في هذا المشروع وجعله أفضل مع أفكار جديدة ، فإن طلب السحب الخاص بك موضع ترحيب للغاية. إذا وجدت أي مشكلة ، فما عليك سوى وضعها في قسم إصدار المستودع ، شكرًا لك.
رخصة
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا ، لذا لا تتردد في استخدامه.
ترخيص تنفيذ الكود - غير متصل:
أنت وحدك مسؤول عن الكود الذي تكتبه وتجميعه وتشغيله باستخدام النظام الأساسي.
أنت توافق على عدم كتابة أو تجميع أو تشغيل أي مدونة غير قانونية أو ضارة أو ضارة أو مسيئة أو تنتهك أو ينتهك أي قوانين أو حقوق أو سياسات.
أنت توافق على عدم كتابة أو تجميع أو تشغيل أي رمز قد يتسبب في إتلاف ، أو يتدخلفي النظام الأساسي ، أو واجهة برمجيات Jdoodle ، أو أي أنظمة أو خدمات أخرى.
أنت توافق على عدم كتابة أو تجميع أو تشغيل أي رمز قد يصل أو يكشف عن أي معلومات سرية أو حساسة .
ترخيص تنفيذ الكود - عبر الإنترنت/API:
يستخدم النظام الأساسي برنامج التحويل البرمجي JDoodle لتجميع الكود وتشغيله.
برنامج التحويل البرمجي JDoodle هو خدمة تابعة لجهة خارجية توفر تنفيذ رمز عبر الإنترنت لمختلف لغات البرمجة.
يجوز لمجمول Jdoodle جمع الكود الخاص بك والمعلومات الأخرى وفقًا للشروط والأحكام وسياسة الخصوصية الخاصة بهم.