Sfoglia il codice sorgente

Add missing `url` field of PromptMessageContent (#49)

MultiModal content supports both base64 and url format, but lost in dify-plugin-daemon server
Che Kun 4 mesi fa
parent
commit
8ccedd3a53
1 ha cambiato i file con 1 aggiunte e 0 eliminazioni
  1. 1 0
      pkg/entities/model_entities/llm.go

+ 1 - 0
pkg/entities/model_entities/llm.go

@@ -100,6 +100,7 @@ func isPromptMessageContentType(fl validator.FieldLevel) bool {
 type PromptMessageContent struct {
 	Type         PromptMessageContentType `json:"type" validate:"required,prompt_message_content_type"`
 	Base64Data   string                   `json:"base64_data"` // for multi-modal data
+        URL          string 	              `json:"url"`         // for multi-modal data
 	Data         string                   `json:"data"`        // for text only
 	EncodeFormat string                   `json:"encode_format"`
 	Format       string                   `json:"format"`