Huggingchat api
You Star You Win A BILLION$$$(maybe,it's not impossible that it would happen)
This is my first pypi project. Experienced some annoying moments, but i managed to do it anyway
pip install hugchat-api
[!NOTE]
VERSIONS BEFOREv0.0.1.6ARE DEPRECATED! PLEASE UPDATE TO THE LASTEST.
For documentation, please see Wiki
Lastest Change
Last update: 2023-09-30
- Fix:
summarizeapi removed causing endless loop - Feat! : ( Testing, not sure if it's working 🤨 ) System prompt injection
- rm:
Open-Assistantis removed fromListBots - Fix:
Chatflowerror not shown inMessagehence hard to debug from log - Update: Change multiple type hints to
Unionto adapt lower python version #87
Screenshots
Normal Chat
With Search Web
Terminal Usage
Start up
python -m hugchat_api.terminal_cli -u your_email
| Params | Descriptions |
|---|---|
| -u | Login Email |
| -p | Use password or not (optional) |
| -f | Ignore the saved cookie and login |
| --debug | Open cli in with debug log type, log file can be found with the name: terminal_cli.log |
Commands
Use / + command to execute:
| Commands | Descriptions |
|---|---|
| q/exit | Exit the program |
| ls | List all conversations |
| cd | cd into the chosen conversation |
| new | Create a new conversation |
| rm | delete the chosen conversation |
| old | Print out the conversation's histories |
| web | Switch 'Search Web' enable option |
| pro | Provide prompt for System |
Anything not start with / will be seen as chat message.
Example:
(None) > /ls
#* Conversations established:
#
# 0. [649471fa525d2d2474973871] - Hello there! How can I help you? Let me know if you need something specific done.
# 1. [64946fb2525d2d247497382c] - Hi there! How can I assist you?
(None) > /cd 0
(647e09ccabd9de3d82d6fba0) > hi
#(user): hi
#(HFBot): ...
(647e09ccabd9de3d82d6fba0) > /web
#WEB_SEARCH is set to `True`
(647e09ccabd9de3d82d6fba0) > hi
# ...(steps about web search)
#(HFBot): ...
Metadata
Release files for hugchat-api 0.0.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hugchat_api-0.0.2.5.tar.gz | 31.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hugchat_api-0.0.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 68.1 kB
Release files / hugchat_api-0.0.2.5.tar.gz
| Download URL | hugchat_api-0.0.2.5.tar.gz |
|---|---|
| Size | 31.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4f11a3888f18380968476b0c547967739dab21716ce34ad94a0d1b01238b9672
|
|
BLAKE2b-256 checksum How to use checksums |
38380e82db1e36d821466191f3a9e04b50c3f8947590962b07f27aa3fafcde93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|
Release files / hugchat_api-0.0.2.5-py3-none-any.whl
| Download URL | hugchat_api-0.0.2.5-py3-none-any.whl |
|---|---|
| Size | 36.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
978e17194f3bcf9bb59059557438e42a1e5f2a95c72ad12b0345ea08505b7be0
|
|
BLAKE2b-256 checksum How to use checksums |
d348522729e38137d4f0dd702eeaf9e73a7dda3fc8031b576d05d0d09d35c84e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|