xiaogpt

View on PyPIReverse Dependencies (0)

2.84 xiaogpt-2.84-py3-none-any.whl

Wheel Details

Project: xiaogpt
Version: 2.84
Filename: xiaogpt-2.84-py3-none-any.whl
Download: [link]
Size: 38282
MD5: 2b284fea9dd796197ba8a7e890092a7b
SHA256: e1106fabf14abe0ff453b6a9069f78c740e099223182a58ace191e797d63beed
Uploaded: 2024-05-22 11:21:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xiaogpt
Version: 2.84
Summary: Play ChatGPT or other LLM with xiaomi AI speaker
Author-Email: yihong0618 <zouzou0208[at]gmail.com>
Project-Url: Homepage, https://github.com/yihong0618/xiaogpt
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: miservice_fork
Requires-Dist: openai (>=1)
Requires-Dist: aiohttp
Requires-Dist: rich
Requires-Dist: zhipuai (>=2.0.1)
Requires-Dist: httpx[socks]
Requires-Dist: langchain (>=0.0.343)
Requires-Dist: beautifulsoup4 (>=4.12.0)
Requires-Dist: google-search-results (>=2.4.2)
Requires-Dist: google-generativeai
Requires-Dist: numexpr (>=2.8.6)
Requires-Dist: dashscope (>=1.10.0)
Requires-Dist: tetos (>=0.2.1)
Requires-Dist: groq (>=0.5.0)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: langchain-community (>=0.0.38)
Requires-Dist: lingua-language-detector (>=2.0.2); python_version < "3.13"
Requires-Dist: aiohttp (==3.9.5); extra == "locked"
Requires-Dist: aiosignal (==1.3.1); extra == "locked"
Requires-Dist: annotated-types (==0.6.0); extra == "locked"
Requires-Dist: anyio (==4.3.0); extra == "locked"
Requires-Dist: async-timeout (==4.0.3); python_version < "3.11" and extra == "locked"
Requires-Dist: attrs (==23.2.0); extra == "locked"
Requires-Dist: azure-cognitiveservices-speech (==1.37.0); extra == "locked"
Requires-Dist: beautifulsoup4 (==4.12.3); extra == "locked"
Requires-Dist: cachetools (==5.3.2); extra == "locked"
Requires-Dist: certifi (==2024.2.2); extra == "locked"
Requires-Dist: charset-normalizer (==3.3.2); extra == "locked"
Requires-Dist: click (==8.1.7); extra == "locked"
Requires-Dist: colorama (==0.4.6); platform_system == "Windows" and extra == "locked"
Requires-Dist: dashscope (==1.19.1); extra == "locked"
Requires-Dist: dataclasses-json (==0.6.3); extra == "locked"
Requires-Dist: distro (==1.9.0); extra == "locked"
Requires-Dist: edge-tts (==6.1.10); extra == "locked"
Requires-Dist: exceptiongroup (==1.2.0); python_version < "3.11" and extra == "locked"
Requires-Dist: frozenlist (==1.4.1); extra == "locked"
Requires-Dist: google-ai-generativelanguage (==0.6.4); extra == "locked"
Requires-Dist: google-api-core (==2.15.0); extra == "locked"
Requires-Dist: google-api-core[grpc] (==2.15.0); extra == "locked"
Requires-Dist: google-api-python-client (==2.125.0); extra == "locked"
Requires-Dist: google-auth (==2.26.1); extra == "locked"
Requires-Dist: google-auth-httplib2 (==0.2.0); extra == "locked"
Requires-Dist: google-cloud-texttospeech (==2.16.3); extra == "locked"
Requires-Dist: google-generativeai (==0.5.4); extra == "locked"
Requires-Dist: google-search-results (==2.4.2); extra == "locked"
Requires-Dist: googleapis-common-protos (==1.62.0); extra == "locked"
Requires-Dist: greenlet (==3.0.3); (platform_machine == "win32" or platform_machine == "WIN32" or platform_machine == "AMD64" or platform_machine == "amd64" or platform_machine == "x86_64" or platform_machine == "ppc64le" or platform_machine == "aarch64") and extra == "locked"
Requires-Dist: groq (==0.6.0); extra == "locked"
Requires-Dist: grpcio (==1.60.0); extra == "locked"
Requires-Dist: grpcio-status (==1.60.0); extra == "locked"
Requires-Dist: h11 (==0.14.0); extra == "locked"
Requires-Dist: httpcore (==1.0.5); extra == "locked"
Requires-Dist: httplib2 (==0.22.0); extra == "locked"
Requires-Dist: httpx (==0.27.0); extra == "locked"
Requires-Dist: httpx[socks] (==0.27.0); extra == "locked"
Requires-Dist: idna (==3.7); extra == "locked"
Requires-Dist: jsonpatch (==1.33); extra == "locked"
Requires-Dist: jsonpointer (==2.4); extra == "locked"
Requires-Dist: langchain (==0.2.0); extra == "locked"
Requires-Dist: langchain-community (==0.2.0); extra == "locked"
Requires-Dist: langchain-core (==0.2.0); extra == "locked"
Requires-Dist: langchain-text-splitters (==0.2.0); extra == "locked"
Requires-Dist: langsmith (==0.1.45); extra == "locked"
Requires-Dist: lingua-language-detector (==2.0.2); python_version < "3.13" and extra == "locked"
Requires-Dist: markdown-it-py (==3.0.0); extra == "locked"
Requires-Dist: marshmallow (==3.20.1); extra == "locked"
Requires-Dist: mdurl (==0.1.2); extra == "locked"
Requires-Dist: miservice-fork (==2.5.0); extra == "locked"
Requires-Dist: multidict (==6.0.5); extra == "locked"
Requires-Dist: mutagen (==1.47.0); extra == "locked"
Requires-Dist: mypy-extensions (==1.0.0); extra == "locked"
Requires-Dist: numexpr (==2.10.0); extra == "locked"
Requires-Dist: numpy (==1.26.3); extra == "locked"
Requires-Dist: openai (==1.30.1); extra == "locked"
Requires-Dist: orjson (==3.10.0); extra == "locked"
Requires-Dist: packaging (==23.2); extra == "locked"
Requires-Dist: proto-plus (==1.23.0); extra == "locked"
Requires-Dist: protobuf (==4.25.1); extra == "locked"
Requires-Dist: pyasn1 (==0.5.1); extra == "locked"
Requires-Dist: pyasn1-modules (==0.3.0); extra == "locked"
Requires-Dist: pydantic (==2.5.3); extra == "locked"
Requires-Dist: pydantic-core (==2.14.6); extra == "locked"
Requires-Dist: pygments (==2.17.2); extra == "locked"
Requires-Dist: pyjwt (==2.8.0); extra == "locked"
Requires-Dist: pyparsing (==3.1.2); python_version > "3.0" and extra == "locked"
Requires-Dist: pyyaml (==6.0.1); extra == "locked"
Requires-Dist: requests (==2.31.0); extra == "locked"
Requires-Dist: rich (==13.7.1); extra == "locked"
Requires-Dist: rsa (==4.9); extra == "locked"
Requires-Dist: sniffio (==1.3.0); extra == "locked"
Requires-Dist: socksio (==1.0.0); extra == "locked"
Requires-Dist: soupsieve (==2.5); extra == "locked"
Requires-Dist: sqlalchemy (==2.0.25); extra == "locked"
Requires-Dist: tenacity (==8.2.3); extra == "locked"
Requires-Dist: tetos (==0.2.1); extra == "locked"
Requires-Dist: tqdm (==4.66.1); extra == "locked"
Requires-Dist: typing-extensions (==4.9.0); extra == "locked"
Requires-Dist: typing-inspect (==0.9.0); extra == "locked"
Requires-Dist: uritemplate (==4.1.1); extra == "locked"
Requires-Dist: urllib3 (==2.1.0); extra == "locked"
Requires-Dist: yarl (==1.9.4); extra == "locked"
Requires-Dist: zhipuai (==2.0.1.20240423.1); extra == "locked"
Provides-Extra: locked
Description-Content-Type: text/markdown
[Description omitted; length: 20549 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
xiaogpt-2.84.dist-info/METADATA sha256=8e1CykmWgHpBPc8GwcJPlGlwEbve_qqOdNYLZBjI9X0 29950
xiaogpt-2.84.dist-info/WHEEL sha256=vnE8JVcI2Wz7GRKorsPArnBdnW2SWKWGow5gu5tHlRU 90
xiaogpt-2.84.dist-info/entry_points.txt sha256=zLFzA72qQ_eWBepdA2YU5vdXFqORH8wXhv2Ox1vnYP8 46
xiaogpt-2.84.dist-info/licenses/LICENSE sha256=XdClh516MvlnOf9749JZHCxSB7y6_fyXcWmLDz6IkZY 1063
xiaogpt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xiaogpt/__main__.py sha256=MSmt_5Xg84uHqzTN38JwgseJK8rsJn_11A8WD99VtEo 61
xiaogpt/bot/__init__.py sha256=BDGvj1JuWVw47qfREWGKnSXeiFg6DVJJAz2rHVryqmc 1160
xiaogpt/bot/base_bot.py sha256=oKn6LLFHXol4hKrSrjnxknrOqrcGICtT_GPPYRNxpkw 1467
xiaogpt/bot/chatgptapi_bot.py sha256=Fjn7VNxoK9QnAeOW_KYqbkHiwi1U0tlSZxCg39MfwkA 3660
xiaogpt/bot/doubao_bot.py sha256=UufQmYcPbwTLTYDZUQwRy4Hg24vgPEa3hdeZWMWw9YM 2773
xiaogpt/bot/gemini_bot.py sha256=vX-fTWyPwdB4N0HDQ9uIRCB4KvV-YgBqXjkrqgg4WHs 2516
xiaogpt/bot/glm_bot.py sha256=QoMJbnu5_rHDz4tzwn7gh3IoAuw7E4hZQLAfziMAvNY 1825
xiaogpt/bot/langchain_bot.py sha256=4Uz5iOYzA2ongCklS-9zBse2fw-7kEE_9wITH7wdVCc 1944
xiaogpt/bot/llama_bot.py sha256=HRR_ycuC6DY5MQTKauXEayQ0o_JKk9t-ea3mblscm8E 708
xiaogpt/bot/moonshot_bot.py sha256=PrVRBskZx-U0lH_3RVe89QJa7WKHYqhpft0089pYQz0 822
xiaogpt/bot/qwen_bot.py sha256=325lMa4Z38rRh47HDa3J4XjvSs4SWOqMVhrMWzkGNo4 3657
xiaogpt/bot/yi_bot.py sha256=D7JEIh8KPVMvlOLaEVr9ahvyMaJLGToHP_gWU3RoYPc 784
xiaogpt/cli.py sha256=w7LZoxOAJQRFqydPx4qNYqsMVW8oQpzHp0vCB4sQUNo 5711
xiaogpt/config.py sha256=etGv23JNhangov6jMUVZw52C9yiEMgsqscG9_N2b8mE 6734
xiaogpt/langchain/callbacks.py sha256=yR9AXQt9OHVYBWC47Q1I_BUT4Xg9iM44vnW2vv0BLpE 2616
xiaogpt/langchain/chain.py sha256=z0cqRlL0ElWnf31ByxZBN7AKOT-svXQDt5_NDft_nYc 1495
xiaogpt/langchain/examples/email/mail_box.py sha256=xauqrjE4-G4XPQnokUPE-MZgAaHQ_VrUDLlbfYTdCoo 6372
xiaogpt/langchain/examples/email/mail_summary_tools.py sha256=6cWvBJUaA7iaywcHdbUoww8WiCtaNw3TmwyxyF4DY7E 1561
xiaogpt/tts/__init__.py sha256=xasHDrmgECirf1MSyrfURSaMBqtdZBi3cQNeDvPo_cQ 145
xiaogpt/tts/base.py sha256=k0ZUcLJZWU5U_fXu_w-cLFgZpE2KkV89ARbVDXLqTck 4665
xiaogpt/tts/mi.py sha256=1MzCB27DBohPQ_4Xz4W_FV9p-chJFDavOHB89NviLcM 1095
xiaogpt/tts/tetos.py sha256=fkuOSYGqAfJyyPEXbsiOS--CewGf1JUiahoN33nzOAA 1058
xiaogpt/utils.py sha256=YYmRDNtccxqB9gyN_xhKZwgL1_PNYEp7So_-jt2tiVg 2668
xiaogpt/xiaogpt.py sha256=3Q8Au9QcJy1fRGrMd0XKYbUn9_uKvVPce8PE-DA6heg 16153
xiaogpt-2.84.dist-info/RECORD

entry_points.txt

xiaogpt = xiaogpt.cli:main