parea sdk ts
v1.68.1
PAREA Typescript SDK
NPM Instale Parea-AI
Docros SDK datilografados
importar {conclusão, conclusão-resposta, parea} de "parea-ai"; const p = new parea ('parea_api_key'); const implandedpromptcall = async (consulta: string): prometo <string> => { const conclusão: conclusão = {implantação_id: 'implantment_id', llm_inputs: {query: query}, }; const Response = aguarda p.completion (conclusão); RETORNO RESPOSTO.CONTENT;}; FUNÇÃO ASYNC MAIN () { Return WaitAit EmployetedPromptCall ('Escreva um programa Hello World usando o TypeScript e a estrutura do React.');} main (). Então ((resultado) => console.log (resultado));
importar openai do 'OpenAI'; importar {Patchopenai, parea, getCurrenttraceId} de "parea-ai"; const openai = new openai ({apikey: 'openai_api_key'}); // patch openi para adicionar trace logsptopenai (openi); const; p = new parea ('parea_api_key'); função assíncrona calopenai ( mensagens: qualquer [], Modelo: String = 'GPT-3.5-Turbo-0125', Temperatura: Número = 0.0,): Promise <String> { const Response = aguarda openAi.chat.completions.create ({modelo, mensagens, temperatura}); RETORNO RESPOSTO.CHOICES [0] .Message.Content ?? '';} função assíncrona main () { const resultado = aguarda calopenai ([{função: 'usuário', conteúdo: 'Escreva um programa Hello World usando o TypeScript e a estrutura do React.'}]); // registra feedback sobre o resultado const traceid = getCurrentTraceId (); Aguarda P.Recordfeedback ({Trace_Id: Traceid, Pontuação: 0,21, // 0,0 (Bad) a 1,0 (bom) }); resultado de retorno;} main (). então ((resultado) => console.log (resultado));
Este projeto está licenciado nos termos da licença Apache Software License 2.0
. Consulte a licença para obter mais detalhes.
@misc {parea-sdk-ts, autor = {parea-ai}, title = {parea tyeaScript sdk}, ano = {2023}, editor = {github}, diário = {github Repositor : //github.com/parea-ai/parea-sdk-ts}}}