Commit History

:gem: [Feature] New API with stream reponse via POST request
4c9b469

Hansimov commited on

:gem: [Feature] IdleOutputer: Start to customize message output
82cb440

Hansimov commited on

:gem: [Feature] Post request to Conversation Chat API with invocation id
a14ad21

Hansimov commited on

:recycle: [Refactor] Build Connector from params
6500788

Hansimov commited on

:gem: [Feature] API: Create Conversation Session and return unique ids
1828807

Hansimov commited on

:bulb: [Test] Websocket API of create conversation
c32808f

Hansimov commited on

:gem: [Feature] ChatAPIApp: get_available_models()
60bb91e

Hansimov commited on

:recycle: [Refactor] Re-organize project with folders
bb37148

Hansimov commited on

:recycle: [Refactor] Format ports among classes
21f117b

Hansimov commited on

:zap: [Enhance] Cleanse console outputs
1bbf682

Hansimov commited on

:gem: [Feature] ConversationSession: Support syntax
51ca36f

Hansimov commited on

:gem: [Feature] ConversationSession: Encapsulate creator, connector and chatter
a10d736

Hansimov commited on

:bulb: [Test] Mulitple round chats
fc9b1ad

Hansimov commited on

:boom: [Fix] Logger: Missing new-line char at end, and prettify indent implementation
467e4d9

Hansimov commited on

:recycle: [Refactor] Prettify names and comments
e85c831

Hansimov commited on

:recycle: [Refactor] Separate MessageParser for data type 1
6ad10eb

Hansimov commited on

:recycle: [Refactor] Separate init_wss_connection() and send_chathub_request()
3a1b095

Hansimov commited on

:recycle: [Refactor] Seperate construct_chathub_request_payload()
5095a2b

Hansimov commited on

:recycle: [Refactor] Seperate ConversationConnectRequestHeadersConstructor
8b87c2e

Hansimov commited on

:recycle: [Refactor] Encapsulate wss_send, and remove underscores of private functions
b4870cf

Hansimov commited on

:zap: [Comment] Descriptions for stream and message types
a2e9c80

Hansimov commited on

:recycle: [Refactor] Modularize Conversation Creator and Connector
c05a7fe

Hansimov commited on

:boom: [Fix] Close aiohttp client session after websockets finished
8d91150

Hansimov commited on

:zap: [Enhance] Logger with no terminator
7796b5b

Hansimov commited on

:gem: [Feature] New logging system
b716bb2

Hansimov commited on

:boom: [Fix] Several typos
6d5bbba

Hansimov commited on

:recycle: [Refactor] Remove unnecessary info
bca6285

Hansimov commited on

:gem: [Doc] Notes and example
2cecdc3

Hansimov commited on

:gem: [Feature] Support parse more message types, and format output
4b7ddb7

Hansimov commited on

:zap: [Enhance] Print response content in stream with pointer
68274fa

Hansimov commited on

:zap: [Enhance] Remove unnecessary info for authentication
e125cf3

Hansimov commited on

:gem: [Feature] Enable chat with Bing from unauthenticated users
44c5e78

Hansimov commited on