import { ask_gpt } from 'backend/openai' import wixChatBackend from 'wix-chat-backend'; import wixData from 'wix-data'; export function wixChat_onMessage(event) { if (event.direction === 'VisitorToBusiness') { start(event) } } async function start(event){ wixData.query('gpt_chat').eq('channelId', event.channelId).find() .then(async (res) => { if (res.items.length > 0) { console.log('CHAT EXISTENTE') let msg_array = res.items[0].messageHistory await msg_array.push({ role: 'user', 'content': event.payload.text/*+ 'me responda estritamente no contexto: Marketing Juridico, atender mas não passar ideia de valores'*/ }) //Chat existente ask_gpt(msg_array, event.sender.id) .then(async (resGpt) => { let gpt_res = JSON.parse(resGpt) console.log(gpt_res) let ai_reply = gpt_res.choices[0].message.content.replace(/\n /g, ''); await msg_array.push({ role: 'assistant', 'content': ai_reply }) gpt_response(ai_reply, event.channelId, msg_array) }) } else { console.log('NOVO CHAT') //Novo chat let msg_array = [ { role: 'system', 'content': 'Você está falando com o Thiago, (IA) inteligência artificial da Thuim Jurídica' }, { role: 'user', 'content': event.payload.text /*+'me responda est ritamente no contexto: atendimento básico juridico não falar sobre valoresl'*/}, ] let obj = { channelId: event.channelId, userId: event.sender.id, messageHistory: msg_array, } wixData.insert('gpt_chat', obj) ask_gpt(msg_array, event.sender.id) .then(async (resGpt2) => { let gpt_res2 = JSON.parse(resGpt2) console.log(gpt_res2) let ai_reply = gpt_res2.choices[0].message.content.replace(/\ n/g, ''); await msg_array.push({ role: 'assistant', 'content': ai_reply }) gpt_response(ai_reply, event.channelId, msg_array) }) } }) } async function gpt_response (gpt, chid, array){ let obj = { "messageText": gpt, "channelId": chid, "metadata": {}, "sendAsVisitor": false, } wixChatBackend.sendMessage(obj) .then(() => { wixData.query('gpt_chat').eq('channelId', chid).find() .then((res) => { let item = res.items[0]; item.messageHistory = array; wixData.update('gpt_chat', item) }) }) .catch((e) => { console.log(e) }) }
const axios = require('axios'); //LEMBRAR DE IMPORTAR O PACOTE NPM: AXIOS // ... export async function ask_gpt(array, user) { let data = JSON.stringify({ model: 'gpt-3.5-turbo', messages: array, max_tokens: 2500, n: 1, temperature: 0.2, user: user, }); let config = { method: 'post', maxBodyLength: Infinity, url: 'https://api.openai.com/v1/chat/completions', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + 'sk-a_FYuPA_pK3dg88pNRdV06YS6tlREuQAKnCkMdncERT3BlbkFJ_nJD8tUW9_h8T86e48C_xAfDEp7bQ1BFYw3xuaK5kA’ }, data: data }; return await axios.request(config) .then(async(response) => { console.log(response.data) console.log(typeof response) return await JSON.stringify(response.data) }) .catch((error) => { console.log(error); }); }
top of page
へようこそ
トゥイム 法律上の
の場合スウィム・リーガル、 法務行政の迅速化に貢献することが私たちの優先事項です。
法的手続きの作成と実行における機敏性が、訴訟の成功に大きな違いをもたらします。
弊社のパートナー弁護士および法律事務所は、クライアントに全力を尽くして、
彼らは革新を諦めず、その一つ一つを大切にしようとしています。
詳細については、当社のウェブサイトをご覧ください。
ポジティブな結果を目指して
行政組織と法的手続きを通じて、の トゥイム 法律上の は、さまざまな法律分野の弁護士や法律事務所にサービスを提供するように設計されています。
パートナーはどこにいますか?
トゥイム 法律上の
消費者防御
消費者の権利の擁護に積極的かつ定期的に行動する当社のパートナーは、サンパウロ州だけでなく、ブラジルのさまざまな地域でも複数の事件を代理しています。弊社までお問い合わせください。どのようにお手伝いできるかご確認ください。
民事
パートナー様にも 彼らは民法における無数の混乱の中で働いています。 あなたの訴訟の規模に関係なく、彼らは確かにあなたを導くことができます。今すぐご連絡ください。
家族と相続
離婚、養子縁組、食事、在庫、私たちのパートナーは 家族法に関する訴訟を起こしているいくつかの家族にサポートを提供しました。それぞれ、家族の相続手続きや共有手続きを支援します。彼らは長年にわたって家族法と相続法を実践してきました。何か疑問はありますか?お問い合わせ!
労働法
あ トゥイム リーガル 弁護士および労働法事務所に勤務しています。当社のパートナーは、従業員と起業家のより良い関係を築くために、誠実かつ明確に介入します。あなたのケースを教えてください。どのようにサポートできるかをお知らせします。
著作権
A スウィム・リーガル パートナーは弁護士であり、芸術分野でも法的経験を積んでいます。入札プロセスや文化プロジェクトに明確かつ誠実に介入することで、作家やアーティストの権利の擁護に貢献しています。ご質問がございましたらお問い合わせください。
社会保障法
私たちのパートナーはすでに年金改革の最新情報を知っています。社会保障法の修士号を取得した彼らは、退職手続き、傷病手当金、退職審査などで多くの人々を支援してきました。ご質問がありましたら、今すぐお問い合わせください。
犯罪的
私たちの刑法パートナーの主な目的は、基本的な価値観と社会的共存を確保し、擁護することです。知識と敏捷性が刑法に大きな違いをもたらします。サポートが必要ですか?ご連絡ください。お手伝いさせていただきます。
税
カルラ・フェレイラ博士がコーディネートするチームである当社の税法パートナー(OAB/SP 396.405)は、納税者に税負担の軽減に役立ついくつかの税理論を提供することを主な目的としています。サポートが必要ですか?ご連絡ください。お手伝いさせていただきます。
行動の形態
弁護士へのアドバイス
弁護士・法律事務所へのアドバイス、行政法手続きのアウトソーシングを行っております。コンサルティング案件から手続き書類の作成まで、 フィードバック 顧客への、フォーラムでの対面プロトコル。ソーシャル ネットワークで広めるための Web サイトとコンテンツの作成。 当社のパートナーは、交渉段階だけでなく、証書や遺言書の署名などの公正証書行為においてもクライアントをサポートします。また、企業の場合、私たちのチームはスピンオフ、法人化、合併のすべての段階を実施します。行政法の分野では、入札手続きのあらゆる段階を監視します。
司法
あらゆる場合において法的行為においてクライアントを代理し、
初審および上級審における、予防的および準備的な性質のものを含む、法のすべての分野における法的措置および弁護の提案で構成されます。
この作業には、すべての行為、特に最初の嘆願書、異議申し立て、禁輸措置、控訴の作成におけるプロセスの監視も含まれます。
追悼式と口頭弁論。
超法規的
クライアントに対する行政手続きや民間手続き、各種契約の作成・締結などに関する法的アドバイスの提供。法的紛争の防止を目的とした調査の準備と相談への対応。
bottom of page