Releases: LagPixelLOL/ChatGPTCLIBot
ChatGPT CLI Bot v1.2.9
Added support for the new gpt-3.5-turbo-16k
model.
Set model
to gpt-3.5-turbo-0613
/gpt-3.5-turbo-16k
/gpt-4-0613
/gpt-4-32k-0613
in config.json
to use the new versions.
ChatGPT CLI Bot v1.2.8
Fixed an edge case where the SSE response from the API is falsely marked as incorrect.
Added custom OpenAI API URL support.
ChatGPT CLI Bot v1.2.7
Added auto translator.
Input t
in the mode selection section to use the auto translator.
ChatGPT CLI Bot v1.2.6
Saved chats and documents now use base64 encoded string to store the embeddings(33% size reduction).
You can save your chats again or recreate the document Q&A files to convert them into the new format, the old format will still be supported until 2023/6/1.
ChatGPT CLI Bot v1.2.5
Fixed the program treats the working directory instead of the executable directory as the base directory.
Fixed incorrect SSL certification path in Debian based Linux.
Fixed not multithreaded document Q&A embeddings searching(Forgot to code it LOL).
Minor optimizations on iterators.
ChatGPT CLI Bot v1.2.4
When the response is being streamed, you can press Ctrl+C
to cancel the stream now.
When not streaming, pressing Ctrl+C
won't immediately quit the program now, instead, it will ask you if you really want to quit the program.
ChatGPT CLI Bot v1.2.3
Completely rewritten the document splitting function, hopefully it handles the punctuation marks better now.
ChatGPT CLI Bot v1.2.2
Added parallel embeddings calculation with oneTBB library.
Performance boost on i9-12900KF with 500 exchanges(prompt-response pair):
Multithreaded | Singlethreaded | |
---|---|---|
Time used | 14ms | 106ms |
ChatGPT CLI Bot v1.2.1
Added fine tune helper(Only for professional users).
Changed cpp-tiktoken to a submodule, suggested by markt.
ChatGPT CLI Bot v1.2.0
Added large document parsing and document Q&A mode, for more info, please check this Wiki page.
Added /dump
command for dumping the chat history to a .txt file inside the dump
folder.
Removed the boilerplate(The first 3 lines) in the default initial prompt, the program now handles them internally.