Abhaykoul commited on
Commit
797f4fc
·
verified ·
1 Parent(s): c51c9b9

Update webscout/__init__.py

Browse files
Files changed (1) hide show
  1. webscout/__init__.py +85 -93
webscout/__init__.py CHANGED
@@ -1,93 +1,85 @@
1
- from .webscout_search import WEBS
2
- from .webscout_search_async import AsyncWEBS
3
- from .version import __version__
4
- from .DWEBS import DeepWEBS
5
- from .transcriber import transcriber
6
- from .voice import play_audio
7
- # from .tempid import Client as TempMailClient, TemporaryPhoneNumber
8
- from .LLM import LLM
9
- # from .Local import *
10
- import g4f
11
- # Import provider classes for direct access
12
- from .Provider import *
13
-
14
- __repo__ = "https://github.com/OE-LUCIFER/Webscout"
15
-
16
- webai = [
17
- "leo",
18
- "openai",
19
- "opengpt",
20
- "koboldai",
21
- "gemini",
22
- "phind",
23
- "blackboxai",
24
- "g4fauto",
25
- "perplexity",
26
- "groq",
27
- "reka",
28
- "cohere",
29
- "yepchat",
30
- "you",
31
- "xjai",
32
- "thinkany",
33
- "berlin4h",
34
- "chatgptuk",
35
- "auto",
36
- "poe",
37
- ]
38
-
39
- gpt4free_providers = [
40
- provider.__name__ for provider in g4f.Provider.__providers__ # if provider.working
41
- ]
42
-
43
- available_providers = webai + gpt4free_providers
44
-
45
- # Add all the provider classes, Localai models, Thread, and Model to __all__
46
- __all__ = [
47
- "WEBS",
48
- "AsyncWEBS",
49
- "__version__",
50
- "DeepWEBS",
51
- "transcriber",
52
- "play_audio",
53
- "TempMailClient",
54
- "TemporaryPhoneNumber",
55
- "LLM",
56
- # Localai models and utilities
57
- # "Model",
58
- # "Thread",
59
- # "formats",
60
-
61
- # AI Providers
62
- "ThinkAnyAI",
63
- "Xjai",
64
- "LLAMA2",
65
- "AsyncLLAMA2",
66
- "Cohere",
67
- "REKA",
68
- "GROQ",
69
- "AsyncGROQ",
70
- "OPENAI",
71
- "AsyncOPENAI",
72
- "LEO",
73
- "AsyncLEO",
74
- "KOBOLDAI",
75
- "AsyncKOBOLDAI",
76
- "OPENGPT",
77
- "AsyncOPENGPT",
78
- "PERPLEXITY",
79
- "BLACKBOXAI",
80
- "AsyncBLACKBOXAI",
81
- "PhindSearch",
82
- "AsyncPhindSearch",
83
- "YEPCHAT",
84
- "AsyncYEPCHAT",
85
- "YouChat",
86
- "GEMINI",
87
- "Berlin4h",
88
- "ChatGPTUK",
89
- "POE"
90
- ]
91
-
92
- import logging
93
- logging.getLogger("webscout").addHandler(logging.NullHandler())
 
1
+ from .webscout_search import WEBS
2
+ from .webscout_search_async import AsyncWEBS
3
+ from .version import __version__
4
+ from .LLM import LLM
5
+
6
+ __repo__ = "https://github.com/OE-LUCIFER/Webscout"
7
+
8
+ webai = [
9
+ "leo",
10
+ "openai",
11
+ "opengpt",
12
+ "koboldai",
13
+ "gemini",
14
+ "phind",
15
+ "blackboxai",
16
+ "g4fauto",
17
+ "perplexity",
18
+ "groq",
19
+ "reka",
20
+ "cohere",
21
+ "yepchat",
22
+ "you",
23
+ "xjai",
24
+ "thinkany",
25
+ "berlin4h",
26
+ "chatgptuk",
27
+ "auto",
28
+ "poe",
29
+ ]
30
+
31
+ gpt4free_providers = [
32
+ provider.__name__ for provider in g4f.Provider.__providers__ # if provider.working
33
+ ]
34
+
35
+ available_providers = webai + gpt4free_providers
36
+
37
+ # Add all the provider classes, Localai models, Thread, and Model to __all__
38
+ __all__ = [
39
+ "WEBS",
40
+ "AsyncWEBS",
41
+ "__version__",
42
+ "DeepWEBS",
43
+ "transcriber",
44
+ "play_audio",
45
+ "TempMailClient",
46
+ "TemporaryPhoneNumber",
47
+ "LLM",
48
+ # Localai models and utilities
49
+ # "Model",
50
+ # "Thread",
51
+ # "formats",
52
+
53
+ # AI Providers
54
+ "ThinkAnyAI",
55
+ "Xjai",
56
+ "LLAMA2",
57
+ "AsyncLLAMA2",
58
+ "Cohere",
59
+ "REKA",
60
+ "GROQ",
61
+ "AsyncGROQ",
62
+ "OPENAI",
63
+ "AsyncOPENAI",
64
+ "LEO",
65
+ "AsyncLEO",
66
+ "KOBOLDAI",
67
+ "AsyncKOBOLDAI",
68
+ "OPENGPT",
69
+ "AsyncOPENGPT",
70
+ "PERPLEXITY",
71
+ "BLACKBOXAI",
72
+ "AsyncBLACKBOXAI",
73
+ "PhindSearch",
74
+ "AsyncPhindSearch",
75
+ "YEPCHAT",
76
+ "AsyncYEPCHAT",
77
+ "YouChat",
78
+ "GEMINI",
79
+ "Berlin4h",
80
+ "ChatGPTUK",
81
+ "POE"
82
+ ]
83
+
84
+ import logging
85
+ logging.getLogger("webscout").addHandler(logging.NullHandler())