feat: RecognizeFile

This commit is contained in:
wolter 2025-12-12 11:03:30 +08:00
parent e0fd700768
commit e3b958e165
2 changed files with 3 additions and 9 deletions

View File

@ -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 // 文件下载链接
}

View File

@ -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" `