mirror of
https://github.com/Jerryplusy/crystelf-plugin.git
synced 2025-12-05 15:41:56 +00:00
fix(ai): correct image URL check and remove unused like message handler
This commit is contained in:
parent
976e054e93
commit
f171a534a9
21
apps/ai.js
21
apps/ai.js
@ -113,7 +113,7 @@ async function extractUserMessage(msg, nickname, e) {
|
||||
let at = [];
|
||||
e.message.forEach((message) => {
|
||||
logger.info(message);
|
||||
if (message.type === 'text' && (message.text !== '' || message.text !== '\n')) {
|
||||
if (message.type === 'text' && message.text !== '' && message.text !== '\n'){
|
||||
text.push(message.text);
|
||||
} else if (message.type === 'at') {
|
||||
at.push(message.qq);
|
||||
@ -141,7 +141,7 @@ async function extractUserMessage(msg, nickname, e) {
|
||||
});
|
||||
}
|
||||
const imgUrls = await YunzaiUtils.getImages(e, 1, true);
|
||||
if (imgUrls) {
|
||||
if (imgUrls.length > 0) {
|
||||
returnMessage += `[${e.sender?.nickname},id:${e.user_id}]发送了一张图片(你可能暂时无法查看)\n`;
|
||||
}
|
||||
return returnMessage;
|
||||
@ -351,10 +351,6 @@ async function sendResponse(e, messages) {
|
||||
await handlePokeMessage(e, message);
|
||||
break;
|
||||
|
||||
case 'like':
|
||||
await handleLikeMessage(e, message);
|
||||
break;
|
||||
|
||||
case 'recall':
|
||||
await handleRecallMessage(e, message);
|
||||
break;
|
||||
@ -436,19 +432,6 @@ async function handlePokeMessage(e, message) {
|
||||
}
|
||||
}
|
||||
|
||||
async function handleLikeMessage(e, message) {
|
||||
try {
|
||||
// TODO 点赞逻辑
|
||||
const adapter = await YunzaiUtils.getAdapter(e);
|
||||
const messageId = e.message_id || e.source?.id;
|
||||
|
||||
if (messageId) {
|
||||
}
|
||||
} catch (error) {
|
||||
logger.error(`[crystelf-ai] 点赞失败: ${error.message}`);
|
||||
}
|
||||
}
|
||||
|
||||
async function handleRecallMessage(e, message) {
|
||||
try {
|
||||
if (message.seq) {
|
||||
|
||||
@ -1,29 +0,0 @@
|
||||
const aiModels = {
|
||||
openai: {
|
||||
gpt3: 'text-davinci-003',
|
||||
gpt4: 'gpt-4',
|
||||
gpt35_turbo: 'gpt-3.5-turbo',
|
||||
},
|
||||
|
||||
deepseek: {
|
||||
r1: 'deepseek-ai/DeepSeek-R1',
|
||||
v3: 'deepseek-ai/DeepSeek-V3',
|
||||
r1_distill_Qwen_32b: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-32B', //1.26
|
||||
r1_distill_Qwen_14b: 'deepseek-ai/DeepSeek-R1-Distill-Qwen-14B', //0.7
|
||||
},
|
||||
|
||||
THUDM: {
|
||||
GLM4_32b: 'THUDM/GLM-4-32B-0414', // 1.89 tokens
|
||||
GLMZ1_32b: 'THUDM/GLM-Z1-32B-0414', // 4 tokens
|
||||
GLM4_9b: 'THUDM/GLM-4-9B-0414', //free
|
||||
},
|
||||
|
||||
Qwen: {
|
||||
Qwen25VL_32b: 'Qwen/Qwen2.5-VL-32B-Instruct', // 4.13 视觉
|
||||
QwenQ_32b: 'Qwen/QwQ-32B', //4/M tokens
|
||||
Qwen25_72b: 'Qwen/Qwen2.5-72B-Instruct-128K', //4.13
|
||||
QwenQVQ_72b_preview: 'Qwen/QVQ-72B-Preview', //9.9 视觉
|
||||
},
|
||||
};
|
||||
|
||||
export default aiModels;
|
||||
Loading…
x
Reference in New Issue
Block a user