parea sdk ts
v1.68.1
PAREA TISTERSCRIPS SDK
NPM Installieren Sie Parea-AI
Typscript SDK -Dokumente
Import {Fertigstellung, CompletionResponse, Parea} aus "parea-ai"; const p = new parea ('parea_api_key'); const deplementedPromptcall = async (Abfrage: String): Promise <string> => { const completion: completion = {Deployment_id: 'Deployment_id', llm_inputs: {query: query}, }; const response = warte auf p.completion (Fertigstellung); return response.content;}; asynchrische Funktion main () { return act acait bereitedPromptCall ('Schreiben Sie ein Hello World -Programm mit TypeScript und dem React -Framework.');} main (). Dann ((Ergebnis) => console.log (Ergebnis));
Import Openai aus 'openai'; import {patchopenai, parea, getCurrentTraceid} aus "parea-ai"; const openai = new openai ({apikey: 'openai_api_key'}); // Patch OpenAi, um Trace Logspatchopenai (OpenAI); p = new parea ('parea_api_key'); asynchrische Funktion Callopenai ( Nachrichten: Any [],, Modell: String = 'GPT-3,5-Turbo-0125', Temperatur: Zahl = 0,0,): Versprechen <string> { const response = warte auf openai.chat.completions.create ({Modell, Nachrichten, Temperatur}); return response.choices [0] .Message.Content? '';} asynchronisierende Funktion main () { const result = warte callopenai ([{rollen: 'user', Inhalt: 'Schreiben Sie ein Hello World -Programm mit TypeScript und dem React -Framework.'}]); // Feedback zum Ergebnis aufzeichnen const traceid = getCurrentTracId (); Warten Sie P.Recordfeedback ({Trace_id: Traceid, Punktzahl: 0,21, // 0,0 (schlecht) bis 1,0 (gut) }); Rückgabeergebnis;} main (). Dann ((Ergebnis) => console.log (Ergebnis));
Dieses Projekt ist gemäß den Bestimmungen der Apache Software License 2.0
-Lizenz lizenziert. Weitere Informationen finden Sie unter Lizenz.
@misc {parea-sdk-ts, author = {parea-ai}, title = {parea TypeScript Sdk}, Jahr = {2023}, Publisher = {github}, journal = {github repository}, HowPublish = {url {url {https : //github.com/parea-ai/parea-sdk-ts}}}