أول منصة تم تصميمها للمهندسين المطالبين
Quortlyer هو أول منصة تتيح لك تتبع هندسة GPT وإدارتها ومشاركتها. يتصرف Promslayer عن برامج وسيطة بين الكود ومكتبة Python Openai.
يسجل برنامج kerdlayer جميع طلبات Openai API الخاصة بك ، مما يتيح لك البحث واستكشاف سجل الطلب في لوحة معلومات DerverLayer.
يحتوي هذا الريبو على مكتبة بايثون غلاف لـ Promslayer.
pip install promptlayer
استخدم pip install .
لتثبيت محليا.
للبدء ، قم بإنشاء حساب بالنقر فوق " تسجيل الدخول " على kerdlayer. بمجرد تسجيل الدخول ، انقر فوق الزر لإنشاء مفتاح API وحفظ هذا في موقع آمن (دليل استخدام ENV Vars).
بمجرد أن يتم إعداد كل ذلك ، قم بتثبيت orderlayer باستخدام pip
.
في ملف Python حيث تستخدم Apis Openai ، أضف ما يلي. يتيح لنا ذلك تتبع طلباتك دون الحاجة إلى أي تغييرات رمز أخرى.
from promptlayer import PromptLayer
promptlayer = PromptLayer ( api_key = "<YOUR PromptLayer API KEY pl_xxxxxx>" )
openai = promptlayer . openai
يمكنك بعد ذلك استخدام openai
كما لو كنت قد قمت باستيراده مباشرة.
pl_tags
يتيح لك kerdlayer إضافة علامات من خلال وسيطة pl_tags
. يتيح لك ذلك تتبع وطلبات المجموعة في لوحة القيادة.
العلامات غير مطلوبة لكننا نوصيهم!
openai . Completion . create (
engine = "text-ada-001" ,
prompt = "My name is" ,
pl_tags = [ "name-guessing" , "pipeline-2" ]
)
بعد تقديم طلباتك القليلة الأولى ، يجب أن تكون قادرًا على رؤيتهم في لوحة معلومات البروفلايير!
مكتبة Python هذه عبارة عن مجموعة من Quartlyer's Rest API. إذا كنت تستخدم لغة أخرى ، مثل JavaScript ، فما عليك سوى التفاعل مباشرة مع API.
هنا طلب مثال أدناه:
import requests
request_response = requests . post (
"https://api.promptlayer.com/track-request" ,
json = {
"function_name" : "openai.Completion.create" ,
"args" : [ ] ,
"kwargs" : { "engine" : "text-ada-001" , "prompt" : "My name is" } ,
"tags" : [ "hello" , "world" ] ,
"request_response" : { "id" : "cmpl-6TEeJCRVlqQSQqhD8CYKd1HdCcFxM" , "object" : "text_completion" , "created" : 1672425843 , "model" : "text-ada-001" , "choices" : [ { "text" : " advocacy"nnMy name is advocacy." , "index" : 0 , "logprobs" : None , "finish_reason" : "stop" } ] } ,
"request_start_time" : 1673987077.463504 ,
"request_end_time" : 1673987077.463504 ,
"api_key" : "pl_<YOUR API KEY>" ,
} ,
)
نرحب بالمساهمات في مشروعنا مفتوح المصدر ، بما في ذلك الميزات الجديدة ، وتحسينات البنية التحتية ، وتوثيق أفضل. لمزيد من المعلومات أو أي أسئلة ، اتصل بنا على [email protected].