zhangxiao
2024-08-29 8a67c292deeacaf228e0a5489b4c26a1fdd83803
src/api/agentSession.ts
@@ -58,4 +58,44 @@
    '/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);
};