GPT 3.5 غير مهيأ على الرغم من وجود مفتاح API

مرحباً، لدي خدمة discourse على خادمي الخاص.

لقد قمت بالفعل بتثبيت المكون الإضافي للذكاء الاصطناعي.

لقد قمت بالفعل بتثبيت واجهة برمجة تطبيقات openai.

ولكن لا يزال يخبرني أن gpt 3.5 غير مهيأ، أين يتم تكوينه؟ اعتقدت أنه مجرد وضع واجهة برمجة تطبيقات openai.

تحقق

هل مفتاح واجهة برمجة التطبيقات الخاص بك يعمل مع طلب اختبار مثل الطلب أدناه؟

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "Say this is a test!"}],
     "temperature": 0.7
   }'
إعجاب واحد (1)

أدخل هذا الرمز عبر ssh إلى خادمي (مع إرفاق واجهة برمجة تطبيقات openai) أو أين يمكنني الاختبار؟

يمكنك تشغيل ذلك من أي طرفية لديك وصول إليها.

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $12345679" \
  -d '{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "Say this is a test!"}],
     "temperature": 0.7
   }'

هل سيكون هذا هو الهيكل؟ أي، ترك علامة "$" قبل وعلامة “"” بعد مفتاح الواجهة البرمجية؟

ستترك علامات الاقتباس بعد نعم، ولكنك لن تترك علامة $ قبل المفتاح. تشير $OPENAI_API_KEY إلى متغير بيئة.

هذه هي النتيجة

أتساءل عما إذا كانت هناك مشكلة في التوقيت أو “مشكلة استرداد”
هل يمكنك إزالة حرف واحد من مفتاح واجهة برمجة التطبيقات ثم إضافة حرف واحد ومعرفة ما إذا كان سيبدأ في العمل؟
@Falco أتساءل عما إذا كنا نتعامل معه على أنه “تم تكوينه” بمجرد وجود مفتاح واجهة برمجة التطبيقات. في تلك المرحلة، يمكنك النظر إلى السجلات لمعرفة ما إذا كان يتعطل.
الاختبار على التكوين غير مكتمل على أي حال… قد تكون واجهة برمجة التطبيقات معطلة مؤقتًا، وقد تنتهي صلاحية المفتاح بعد أسبوع ولا يزال (مكونًا)، أعتقد أن هذا معقد للغاية، يجب علينا فقط إزالة التحقق والثقة في السجلات هنا.

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

من الصعب على معظم الناس العثور على السجلات.

إعجاب واحد (1)

مرحباً، لقد جربت العديد من واجهات برمجة التطبيقات، حتى الجديدة منها.

في الواقع، أستخدم واجهات برمجة التطبيقات هذه نفسها مع خدمات أخرى مثل برنامج PHP، ومكون إضافي لـ WordPress، وهي تعمل دون مشاكل؛ لكنني لا أفهم لماذا عندما أضعها هنا، لا يتم تنشيطها، ولا أعرف ما إذا كان عليّ تكوين شيء إضافي، بالإضافة إلى وضع واجهة برمجة التطبيقات.

لقد وضعت أيضًا اسم المؤسسة وأزلته (على الرغم من أنه يقول إنه اختياري).

هل يمكنك إلقاء نظرة على السجلات، هل هناك أي شيء هناك؟

على الرغم من أن هذه قديمة، لا توجد أحدث منها

امنحنا يومًا أو يومين، وسنرى ما إذا كان بإمكاننا زيادة التسجيل هنا كحد أدنى

3 إعجابات

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


cd /var/discourse
./launcher rebuild app
إعجاب واحد (1)

لقد رأيت هذا في مناسبات متعددة، يبدو أن الأمر يستغرق بعض الوقت بعد إدخال مفتاح API قبل أن يختفي “غير مهيأ”.

إعجابَين (2)

لقد وجدت المشكلة، وأقوم بتصحيحها، كنا نقوم بتخزينها مؤقتًا في فئة بحيث لم تنعكس التغييرات.

7 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.