Я могу использовать веб-интерфейс студии Azure OpenAI в игровой площадке чата для анализа изображений, но я хотел бы сделать то же самое, используя Python. Кажется, это не работает, и я не смог (пока) найти в Интернете ссылку о том, как включить изображение в приглашение. Может ли кто-нибудь помочь или дать ссылку на то, как я могу это сделать? Действительно ли мне нужно загружать свое изображение или модель сможет прочитать локальное изображение? ?
import os
from openai import AzureOpenAI
client = AzureOpenAI(
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
api_version=os.getenv("AZURE_API_VERSION"),
azure_endpoint=os.getenv("AZURE_OPENAI_ENDPOINT"),
)
deployment_name = "gpt-4o-mini"
# Send a completion call to generate an answer
print("Sending a test completion job")
#image local path
image_input = r"c:/users/..../image.jpeg"
prompt = "Tell me what do you see in this image  "
messages = [{"role": "user", "content": prompt}]
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=messages,
temperature=0,
)
generated_text = response.choices[0].message.content
print("Response:", generated_text)
Обновление:
Я также загрузил изображение в хранилище BLOB-объектов и заменил локальный путь URL-адресом, но все равно получаю тот же ответ от модели:
Response: It seems that I can't view images directly. However, if you describe the image or provide details about its content, I can help analyze it or provide insights based on your description!
Подробнее здесь: https://stackoverflow.com/questions/790 ... -gpt4-mini