Metadata-Version: |
2.1 |
Name: |
xiaogpt |
Version: |
2.70 |
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: |
EdgeGPT (==0.1.26) |
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: |
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: |
bingimagecreator (==0.5.0); 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.18.0); 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: |
edgegpt (==0.1.26); 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.2); 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.2); 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.5.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.1.17); extra == "locked" |
Requires-Dist: |
langchain-community (==0.0.36); extra == "locked" |
Requires-Dist: |
langchain-core (==0.1.50); extra == "locked" |
Requires-Dist: |
langchain-text-splitters (==0.0.1); extra == "locked" |
Requires-Dist: |
langsmith (==0.1.45); 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.4.3); 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.25.1); extra == "locked" |
Requires-Dist: |
orjson (==3.10.0); extra == "locked" |
Requires-Dist: |
packaging (==23.2); extra == "locked" |
Requires-Dist: |
prompt-toolkit (==3.0.43); 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: |
regex (==2023.12.25); 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: |
wcwidth (==0.2.13); extra == "locked" |
Requires-Dist: |
websockets (==12.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 |