python-tgpt

View on PyPIReverse Dependencies (2)

0.8.0 python_tgpt-0.8.0-py3-none-any.whl

Wheel Details

Project: python-tgpt
Version: 0.8.0
Filename: python_tgpt-0.8.0-py3-none-any.whl
Download: [link]
Size: 84831
MD5: 027fc7da6cd4fefe8f3fb706fe9578dd
SHA256: 03853ed8d783aa679d0e0853bc54834e1fd585db6e7982aca941630538287421
Uploaded: 2024-11-10 23:44:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-tgpt
Version: 0.8.0
Summary: Interact with AI without API key
Author: Smartwa
Author-Email: simatwacaleb[at]proton.me
Maintainer: Smartwa
Home-Page: https://github.com/Simatwa/python-tgpt
Project-Url: Bug Report, https://github.com/Simatwa/python-tgpt/issues/new
Project-Url: Homepage, https://github.com/Simatwa/python-tgpt
Project-Url: Source Code, https://github.com/Simatwa/python-tgpt
Project-Url: Issue Tracker, https://github.com/Simatwa/python-tgpt/issues
Project-Url: Download, https://github.com/Simatwa/python-tgpt/releases
Project-Url: Documentation, https://github.com/Simatwa/python-tgpt/blob/main/docs
License: MIT
Keywords: chatgpt,gpt,tgpt,pytgpt,chatgpt-cli,chatgpt-sdk,chatgpt-api,llama-api,leo,llama2,blackboxai,opengpt,koboldai,openai,bard,gpt4free,gpt4all-cli,gptcli,poe-api,perplexity,novita,gpt4free
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: Free For Home Use
Classifier: Intended Audience :: Customer Service
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: requests[socks] (>=2.32.3)
Requires-Dist: appdirs (==1.4.4)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: poe-api-wrapper (==1.7.0)
Requires-Dist: brotli (==1.1.0)
Requires-Dist: g4f (>=0.3.3.3)
Requires-Dist: Helpingai-T2 (==0.5)
Requires-Dist: python-vlc (>=3.0.20)
Requires-Dist: httpx (==0.27.2)
Requires-Dist: g4f[all] (>=0.3.3.3); extra == "all"
Requires-Dist: matplotlib; extra == "all"
Requires-Dist: gpt4all (==2.2.0); extra == "all"
Requires-Dist: click (==8.1.3); extra == "all"
Requires-Dist: rich (==13.3.4); extra == "all"
Requires-Dist: clipman (==3.1.0); extra == "all"
Requires-Dist: pyperclip (==1.8.2); extra == "all"
Requires-Dist: colorama (==0.4.6); extra == "all"
Requires-Dist: python-dotenv (==1.0.0); extra == "all"
Requires-Dist: prompt-toolkit (==3.0.48); extra == "all"
Requires-Dist: fastapi[all] (==0.115.4); extra == "all"
Requires-Dist: fastapi[all] (==0.115.4); extra == "api"
Requires-Dist: click (==8.1.3); extra == "cli"
Requires-Dist: rich (==13.3.4); extra == "cli"
Requires-Dist: clipman (==3.1.0); extra == "cli"
Requires-Dist: pyperclip (==1.8.2); extra == "cli"
Requires-Dist: colorama (==0.4.6); extra == "cli"
Requires-Dist: python-dotenv (==1.0.0); extra == "cli"
Requires-Dist: prompt-toolkit (==3.0.48); extra == "cli"
Requires-Dist: g4f (==0.2.6.1); extra == "termux"
Requires-Dist: g4f (==0.2.6.1); extra == "termux-all"
Requires-Dist: click (==8.1.3); extra == "termux-all"
Requires-Dist: rich (==13.3.4); extra == "termux-all"
Requires-Dist: clipman (==3.1.0); extra == "termux-all"
Requires-Dist: pyperclip (==1.8.2); extra == "termux-all"
Requires-Dist: colorama (==0.4.6); extra == "termux-all"
Requires-Dist: python-dotenv (==1.0.0); extra == "termux-all"
Requires-Dist: prompt-toolkit (==3.0.48); extra == "termux-all"
Requires-Dist: fastapi[all] (==0.115.4); extra == "termux-all"
Requires-Dist: g4f (==0.2.6.1); extra == "termux-api"
Requires-Dist: fastapi[all] (==0.115.4); extra == "termux-api"
Requires-Dist: g4f (==0.2.6.1); extra == "termux-cli"
Requires-Dist: click (==8.1.3); extra == "termux-cli"
Requires-Dist: rich (==13.3.4); extra == "termux-cli"
Requires-Dist: clipman (==3.1.0); extra == "termux-cli"
Requires-Dist: pyperclip (==1.8.2); extra == "termux-cli"
Requires-Dist: colorama (==0.4.6); extra == "termux-cli"
Requires-Dist: python-dotenv (==1.0.0); extra == "termux-cli"
Requires-Dist: prompt-toolkit (==3.0.48); extra == "termux-cli"
Provides-Extra: all
Provides-Extra: api
Provides-Extra: cli
Provides-Extra: termux
Provides-Extra: termux-all
Provides-Extra: termux-api
Provides-Extra: termux-cli
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 20980 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pytgpt/__init__.py sha256=LPws_pi4g4VWcsnzkFU8aJSw_HitwuEBJEp3e1HrH8E 778
pytgpt/__main__.py sha256=f2Nt6XNLEcOA3lA1WUHwgpnCXEtYQyJuQuCjXhgjwrs 40
pytgpt/async_providers.py sha256=twJUSP5ez73a-8ryD5TQOYO2ARWvLynd8WTEucuvuVA 637
pytgpt/base.py sha256=rDHReaCV9qDCYXElqXZxX0vQ5tVb3sd7EguZAdwAOg0 4574
pytgpt/console.py sha256=KNTqbLoWp5iSoSGPlqLBdPeR_GCUZfhh40KhpvJS4BI 87720
pytgpt/exceptions.py sha256=ypgwG8nHCxZpBJd8S6cYmNDiK7vuXQZc89JPdBWOXiM 190
pytgpt/utils.py sha256=_sto3XPX7rOop36SKQvKPe16eP8yvZA3oOubqML61eE 37426
pytgpt/api/__init__.py sha256=m7LdAEE4vhzLXYfqW0-zeQxF1SF_kfmK8XCiB4EmRW0 1565
pytgpt/api/__main__.py sha256=wTP-OMK8z1hqRbs9iuA8ugHOP4iywKgd1xbOiqhcvjE 42
pytgpt/api/utils.py sha256=NrbcqOoV8PQFX2-AARzst3DtutmWd24biL-ts3nEZ64 1058
pytgpt/api/v1.py sha256=dFYGGK6pxUBpqSQSDTtBZaQ7BXhERxYaGET5LJU6NO8 17407
pytgpt/auto/__init__.py sha256=L58gkpf6Neevwa0amjy7UgaUI2-_t2HSa9aLeSuoNrM 141
pytgpt/auto/errors.py sha256=Qh37sCp82Io0wQXq_TKQ_bns4rIZeaWmkh3GhBCRtao 112
pytgpt/auto/main.py sha256=jwl7kMKEdVcYGECa6G4vxAC4D6mOoN85bg2piIjSnh0 16673
pytgpt/blackboxai/__init__.py sha256=IDZ3olAhdU-M6DLoVHjbvbkPHc4momazhIAH408JA2g 172
pytgpt/blackboxai/main.py sha256=ilxVxWZVrnk8hzB0tPMo4u8cpA4iHUZkJL4e3Fimr9w 16758
pytgpt/gpt4all/__init__.py sha256=LFdm2xy5a3UFm_c6t7Az3oLv9aoFnSq0hV0g6i57F3c 99
pytgpt/gpt4all/main.py sha256=FzK5aJ-ObPdYs7-tXuGCdZuARU7J7cpvTthARVYlyNM 7595
pytgpt/gpt4free/__init__.py sha256=lMUwYSgCvi038KoDV2X78uVOoMk19L_nsKK7KqZowGw 402
pytgpt/gpt4free/main.py sha256=4yx2lgFmC9X3As7drj6WR2V8ZGAlCUbhc-qNDZlICvc 17172
pytgpt/gpt4free/utils.py sha256=Ox6XnO5RYUycg-k9u5lQzez3MU45mu3Q4FAR-Clp9Jk 7334
pytgpt/groq/__init__.py sha256=ieF7-jKt11OII1PVK_ew1BJAmxCOwsk5tYiV5Hn19x8 189
pytgpt/groq/main.py sha256=4mBlHJOw5mGNHH-EfUsY__tooWY0GcQAqYrwYLV6qz0 20358
pytgpt/imager/__init__.py sha256=7vst5PybxqP078u8_64eHZNawjCLn_nHbAsfcI6ZgOo 257
pytgpt/imager/imager.py sha256=l5Gxo8YYkQj3GZjOL1Kovws5BJE284jgDhnTBv2iSg4 12655
pytgpt/koboldai/__init__.py sha256=fkkSzyVtU3mA_T_pcQRtqR2rdsPNwDwWEB88pqQQqRk 184
pytgpt/koboldai/main.py sha256=cEAKFLzSU3fEOrHO9xsFN2VVnPrap6FQRoCyqfGVFVI 15099
pytgpt/novita/__init__.py sha256=xDpoH9IMYlqps6nKdtLi9Nh3kQ9sTXxeiqbvdkYorpk 304
pytgpt/novita/main.py sha256=bzD5AzPE0-GtZfLw4ROa-2wOkDqdN-Eqpla9_mqN0qk 2027
pytgpt/openai/__init__.py sha256=23mEVOCNFhCZiKOf_tes-qiQI0hujRVh098IrawDYN0 197
pytgpt/openai/main.py sha256=iTIvc_5jDr3Iz0pb10Y_Rw3cm_kC8sXDiEh2M_ovWVc 19455
pytgpt/perplexity/__init__.py sha256=dnxvzKq3itSPC8_cwn4IAAkfz_fO6vNaEu4B8ZAFmws 152
pytgpt/perplexity/main.py sha256=r9O9i37NTogSUd2tsR7xubRn_lLLoQgRdoOF9OG_nfA 7869
pytgpt/phind/__init__.py sha256=jPp5nqoeb51x00Mz3vl-LyPLEiD4o9FbeNYnlNleaAs 189
pytgpt/phind/main.py sha256=MwhMFzSBznubZpXdNlnQ7BByIPM16U__3LAUR8PJwrc 19038
pytgpt/poe/__init__.py sha256=AcF40_2eh4DVjt6bC_uXrVHeQcAD-QhONPvkssN4KEU 146
pytgpt/poe/main.py sha256=y-3jb5-FX8MK62auenscZ0OBpDImgxEMhziPH8JnQS4 7348
python_tgpt-0.8.0.dist-info/LICENSE sha256=wHya1MWtezBgi8T3VsDrChvOSfRrzrG0Qln_32B3oKY 1064
python_tgpt-0.8.0.dist-info/METADATA sha256=g_waI93p873km3K8ltDgue3mA1fOSLNM7oIeZGsU0b4 25191
python_tgpt-0.8.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
python_tgpt-0.8.0.dist-info/entry_points.txt sha256=W2GQ22UAudyygRY3C0Voy3GKmrNEjQit147rfK45e4Y 47
python_tgpt-0.8.0.dist-info/top_level.txt sha256=JziiecxDYuifQuol7dL-r5zyMNlv_hA1n61DSXVSIeg 7
python_tgpt-0.8.0.dist-info/RECORD

top_level.txt

pytgpt

entry_points.txt

pytgpt = pytgpt.console:main