add random name
This commit is contained in:
+6
-6
@@ -342,11 +342,7 @@ class YouProvider {
|
|||||||
console.log("Custom mode is disabled, using default mode.");
|
console.log("Custom mode is disabled, using default mode.");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 试算用户消息长度
|
// 生成随机文件名
|
||||||
if (encodeURIComponent(JSON.stringify(userMessage)).length + encodeURIComponent(userQuery).length > 32000) {
|
|
||||||
console.log("Using file upload mode");
|
|
||||||
|
|
||||||
// 生成随机文件名的函数
|
|
||||||
function generateRandomFileName(length) {
|
function generateRandomFileName(length) {
|
||||||
const validChars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-';
|
const validChars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-';
|
||||||
let result = '';
|
let result = '';
|
||||||
@@ -360,6 +356,10 @@ class YouProvider {
|
|||||||
const randomFileName = generateRandomFileName(Math.floor(Math.random() * 11) + 6);
|
const randomFileName = generateRandomFileName(Math.floor(Math.random() * 11) + 6);
|
||||||
console.log(`Generated random file name: ${randomFileName}`);
|
console.log(`Generated random file name: ${randomFileName}`);
|
||||||
|
|
||||||
|
// 试算用户消息长度
|
||||||
|
if (encodeURIComponent(JSON.stringify(userMessage)).length + encodeURIComponent(userQuery).length > 32000) {
|
||||||
|
console.log("Using file upload mode");
|
||||||
|
|
||||||
// 应用格式化逻辑
|
// 应用格式化逻辑
|
||||||
const formattedMessages = formatMessages(messages);
|
const formattedMessages = formatMessages(messages);
|
||||||
|
|
||||||
@@ -456,7 +456,7 @@ class YouProvider {
|
|||||||
req_param.append("domain", "youchat");
|
req_param.append("domain", "youchat");
|
||||||
req_param.append("mkt", "ja-JP");
|
req_param.append("mkt", "ja-JP");
|
||||||
if (uploadedFile)
|
if (uploadedFile)
|
||||||
req_param.append("userFiles", JSON.stringify([{ user_filename: "messages.docx", filename: uploadedFile.filename, size: messageBuffer.length }]));
|
req_param.append("userFiles", JSON.stringify([{ user_filename: randomFileName, filename: uploadedFile.filename, size: messageBuffer.length }]));
|
||||||
req_param.append("chat", JSON.stringify(userMessage));
|
req_param.append("chat", JSON.stringify(userMessage));
|
||||||
var url = "https://you.com/api/streamingSearch?" + req_param.toString();
|
var url = "https://you.com/api/streamingSearch?" + req_param.toString();
|
||||||
console.log("正在发送请求");
|
console.log("正在发送请求");
|
||||||
|
|||||||
Reference in New Issue
Block a user