From 3ffa64648831ceade32fba83047d0e99ff92c990 Mon Sep 17 00:00:00 2001 From: 张涛 <“2538313560@qq.com”> Date: 星期一, 18 十一月 2024 14:06:00 +0800 Subject: [PATCH] fix:改动 --- src/api/agentSession.ts | 101 +++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 91 insertions(+), 10 deletions(-) diff --git a/src/api/agentSession.ts b/src/api/agentSession.ts index 7101664..d550b83 100644 --- a/src/api/agentSession.ts +++ b/src/api/agentSession.ts @@ -25,14 +25,33 @@ // { params } // ); // } +// 鑾峰彇鏅鸿兘鍔╂墜鍒楄〃 +// export function getDialogListApi() { +// return axios.get<ISessionListResult>('/api/dialog/list'); +// } // 鑱婂ぉ -// export function chatApi(data: { conversation_id: string; messages: string }) { -// return axios.post<ISessionListResult>( -// '/api/tech/cloudminds/query?modeltype=localragflow', -// data -// ); -// } +export function chatAgentApi(data) { + return axios.post( + '/api/v1/canvas/completion', + data + ); +} + +export function updateAgentConversation(data) { + return axios.post( + '/api/v1/canvas/update_agent_conversation', + data + ); +} + + +export function updateSeniorAgentConversation(data) { + return axios.post( + '/api/v1/advanced-agent/update_agent_conversation', + data + ); +} // 鑾峰彇浼氳瘽璇︽儏 export function getAgentSessionDetailsApi(id: string) { @@ -41,7 +60,69 @@ {} ); } -// 鑾峰彇鏅鸿兘鍔╂墜鍒楄〃 -// export function getDialogListApi() { -// return axios.get<ISessionListResult>('/api/dialog/list'); -// } +// 璁剧疆 +export function agentSetApi(data) { + return axios.post( + '/api/v1/canvas/set', + data + ); +} +// 閲嶇疆 +export function agentResetApi(data) { + return axios.post( + '/api/v1/canvas/reset', + data + ); +} + +//楂樼骇agent浼氳瘽 +export function agentConversationSetApi(data) { + return axios.post( + '/api/v1/advanced-agent/conversation-set', + data + ); +} + +//楂樼骇浼氳瘽涓嬭浇 +export function agentConverDownloadApi(data) { + return axios.post( + '/api/v1/advanced-agent/download', + data + ); +} + +export const downloadFile = ({ + url, + filename, + target, +}: { + url: string; + filename?: string; + target?: string; +}) => { + const downloadElement = document.createElement('a'); + downloadElement.style.display = 'none'; + downloadElement.href = url; + if (target) { + downloadElement.target = '_blank'; + } + downloadElement.rel = 'noopener noreferrer'; + if (filename) { + downloadElement.download = filename; + } + document.body.appendChild(downloadElement); + downloadElement.click(); + document.body.removeChild(downloadElement); +}; + +//澶氭枃浠朵笂浼�/api/v1/advanced-agent/upload + +export function agentUploadApi(params) { + const config = { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + // token: token, + }, + }; + return axios.post('/api/v1/advanced-agent/upload', params, config); +} -- Gitblit v1.8.0