ChatGPT support
What's new
- ChatGPT mode support.
- [Multi]Markdown syntax with syntax highlight support (ChatGPT mode only).
- Proxy support.
- GPT-4 support.
ChatGPT mode
ChatGPT mode works the following way:
- Run the
OpenAI: New Message
command - Wait until OpenAI performs a response (be VERY patient in the case of the GPT-4 model it's way slower than you could imagine).
- On the Response plugin opens the
OpenAI completion
output panel with the whole log of your chat at [any] active Window. - If you would like to fetch chat history to another window manually, you can do that by running the
OpenAI: Refresh Chat
command. - When you're done or want to start all over you should run the
OpenAI: Reset Chat History
command, which deletes the chat cache.
You can bind both of the most usable commands
OpenAI: New Message
andOpenAI: Show output panel
, to do that please followSettings
->Package Control
->OpenAI completion
->Key Bindings
.
As for now there's just a single history instance. I guess this limitation would disappear sometime, but highly likely it wouldn't be soon.
[Multi]Markdown syntax with syntax highlight support (ChatGPT mode only).
ChatGPT output panel supports markdown syntax highlight. It should just work (if it's not please report an issue).
Although it's highly recommended to install the MultimarkdownEditing
to apply syntax highlighting for code snippets provided by ChatGPT. OpenAI completion
should just pick it up implicitly for the output panel content.
Proxy support
That's it. Now you can set up a proxy for this plugin.
You can setup it up by overriding the proxy property in the OpenAI completion
settings like follow:
"proxy": {
"address": "127.0.0.1",
"port": 9898
}
GPT-4 support
It should just work, just set the chat_model
setting to GPT-4
. Please be patient while working with it. (1) It's very slow and an answer would appear only after it finishes its prompt. It could take up to 10 seconds easily.
Disclaimer
Unfortunately, this version hasn't got covered with comprehensive testing, so there could be bugs. Please report them, so I'd be happy to release a patch.
Full Changelog: 1.1.4...2.0.0