aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhuker667 <huker@tuta.io>2026-08-09 13:46:50 +0300
committerhuker667 <huker@tuta.io>2026-08-09 13:46:50 +0300
commitc961086f9ee64621c98b0308912716957ce6a8ad (patch)
tree226c8cfe163246fb67a4b0e375b24384c113cf72
parenta2c92651ceed2d637189d42ae5dd6a0b2c87e43c (diff)
downloaduzbekgpt-c961086f9ee64621c98b0308912716957ce6a8ad.tar.gz
uzbekgpt-c961086f9ee64621c98b0308912716957ce6a8ad.tar.bz2
uzbekgpt-c961086f9ee64621c98b0308912716957ce6a8ad.zip
фото исправить брат
-rw-r--r--supergenerator.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/supergenerator.py b/supergenerator.py
index 4df694b..a720c77 100644
--- a/supergenerator.py
+++ b/supergenerator.py
@@ -4,6 +4,7 @@ import shelve
import time
import ai
import json
+import traceback
from configparser import DEFAULTSECT
@@ -106,11 +107,11 @@ async def generate(
if images:
if settings.get("vision"):
for image in images:
- content += [{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{image}"}}]
+ content += [{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{image['data']}"}}]
else:
for image in images:
try:
- image_text = await image2text(image)
+ image_text = await image2text(image["data"])
prompt = f"<фото>{image_text}</фото>\n{prompt}"
except Exception as e:
print(f"{RED} -- err photo - {e} : {model}{RESET}")
@@ -291,10 +292,12 @@ async def openai_generate_text(
else:
async for completion in ai.completions(**alo):
pass
+ print(completion)
text = completion["choices"][0]["message"]["content"]
except Exception as e:
error = parse_response(str(e).lower())
print(f"{RED} -- {error['type']} - {e}{RESET}")
+ traceback.print_exc()
return error["message"]
else:
text, s = clean_tail_repeats(text)