Skip to content
This repository has been archived by the owner on Jun 15, 2024. It is now read-only.

ogios/huggingchat-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

PyPI version PyPI pyversions

Downloads

pip install hugchat-api

Note

VERSIONS BEFORE v0.0.1.6 ARE DEPRECATED! PLEASE UPDATE TO THE LASTEST.
For documentation, please see Wiki

Lastest Change

Last update: 2023-09-30

  • Fix: summarize api removed causing endless loop
  • Feat! : ( Testing, not sure if it's working 🤨 ) System prompt injection
  • rm: Open-Assistant is removed from ListBots
  • Fix: Chatflow error not shown in Message hence hard to debug from log
  • Update: Change multiple type hints to Union to adapt lower python version #87

Screenshots

Normal Chat

hugchat_normal

With Search Web

hugchat_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): ...