JADE: The First Multi-Model Chatbot

JADE was built with simplicity in mind. The goal is to have a minimalist chatbot that supports all models without unnecessary features like importing files or images. This focus on simplicity allows us to improve how we use AI chatbots in other ways.

One of my main concerns was the variety of models available, each excelling in different areas. Using all of them can be impractical and very expensive.

Multi-Models

To address this, I created the first Multi-Model chatbot. The idea is to use multiple models within the same conversation. Here are the key points:

  1. When asking a question, you can query multiple models and compare their responses to choose the best one.
  2. The selected response can be used as the basis for the next message across all models. For example, a response from GPT-4 can be used by Claude Haiku in the next interaction.

API Keys

To use JADE, you need to sign up for an API key to providers. There is 5 providers available:

You can enter an API key in the settings menu. One enter you get access to all models from this provider. Check the appendix for more details about available models.

Bots

Once you enter an API key, you gain access to all models from that provider. In the Bots menu (next to the send button), you'll find a list of all your Bots.

To create a new bot, click the "+" button, enter a name and a model, and optionally set a temperature and a system prompt. Once created, you can select a bot by clicking on it and reorder it by dragging. Hold SHIFT and click to select multiple bots. You can delete selected bots by clicking the trash can icon.

Conversations

A conversation is a list of messages. A Default conversation is created when you first sign in. You can create a new conversation by clicking the "+" button and delete one by clicking the trash can icon. The Default conversation cannot be deleted but can be renamed.

Usage

In the Usage menu, you can see the usage of your account, including the number of messages sent and received and the associated API costs.

Appendix

The following is a list of available models for each provider: