refactor: Replace direct access to ImageUrl with GetImageMedia method across multiple relay channels

This commit is contained in:
1808837298@qq.com
2025-03-15 19:43:37 +08:00
parent 54e738941d
commit c183c1231c
5 changed files with 7 additions and 7 deletions

View File

@@ -19,7 +19,7 @@ func requestOpenAI2Ollama(request dto.GeneralOpenAIRequest) (*OllamaRequest, err
mediaMessages := message.ParseContent()
for j, mediaMessage := range mediaMessages {
if mediaMessage.Type == dto.ContentTypeImageURL {
imageUrl := mediaMessage.ImageUrl.(dto.MessageImageUrl)
imageUrl := mediaMessage.GetImageMedia()
// check if not base64
if strings.HasPrefix(imageUrl.Url, "http") {
fileData, err := service.GetFileBase64FromUrl(imageUrl.Url)