Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.72 KB

README.md

File metadata and controls

37 lines (22 loc) · 1.72 KB

Chat with Bond

Chat with Bond is an open-source web application that connects with Bond servers and ChatGPT. Optionally, you can use ElevenLabs to give the assistant a realistic human voice.

You can self-host with Docker.

Powered by the new ChatGPT API from OpenAI, this app was forked from Chat with GPT by cogentapps. It is developed using TypeScript + React. We welcome pull requests from the Bond community!

Features

  • [TODO] Control your Bond devices.
  • [TODO] Configure your Bond system.
  • 🚀 Fast response times.
  • 🔎 Search through your past chat conversations.
  • 💬 Give the AI a realistic human voice by connecting your ElevenLabs text-to-speech account, or using your browser's built-in text-to-speech.
  • 🎤 Speech recognition powered by OpenAI Whisper.
  • ✏️ Edit your messages
  • 🫰 Pay for only what you use with the ChatGPT API.

Bring your own API keys

OpenAI

To get started with Chat with GPT, you 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 key, you 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 rate, separate from your ChatGPT subscription.

ElevenLabs

To use the realistic AI text-to-speech feature, you 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.

License

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