update document

This commit is contained in:
musistudio
2025-09-02 12:13:54 +08:00
parent f7981b16cd
commit c7303775ad
10 changed files with 67 additions and 406 deletions

View File

@@ -64,10 +64,8 @@ export class ImageAgent implements IAgent {
shouldHandle(req: any, config: any): boolean {
if (!config.Router.image) return false;
const lastMessage = req.body.messages[req.body.messages.length - 1]
if (lastMessage.role === 'user' && Array.isArray(lastMessage.content) &&lastMessage.content.find((item: any) => item.type === 'image')) {
if (config.Router.image) {
req.body.model = config.Router.image
}
if (!config.forceUseImageAgent && lastMessage.role === 'user' && Array.isArray(lastMessage.content) &&lastMessage.content.find((item: any) => item.type === 'image')) {
req.body.model = config.Router.image
return false;
}
return req.body.messages.some((msg: any) => msg.role === 'user' && Array.isArray(msg.content) && msg.content.some((item: any) => item.type === 'image'))