из openai импорт OpenAI
клиент = OpenAI(
base_url="https://yossapi.com/v1",
api_key="sk-xxxx"
)
ответ = client.chat.completions.create(
model="claude-3-5-sonnet-20240620",
сообщения=[
{
"роль": "пользователь",
"содержание": [
{"type": "text", "text": "Что на этом изображении?"},
{
"type": "image_url",
"image_url": {
"url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg",
},
},
],
}
],
max_tokens=300,
)
печать(response.choices[0])импортировать базу64
время импорта
из openai импорт OpenAI
импорт опенай
ключ = 'sk-xxxx'
клиент = OpenAI(
base_url="https://yossapi.com/v1",
api_key=ключ
)
защита encode_image (путь к изображению):
с open(image_path, «rb») как image_file:
вернуть base64.b64encode(image_file.read()).decode('utf-8')
image_path = "изображение.jpg"
base64_image = encode_image (путь_изображения)
пока правда:
ответ = client.chat.completions.create(
model="claude-3-5-sonnet-20240620",
сообщения=[
{
"роль": "пользователь",
"содержание": [
{"type": "text", "text": "Что изображено на этой картинке? Пожалуйста, опишите это подробно."},
{
"type": "image_url",
"image_url": {
"url": f"data:image/jpeg;base64,{base64_image}"
}
}
]
}
],
температура=1
)
распечатать (ответ)
print(response.choices[0].message.content)
время.сон(1)