aboutsummaryrefslogtreecommitdiff
path: root/supergenerator.py
diff options
context:
space:
mode:
authorhuker667 <huker@tuta.io>2026-05-23 18:09:50 +0300
committerhuker667 <huker@tuta.io>2026-05-23 18:09:50 +0300
commit8861fbbb4b28b04fbf6428c689744060ce26edd7 (patch)
tree9eeac6321e323897e328c0d8ebec4859730e32ae /supergenerator.py
parentf9207e1f9951f97e5c6a0c3dbb525e9c5bf517b6 (diff)
downloaduzbekgpt-8861fbbb4b28b04fbf6428c689744060ce26edd7.tar.gz
uzbekgpt-8861fbbb4b28b04fbf6428c689744060ce26edd7.tar.bz2
uzbekgpt-8861fbbb4b28b04fbf6428c689744060ce26edd7.zip
added global statistics
Diffstat (limited to 'supergenerator.py')
-rw-r--r--supergenerator.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/supergenerator.py b/supergenerator.py
index e3827f5..83c359b 100644
--- a/supergenerator.py
+++ b/supergenerator.py
@@ -6,6 +6,7 @@ from configparser import DEFAULTSECT
from openai import AsyncOpenAI
+from statistics import *
from colors import *
from config import *
@@ -111,6 +112,11 @@ def remove_think_tags(text):
return result
+def get_all_users():
+ with shelve.open("users") as db:
+ return {k: db[k] for k in db.keys()}
+
+
def get_all_user_ids():
ids = []
with shelve.open("users") as db:
@@ -195,6 +201,8 @@ async def generate(
text = ""
+ add_one_to("stats/gens")
+
client = providers[model[0]]
text = await openai_generate_text(
oai=client,