import requests
url = "https://apis.viggle.ai/api/characters/preprocess"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
}
files = {
"image": ("character.png", open("character.png", "rb"), "image/png"),
}
data = {
"name": "My Character",
}
response = requests.post(url, headers=headers, files=files, data=data)
result = response.json()
if result.get("error_code"):
print(f"Error: {result['error_code']} - {result.get('message')}")
else:
print(f"Character ID: {result['character_id']}")
print(f"Status: {result['status']}")