Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -16,7 +16,6 @@
|
|
16 |
#
|
17 |
# You should have received a copy of the GNU Affero General Public License
|
18 |
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
19 |
-
|
20 |
import requests
|
21 |
import json
|
22 |
import base64
|
@@ -25,17 +24,19 @@ import uvicorn
|
|
25 |
import os
|
26 |
import shutil
|
27 |
import random
|
28 |
-
import g4f
|
29 |
import tempfile
|
30 |
import io
|
|
|
31 |
from io import BytesIO
|
32 |
from datetime import datetime as dt
|
33 |
from dotenv import load_dotenv
|
34 |
from bs4 import BeautifulSoup
|
35 |
|
36 |
-
from typing import
|
37 |
from typing_extensions import Annotated
|
38 |
from typing import Annotated, Union
|
|
|
|
|
39 |
|
40 |
from pydantic import BaseModel
|
41 |
from base64 import b64decode as kc
|
@@ -47,9 +48,10 @@ from telegraph import Telegraph, upload_file
|
|
47 |
from pathlib import Path
|
48 |
from serpapi import GoogleSearch
|
49 |
|
50 |
-
from fastapi import FastAPI, UploadFile, File
|
51 |
from fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestForm
|
52 |
from fastapi import Depends, FastAPI, HTTPException, status
|
|
|
53 |
from fastapi.responses import StreamingResponse
|
54 |
from fastapi import HTTPException
|
55 |
from fastapi import FastAPI, Request, Header
|
@@ -58,13 +60,20 @@ from fastapi.staticfiles import StaticFiles
|
|
58 |
from fastapi.templating import Jinja2Templates
|
59 |
from fastapi.responses import FileResponse
|
60 |
|
|
|
|
|
61 |
from RyuzakiLib.hackertools.chatgpt import RendyDevChat
|
62 |
from RyuzakiLib.hackertools.openai_api import OpenAiToken
|
63 |
from RyuzakiLib.mental import BadWordsList
|
64 |
-
from RyuzakiLib.
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
|
66 |
import logging
|
67 |
-
import database as db
|
68 |
import functions as code
|
69 |
|
70 |
logging.basicConfig(level=logging.ERROR)
|
|
|
16 |
#
|
17 |
# You should have received a copy of the GNU Affero General Public License
|
18 |
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
19 |
import requests
|
20 |
import json
|
21 |
import base64
|
|
|
24 |
import os
|
25 |
import shutil
|
26 |
import random
|
|
|
27 |
import tempfile
|
28 |
import io
|
29 |
+
import openai
|
30 |
from io import BytesIO
|
31 |
from datetime import datetime as dt
|
32 |
from dotenv import load_dotenv
|
33 |
from bs4 import BeautifulSoup
|
34 |
|
35 |
+
from typing import *
|
36 |
from typing_extensions import Annotated
|
37 |
from typing import Annotated, Union
|
38 |
+
from typing import Optional, List, Dict, Any
|
39 |
+
|
40 |
|
41 |
from pydantic import BaseModel
|
42 |
from base64 import b64decode as kc
|
|
|
48 |
from pathlib import Path
|
49 |
from serpapi import GoogleSearch
|
50 |
|
51 |
+
from fastapi import FastAPI, UploadFile, File, Response
|
52 |
from fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestForm
|
53 |
from fastapi import Depends, FastAPI, HTTPException, status
|
54 |
+
from fastapi.openapi.utils import get_openapi
|
55 |
from fastapi.responses import StreamingResponse
|
56 |
from fastapi import HTTPException
|
57 |
from fastapi import FastAPI, Request, Header
|
|
|
60 |
from fastapi.templating import Jinja2Templates
|
61 |
from fastapi.responses import FileResponse
|
62 |
|
63 |
+
from pymongo import MongoClient
|
64 |
+
|
65 |
from RyuzakiLib.hackertools.chatgpt import RendyDevChat
|
66 |
from RyuzakiLib.hackertools.openai_api import OpenAiToken
|
67 |
from RyuzakiLib.mental import BadWordsList
|
68 |
+
from RyuzakiLib.system import OpenReadSystem
|
69 |
+
|
70 |
+
from bardapi import Bard
|
71 |
+
|
72 |
+
from models import *
|
73 |
+
|
74 |
+
from gpytranslate import SyncTranslator
|
75 |
|
76 |
import logging
|
|
|
77 |
import functions as code
|
78 |
|
79 |
logging.basicConfig(level=logging.ERROR)
|