@@ -114,7 +114,7 @@ client = OpenAI(base_url="http://localhost:8010/v1", api_key="dummy")
114114# Прочитать локальный файл изображения и закодировать в base64
115115with open (" chart.png" , " rb" ) as image_file:
116116 image_data = base64.b64encode(image_file.read()).decode(" utf-8" )
117- image_url = f " data:image/png;base64, { image_data} "
117+ image_base64 = f " data:image/png;base64, { image_data} "
118118
119119# Исследовательский запрос с локальным изображением
120120response = client.chat.completions.create(
@@ -123,7 +123,7 @@ response = client.chat.completions.create(
123123 " role" : " user" ,
124124 " content" : [
125125 {" type" : " text" , " text" : " Проанализируй этот график и исследуй показанные тренды" },
126- {" type" : " image_url" , " image_url" : {" url" : image_url }}
126+ {" type" : " image_url" , " image_url" : {" url" : image_base64 }}
127127 ]
128128 }],
129129 stream = True ,
@@ -137,7 +137,6 @@ for chunk in response:
137137```
138138
139139** Поддерживаемые форматы изображений:**
140- - Локальные файлы изображений (конвертируются в Base64): PNG, JPEG, GIF, WebP
141140- URL изображений (HTTP/HTTPS)
142141- Изображения в формате Base64 (` data:image/jpeg;base64,... ` или ` data:image/png;base64,... ` )
143142
0 commit comments