parea sdk ts
v1.68.1
parea typescript sdk
npm ติดตั้ง parea-ai
เอกสาร SDK TypeScript
นำเข้า {เสร็จสมบูรณ์, เสร็จสิ้นการตอบสนอง, parea} จาก "parea-ai"; const p = new parea ('parea_api_key'); const deployedPromptCall = async (แบบสอบถาม: สตริง): สัญญา <string> => { const เสร็จสมบูรณ์: เสร็จสิ้น = {deployment_id: 'deployment_id', llm_inputs: {query: query}, - การตอบสนอง const = รอ p.completion (เสร็จสิ้น); return response.content;}; ฟังก์ชั่น async main () { return Await redeledPromptCall ('เขียนโปรแกรม Hello World โดยใช้ TypeScript และ React Framework');} main (). จากนั้น ((ผลลัพธ์) => console.log (ผลลัพธ์));
นำเข้า openai จาก 'openai'; นำเข้า {patchopenai, parea, getCurrentTraceid} จาก "parea-ai"; const openai = new openai ({apikey: 'openai_api_key'}); // patch openai p = ใหม่ parea ('parea_api_key'); ฟังก์ชั่น async callopenai ( ข้อความ: ใด ๆ [], รุ่น: String = 'GPT-3.5-Turbo-0125' อุณหภูมิ: number = 0.0,): สัญญา <String> { const response = รอ openai.chat.completions.create ({รุ่นข้อความอุณหภูมิ}); return response.choices [0] .message.content ?? '';} ฟังก์ชั่น async main () { const result = รอ callopenai ([{refle: 'ผู้ใช้', เนื้อหา: 'เขียนโปรแกรม Hello World โดยใช้ typeScript และ React Framework'}]); // บันทึกข้อเสนอแนะเกี่ยวกับผลลัพธ์ const traceid = getCurrentTraceId (); รอ p.recordfeedback ({trace_id: traceid, คะแนน: 0.21, // 0.0 (ไม่ดี) ถึง 1.0 (ดี) - ผลตอบแทนผลลัพธ์;} main (). จากนั้น ((ผลลัพธ์) => console.log (ผลลัพธ์));
โครงการนี้ได้รับใบอนุญาตภายใต้ข้อกำหนดของ Apache Software License 2.0
ดูใบอนุญาตสำหรับรายละเอียดเพิ่มเติม
@misc {parea-sdk-ts, ผู้แต่ง = {parea-ai}, title = {parea typescript sdk}, ปี = {2023}, สำนักพิมพ์ = {gitHub}, วารสาร = {repository github}, howpublished = {url {https : //github.com/parea-ai/parea-sdk-ts}}}}