desde openai importar OpenAI
cliente = OpenAI (
base_url="https://yossapi.com/v1",
api_key="sk-xxxx"
)
respuesta = cliente.chat.compleciones.create(
modelo="claude-3-5-soneto-20240620",
mensajes=[
{
"rol": "usuario",
"contenido": [
{"type": "text", "text": "¿Qué hay en esta imagen?"},
{
"tipo": "imagen_url",
"imagen_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",
},
},
],
}
],
tokens_max=300,
)
imprimir(respuesta.opciones[0])importar base64
tiempo de importación
desde openai importar OpenAI
importar openai
clave = 'sk-xxxx'
cliente = OpenAI (
base_url="https://yossapi.com/v1",
api_key=clave
)
def codificar_imagen(ruta_imagen):
con open(image_path, "rb") como image_file:
devolver base64.b64encode(image_file.read()).decode('utf-8')
ruta_imagen = "imagen.jpg"
base64_image = codificar_imagen (ruta_imagen)
mientras que Verdadero:
respuesta = cliente.chat.compleciones.create(
modelo="claude-3-5-soneto-20240620",
mensajes=[
{
"rol": "usuario",
"contenido": [
{"type": "text", "text": "¿Qué hay en esta imagen? Descríbala en detalle."},
{
"tipo": "imagen_url",
"imagen_url": {
"url": f"datos:imagen/jpeg;base64,{base64_image}"
}
}
]
}
],
temperatura=1
)
imprimir (respuesta)
imprimir(respuesta.opciones[0].mensaje.contenido)
tiempo.dormir(1)