|
|
@@ -66,9 +66,15 @@ export class BigModelApi implements LLMApi {
|
|
|
const userInfo = localStorage.getItem('userInfo');
|
|
|
const token = userInfo ? JSON.parse(userInfo).token : "";
|
|
|
const chatPath = this.apiPath;
|
|
|
+ const paramsflag = {...params}
|
|
|
+ console.log('paramsflag',paramsflag)
|
|
|
+ paramsflag.prompt.forEach(val => {
|
|
|
+ val.content = btoa(unescape(encodeURIComponent(val.content)))
|
|
|
+ });
|
|
|
const chatPayload = {
|
|
|
method: "POST",
|
|
|
- body: JSON.stringify(params),
|
|
|
+ body: JSON.stringify(paramsflag),
|
|
|
+ // body: btoa(unescape(encodeURIComponent(JSON.stringify(params)))),
|
|
|
signal: controller.signal,
|
|
|
headers: {
|
|
|
'Content-Type': 'application/json',
|
|
|
@@ -229,11 +235,11 @@ export class BigModelApi implements LLMApi {
|
|
|
appId: session.appId,
|
|
|
userId: undefined,
|
|
|
dialogName: dialogName,
|
|
|
- messages: session.messages.map(item => ({
|
|
|
+ messages: session.messages.map((item:any) => ({
|
|
|
id: item.id,
|
|
|
date: item.date,
|
|
|
role: item.role,
|
|
|
- content: item.content,
|
|
|
+ content: btoa(unescape(encodeURIComponent(item.content))),
|
|
|
sliceInfo: item.sliceInfo,
|
|
|
})),
|
|
|
};
|