import requests
# 1. Create a bucket
response = requests.post(
"https://memoryapi-production.up.railway.app/memory-bucket/create",
headers={"X-API-Key": "xinobi"},
json={"name": "My Memories"}
)
bucket_id = response.json()["bucket_id"]
# 2. Upload text (JSON)
requests.post(
"https://memoryapi-production.up.railway.app/upload",
headers={"X-API-Key": "xinobi", "Content-Type": "application/json"},
json={"unique_id": bucket_id, "text": "Beach sunset in Hawaii"}
)
# 3. Upload image (multipart form)
requests.post(
"https://memoryapi-production.up.railway.app/upload/file",
headers={"X-API-Key": "xinobi"},
data={"unique_id": bucket_id},
files={"file": open("sunset.jpg", "rb")}
)
# 4. Search
response = requests.post(
"https://memoryapi-production.up.railway.app/search",
headers={"X-API-Key": "xinobi"},
json={"query": "beach vacation", "unique_id": bucket_id}
)
print(response.json()["results"])