Client for OpenAI's GPT APIs (currently only the chat version of gpt-3.5-turbo).
Environment variable OPENAI_KEY needs to be set to the OpenAI API key (can be put into a .env file).
npm installnpm run build
npm startnpm run dev- stream response
- Markdown and LaTeX rendering
- edit messages
- regenerate response
- open app keyboard shortcut
- chat settings
- choose model
- set temperature
- set frequency penalty
- set preence penalty
- set max response tokens
- set max input tokens
- choose input cut-off method (hard cut-off, summarization)
- application settings
- API key
- open app shortcut
- default chat settings
- persist chat
- multiple chats
- list of chats
- delete chats
- name chats
- auto name chats
- start new chat
- display API cost
- system tray
- tray icon
- smaller version of main window above task bar
- keyboard shortcut for small window
- completions api