A React Native app for the ultimate thinking partner.
at main 40 lines 1.0 kB view raw
1import base64 2import httpx 3import os 4from letta_client import Letta 5 6token = os.getenv('LETTA_API_KEY') 7if not token: 8 print("Error: LETTA_API_KEY environment variable not set") 9 exit(1) 10 11client = Letta(token=token) 12 13image_url = "https://upload.wikimedia.org/wikipedia/commons/a/a7/Camponotus_flavomarginatus_ant.jpg" 14image_data = base64.standard_b64encode(httpx.get(image_url).content).decode("utf-8") 15 16response = client.agents.messages.create( 17 agent_id="agent-bb780791-961a-4fa3-95ba-b681b6d508e6", 18 messages=[ 19 { 20 "role": "user", 21 "content": [ 22 { 23 "type": "image", 24 "source": { 25 "type": "base64", 26 "media_type": "image/jpeg", 27 "data": image_data, 28 }, 29 }, 30 { 31 "type": "text", 32 "text": "Describe this image." 33 } 34 ], 35 } 36 ], 37) 38 39print("Response:") 40print(response)