แพลตฟอร์มแรกที่สร้างขึ้นสำหรับ วิศวกรที่รวดเร็ว
Promptlayer เป็นแพลตฟอร์มแรกที่ให้คุณติดตามจัดการและแบ่งปันวิศวกรรมพรอมต์ GPT ของคุณ Promptlayer ทำหน้าที่เป็นมิดเดิลแวร์ระหว่างรหัสของคุณและห้องสมุด Python ของ OpenAI
Promptlayer บันทึกคำขอ OpenAI API ทั้งหมดของคุณช่วยให้คุณสามารถค้นหาและสำรวจประวัติคำขอในแผงควบคุม Promptlayer
repo นี้มีไลบรารี Wrapper Python สำหรับ Promptlayer
pip install promptlayer
ใช้ pip install .
เพื่อติดตั้งในพื้นที่
ในการเริ่มต้นใช้งานสร้างบัญชีโดยคลิก“ เข้าสู่ระบบ ” บน Promptlayer เมื่อเข้าสู่ระบบแล้วให้คลิกปุ่มเพื่อสร้างคีย์ API และบันทึกสิ่งนี้ในตำแหน่งที่ปลอดภัย (คู่มือการใช้ Vars Env)
เมื่อคุณติดตั้งทั้งหมดแล้วให้ติดตั้ง PromptLayer โดยใช้ pip
ในไฟล์ Python ที่คุณใช้ OpenAI API ให้เพิ่มสิ่งต่อไปนี้ สิ่งนี้ช่วยให้เราสามารถติดตามคำขอของคุณโดยไม่จำเป็นต้องเปลี่ยนรหัสอื่น ๆ
from promptlayer import PromptLayer
promptlayer = PromptLayer ( api_key = "<YOUR PromptLayer API KEY pl_xxxxxx>" )
openai = promptlayer . openai
จากนั้นคุณสามารถใช้ openai
ได้ถ้าคุณนำเข้าโดยตรง
pl_tags
Promptlayer อนุญาตให้คุณเพิ่มแท็กผ่านอาร์กิวเมนต์ pl_tags
สิ่งนี้ช่วยให้คุณสามารถติดตามและคำขอกลุ่มในแผงควบคุม
ไม่จำเป็นต้องใช้แท็ก แต่เราแนะนำพวกเขา!
openai . Completion . create (
engine = "text-ada-001" ,
prompt = "My name is" ,
pl_tags = [ "name-guessing" , "pipeline-2" ]
)
หลังจากทำคำขอสองสามครั้งแรกของคุณคุณควรจะเห็นพวกเขาในแผงควบคุม Promptlayer!
ไลบรารี Python นี้เป็นเสื้อคลุมเหนือ REST API ของ Promptlayer หากคุณใช้ภาษาอื่นเช่น 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]