From e3b958e1655330866e3118fa530354af7ae06b3d Mon Sep 17 00:00:00 2001 From: wolter <11@gmail> Date: Fri, 12 Dec 2025 11:03:30 +0800 Subject: [PATCH] feat: RecognizeFile --- internal/entitys/recognize.go | 10 ++-------- internal/entitys/types.go | 2 +- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/internal/entitys/recognize.go b/internal/entitys/recognize.go index 679b86f..3d68be7 100644 --- a/internal/entitys/recognize.go +++ b/internal/entitys/recognize.go @@ -1,8 +1,6 @@ package entitys -import ( - "ai_scheduler/internal/data/constants" -) +import "ai_scheduler/internal/data/constants" type Recognize struct { SystemPrompt string // 系统提示内容 @@ -28,11 +26,7 @@ type RecognizeUserContent struct { type FileData []byte type RecognizeFile struct { - File []File - FileUrl []string // 文件下载链接 -} - -type File struct { FileData FileData // 文件数据(二进制格式) FileType constants.Caller // 文件类型(文件类型,能填最好填,可以跳过一层判断) + FileUrl string // 文件下载链接 } diff --git a/internal/entitys/types.go b/internal/entitys/types.go index 72ecd6c..b8f8caa 100644 --- a/internal/entitys/types.go +++ b/internal/entitys/types.go @@ -30,7 +30,7 @@ type FirstSockRequest struct { type ChatSockRequest struct { Text string `json:"text" binding:"required"` - Img string `json:"img" binding:"required"` + Img string `json:"img" binding:"required"` // 多图片使用 英文, 分割 File string `json:"file" binding:"required"` Tags string `json:"tags" binding:"required"` MarkHis int64 `json:"mark_his" `