OpenAI_ Integration

OpenAI_ Integration

سيرشدك هذا الدليل عبر الخطوات اللازمة لتكامل OpenAI مع تطبيقك، والحصول على مفتاح API الخاص بك، وإضافة الأموال (إذا لزم الأمر)، وفهم كيفية عمل الطبقة المجانية.

الخطوة 1: إنشاء حساب OpenAI
إذا لم يكن لديك حساب OpenAI بعد، اتبع هذه الخطوات:

  • انتقل إلى منصة OpenAI.
  • اضغط على خيار التسجيل (Sign Up) في الزاوية العلوية اليمنى.
  • اتبع التعليمات لإنشاء حساب باستخدام بريدك الإلكتروني أو عبر Google/Microsoft.
  • بعد التسجيل، قم بتأكيد بريدك الإلكتروني لإكمال العملية.

الخطوة 2: إنشاء مفتاح API الخاص بـ OpenAI
مفتاح API ضروري لتوثيق طلباتك إلى OpenAI. إليك كيفية الحصول عليه:

  1. قم بتسجيل الدخول إلى حسابك في OpenAI.
  2. انتقل إلى صفحة مفاتيح API: https://platform.openai.com/account/api-keys.
  3. اضغط على إنشاء مفتاح سري جديد (Create new secret key).
  4. سيتم إنشاء مفتاح جديد. قم بنسخه وحفظه في مكان آمن. لن تتمكن من رؤيته مرة أخرى بعد مغادرة الصفحة.

ملاحظة:

  • هذا المفتاح ضروري للوصول إلى API.
  • لا تشاركه علنًا أو تضفه مباشرة إلى الشيفرة غير الآمنة.
  • بدلاً من ذلك، استخدم متغيرات البيئة لإدارته بأمان في تطبيقك.

الخطوة 3: تكامل OpenAI مع بيفاتيل
بمجرد حصولك على مفتاح API الخاص بك، يمكنك تكامل OpenAI مع تطبيقك أو منصتك باتباع الخطوات التالية:

  1. قم بتسجيل الدخول إلى بيفاتيل.
  2. انتقل إلى وحدة التكاملات في الشريط الجانبي.
  3. اضغط على OpenAI ثم اضغط على اتصال (Connect).
  4. الصق مفتاح API الخاص بـ OpenAI في الحقل المخصص.
  5. اضغط على إنشاء (Create) لإكمال عملية التكامل.

الآن، يجب أن تكون منصتك متصلة بـ OpenAI، مما يتيح لك الاستفادة من نماذج GPT لتوليد الردود القائمة على الذكاء الاصطناعي، وإكمال المهام، أو الاستفادة من القدرات الأخرى التي توفرها OpenAI.




الخطوة 4: إضافة الأموال إلى حسابك

بمجرد نفاد الأرصدة المجانية أو إذا كنت بحاجة إلى استخدام أكثر شمولاً، ستحتاج إلى إضافة الأموال إلى حسابك في OpenAI. إليك الطريقة:

  1. قم بتسجيل الدخول إلى حسابك في OpenAI.
  2. انتقل إلى صفحة الفوترة: https://platform.openai.com/account/billing.
  3. أضف طريقة دفع، مثل بطاقة الائتمان، عن طريق تحديد إضافة طريقة دفع (Add Payment Method).
  4. بعد إضافة طريقة الدفع، يمكنك عرض رصيد حسابك والاستخدام.
  5. يتيح لك OpenAI تحديد حدود الاستخدام وسقوف الإنفاق لتجنب الاستخدام المفرط بالخطأ.

مراقبة الاستخدام والإنفاق

  • يمكنك تتبع استخدامك عبر صفحة الاستخدام (Usage).
  • قم بتحديد حدود استخدام شهرية للتأكد من بقائك ضمن الميزانية المطلوبة.
  • ستتم محاسبتك فقط على طلبات API التي تتجاوز حدود الطبقة المجانية..



الخطوة 5: فهم الطبقة المجانية من OpenAI

تقدم OpenAI طبقة مجانية تتيح لك اختبار واستخدام خدماتها دون رسوم فورية. إليك ما تحتاج إلى معرفته:


1. أرصدة مجانية للمستخدمين الجدد

  • عند التسجيل، ستحصل على أرصدة مجانية بقيمة 5 دولارات.
  • هذه الأرصدة صالحة لمدة 3 أشهر من تاريخ إنشاء الحساب.
  • يمكنك استخدام هذه الأرصدة لاستكشاف نماذج OpenAI المختلفة وتجربة واجهات برمجة التطبيقات المتنوعة.

2. التسعير المستند إلى الرموز (Tokens)

  • تستخدم OpenAI الرموز لحساب الاستخدام.
  • 1 رمز ≈ 4 أحرف من النص الإنجليزي. على سبيل المثال: الكلمة "cat" تستخدم رمزًا واحدًا، بينما الكلمة "fantastic" قد تستخدم رمزين.
  • يشمل عدد الرموز المستخدم لكل طلب كلًا من النص المدخل (input prompt) والنص الناتج عن النموذج.

3. النماذج المتاحة في الطبقة المجانية

نماذج GPT-3:

  • النماذج المتوفرة تشمل:
    • text-davinci-003
    • text-curie-001
    • text-babbage-001
    • text-ada-001
  • النماذج الأكبر أكثر تكلفة لكل رمز ولكنها تقدم نتائج أكثر تفصيلاً.
  • النماذج الأصغر أرخص وأسرع ولكنها تقدم نتائج أقل تفصيلاً.

واجهات برمجة تطبيقات أخرى:

  • يمكنك أيضًا تجربة نماذج لإنشاء الأكواد، وتحويل الكلام إلى نص (Whisper)، وإنشاء الصور، بناءً على احتياجاتك.

4. حدود استخدام الطبقة المجانية

  • توفر OpenAI كمية محدودة من الاستخدام المجاني شهريًا، حتى بعد انتهاء الأرصدة الأولية.
  • يمكنك متابعة إرسال الطلبات حتى تصل إلى عدد معين من الرموز قبل الحاجة إلى إضافة دفعات.
  • يتم تحديث حدود الاستخدام والتفاصيل بشكل متكرر، لذا تحقق من صفحة التسعير الخاصة بـ OpenAI للحصول على أحدث المعلومات.



مثال على كود لاستخدام مفتاح OpenAI الخاص بك
بمجرد اكتمال التكامل، يمكنك البدء في استخدام OpenAI في الكود الخاص بك. إليك مثال بلغة Python:

  1. import openai

    # Set your OpenAI API key
    openai.api_key = "your-secret-api-key"

    # Make a request to the OpenAI API
    response = openai.Completion.create(
       model="text-davinci-003",
       prompt="Translate this sentence into French: 'How are you today?'",
       max_tokens=60
    )

    # Print the response
    print(response.choices[0].text.strip())

استبدل "your-secret-api-key" بمفتاح API الخاص بك الفعلي.



المشكلات الشائعة واستكشاف الأخطاء وإصلاحها

المشكلة 1: مفتاح API لا يعمل

  • تأكد من أن مفتاح API صحيح ولم يتم حذفه في حسابك على OpenAI.
  • تأكد من أن الكود الخاص بك يصل إلى المفتاح بأمان (استخدم متغيرات البيئة).

المشكلة 2: تجاوز حدود المعدل (Rate Limits)

  • تفرض OpenAI حدودًا على عدد الطلبات التي يمكنك إجراؤها في الدقيقة. يمكنك التحقق من حدودك الحالية في قسم الاستخدام (Usage) في حسابك على OpenAI.
  • إذا لزم الأمر، يمكنك طلب زيادة في حد المعدل من OpenAI.

المشكلة 3: مشكلات الفوترة والاستخدام

  • إذا واجهت مشكلات في الدفع، تحقق من صفحة الفوترة (Billing) لمعرفة الأخطاء في طريقة الدفع.
  • تأكد من ضبط حد الاستخدام بشكل مناسب لتجنب رسوم الاستخدام المفرط.

الخاتمة

باتباع الخطوات الواردة في هذا الدليل، ستتمكن من:

  1. إنشاء مفتاح OpenAI API وتأمينه.
  2. تكامل OpenAI مع منصتك.
  3. الاستفادة من الطبقة المجانية من OpenAI للاختبار والاستخدام الأولي.
  4. إضافة الأموال ومراقبة الاستخدام عند توسيع تطبيقك.

    • Related Articles

    • Integration

      دليل استخدام وحدة التكامل في Bevatel كيفية تفعيل، إعداد، وإدارة مختلف التكاملات الخاصة بعملك باستخدام وحدة التكامل في Bevatel. 1. الوصول إلى وحدة التكامل (Integration Module): خطوات الوصول: انتقل إلى لوحة تحكم Bevatel (Bevatel Dashboard). من القائمة ...
    • Dialogflow_Integration

      هدف التكامل بين Bevatel وDialogflow الغرض: دمج Bevatel مع Dialogflow لتوفير ردود آلية باستخدام روبوتات الدردشة، وضمان نقل سلس للحالات المعقدة إلى الوكلاء، مما يعزز قدرات دعم العملاء بشكل كبير. لماذا تكامل Bevatel مع Dialogflow؟ روبوتات الدردشة أصبحت ...
    • Dyte_Integration

      "تمكين مكالمات الفيديو مع تكامل Dyte في بيفاتيل لتحسين تفاعل العملاء، وتسريع حل المشكلات، والحصول على رؤى قيمة للأعمال من خلال الدردشة المباشرة عبر الموقع الإلكتروني." كيفية تفعيل مكالمات الفيديو باستخدام تكامل Dyte؟ تُعد مكالمات الفيديو مع عملائك ...
    • Google Translate_ Integration

      "قم بتفعيل تكامل Google Translate في بيفاتيل لترجمة الرسائل الواردة فورًا، مما يتيح التواصل السلس بعدة لغات." كيفية ترجمة الرسائل باستخدام Google Translate؟ إذا كنت تتلقى استفسارات بلغات لا تفهمها أنت أو أعضاء فريقك، يمكنك استخدام تكامل Google ...
    • مقدمة

      مقدمة في هذا الدليل، ستتعرف على كيفية الحصول على نافذة اتصالات موحدة، يمكنك ربط قنوات التواصل المختلفة في منصة واحدة معًا، لإدارة المحادثات، والتعاون مع الفريق أثناء التنقل باستخدام بيزنس شات. يمكنك ربط حساب بيفاتيل بيزنس الخاص بك مع قنوات محادثة ...