Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -4,7 +4,7 @@ import requests
|
|
4 |
import json
|
5 |
import os
|
6 |
import io
|
7 |
-
import base64
|
8 |
|
9 |
def process_image(image_data):
|
10 |
try:
|
@@ -40,7 +40,7 @@ def generate_minecraft_command(input_data, image_data=None):
|
|
40 |
buffered = io.BytesIO()
|
41 |
processed_image.save(buffered, format="PNG")
|
42 |
img_str = base64.b64encode(buffered.getvalue()).decode('utf-8')
|
43 |
-
payload['
|
44 |
|
45 |
response = requests.post(os.getenv("BASE_URL"), headers=headers, json=payload)
|
46 |
response.raise_for_status()
|
|
|
4 |
import json
|
5 |
import os
|
6 |
import io
|
7 |
+
import base64
|
8 |
|
9 |
def process_image(image_data):
|
10 |
try:
|
|
|
40 |
buffered = io.BytesIO()
|
41 |
processed_image.save(buffered, format="PNG")
|
42 |
img_str = base64.b64encode(buffered.getvalue()).decode('utf-8')
|
43 |
+
payload['messages'].append({'role': 'user', 'content': f'data:image/png;base64,{img_str}'})
|
44 |
|
45 |
response = requests.post(os.getenv("BASE_URL"), headers=headers, json=payload)
|
46 |
response.raise_for_status()
|