Ich erstelle einen multimodalen Suchassistenten mit dem Google Agent Development Kit (ADK) mit Vertex AI. Ich rufe Bilder ab, die in AWS S3 gespeichert sind und sie mit einer vorgewiesenen URL in einem Tag in die Ausgabe meines Agenten einbinden. explizite Protokolle. Nur ein zerbrochenes Bild in der ADK -Chat -Benutzeroberfläche. Ich vermute, dass der ADK-Frontend möglicherweise den Cross-Origin-Remote-Inhalt blockiert oder HTML in der Antwort saniert. Anfragen aus allen Ursprüngen.
Code: Select all
[img]SIGNED_URL[/img]
< /code>
Relevanter Code (Python): < /h1>
signed_url = s3.generate_presigned_url(
'get_object',
Params={'Bucket': bucket_name, 'Key': key},
ExpiresIn=expires_in_minutes * 60
)
return {
"status": "success",
"report": f'
[img]{signed_url}[/img]
'
}