MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / GetImageMedia

Method GetImageMedia

dto/openai_request.go:138–153  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

136}
137
138func (m *MediaContent) GetImageMedia() *MessageImageUrl {
139 if m.ImageUrl != nil {
140 if _, ok := m.ImageUrl.(*MessageImageUrl); ok {
141 return m.ImageUrl.(*MessageImageUrl)
142 }
143 if itemMap, ok := m.ImageUrl.(map[string]any); ok {
144 out := &MessageImageUrl{
145 Url: common.Interface2String(itemMap["url"]),
146 Detail: common.Interface2String(itemMap["detail"]),
147 MimeType: common.Interface2String(itemMap["mime_type"]),
148 }
149 return out
150 }
151 }
152 return nil
153}
154
155func (m *MediaContent) GetInputAudio() *MessageInputAudio {
156 if m.InputAudio != nil {

Callers 8

CountTokenMessagesFunction · 0.80
CovertGemini2OpenAIFunction · 0.80
requestOpenAI2OllamaFunction · 0.80
requestOpenAI2MistralFunction · 0.80
requestOpenAI2ZhipuFunction · 0.80
uploadDifyFileFunction · 0.80
requestOpenAI2DifyFunction · 0.80

Calls 1

Interface2StringFunction · 0.92

Tested by

no test coverage detected