final body = jsonEncode({
'model': 'gpt-4o-mini',
'messages': [
{
'role': 'system',
'content': '************ JSON formatında oluştur.',
},
{
'role': 'user',
'content': [
{'type': 'text', 'text': prompt},
{
'type': 'image_url',
'image_url': {'url': imageUrl},
'detail': 'low' ----> burası belki de yardımcı olabilir.
},
],
},
],
'temperature': 0.7,
'max_tokens': 800,
});

Belki de direkt langchain gibi bir alternatif kullanmanız gerekebilir hiç api requestleri ile uğraşmamak için.