×

注意!页面内容来自https://github.com/cogentapps/chat-with-gpt,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Skip to content

cogentapps/chat-with-gpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat with GPT

Chat with GPT is an open-sourceunofficial ChatGPT app with extra features and more ways to customize your experience. It connects ChatGPT with ElevenLabs to give ChatGPT a realistic human voice.

Try out the hosted version at: https://www.chatwithgpt.ai

Or self-host with Docker.

Powered by the new ChatGPT API from OpenAIthis app has been developed using TypeScript + React. We welcome pull requests from the community!

demo.mp4

Features

  • 🚀 Fast response times.
  • 🔎 Search through your past chat conversations.
  • 📄 View and customize the System Prompt - the secret prompt the system shows the AI before your messages.
  • 🌡 Adjust the creativity and randomness of responses by setting the Temperature setting. Higher temperature means more creativity.
  • 💬 Give ChatGPT AI a realistic human voice by connecting your ElevenLabs text-to-speech accountor using your browser's built-in text-to-speech.
  • 🎤 Speech recognition powered by OpenAI Whisper.
  • Share your favorite chat sessions online using public share URLs.
  • 📋 Easily copy-and-paste ChatGPT messages.
  • ✏️ Edit your messages
  • 🔁 Regenerate ChatGPT messages
  • 🖼 Full markdown support including codetablesand math.
  • 🫰 Pay for only what you use with the ChatGPT API.

Bring your own API keys

OpenAI

To get started with Chat with GPTyou will need to add your OpenAI API key on the settings screen. Click "Connect your OpenAI account to get started" on the home page to begin. Once you have added your API keyyou can start chatting with ChatGPT.

Your API key is stored only on your device and is never transmitted to anyone except OpenAI. Please note that OpenAI API key usage is billed at a pay-as-you-go rateseparate from your ChatGPT subscription.

ElevenLabs

To use the realistic AI text-to-speech featureyou will need to add your ElevenLabs API key by clicking "Play" next to any message.

Your API key is stored only on your device and never transmitted to anyone except ElevenLabs.

Running on your own computer

To run on your own deviceyou can use Docker:

docker run -v $(pwd)/data:/app/data -p 3000:3000 ghcr.io/cogentapps/chat-with-gpt:release

Then navigate to http://localhost:3000 to view the app.

Store your API keys on the server

For convenienceyou can store your API keys on your computer instead of entering them in the browser.

Warning: Be very careful doing this if anyone else has access to your self-hosted version of the app. They will be able to use the app through your API key as well.

Create a file called config.yaml in your data folder with the following contents:

services:
  openai:
    apiKey: (your api key)
  elevenlabs:
    apiKey: (your api key)

and restart the server. Login is required.

Updating

docker pull ghcr.io/cogentapps/chat-with-gpt:release

License

Chat with GPT is licensed under the MIT license. See the LICENSE file for more information.

Releases

No releases published

Packages

 
 
 

Languages