This application enables simultaneous viewing of responses from multiple large language models (LLMs).
Features:
- Display responses in either raw text or Markdown format, enhanced with TeX support.
- Convert responses to speech in real-time using AWS Polly, selecting the appropriate voice for the language.
![](https://private-user-images.githubusercontent.com/2533597/316233430-b7e4a642-3e6a-41c5-932d-30c59329ddf5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ4NTI4OTYsIm5iZiI6MTcyNDg1MjU5NiwicGF0aCI6Ii8yNTMzNTk3LzMxNjIzMzQzMC1iN2U0YTY0Mi0zZTZhLTQxYzUtOTMyZC0zMGM1OTMyOWRkZjUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgyOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MjhUMTM0MzE2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjVkNWZmOTdjNzk0NzlmNjAyZWY5NTEwYTQ1NzgzZmNlZTg2ZTAwYTRmZjdmZWU0NWI0NmMzMjA2MTcxYmVmZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.IKBebzz_Tc5fvHsJr0ku7PDqBXnx9CoLTvuCSwowvEU)
-
First, enter your API keys in the "credential" field.
Your information will be stored ONLY in your browser's localStorage and will NEVER be sent to the host. However, avoid using untrusted hosts.
- GPT4(OpenAI): OPENAI_API_KEY
- Gemini(Google): ACCESS_KEY
- Claude(AWS Bedrock): AWS_REGION:AWS_ACCESS_KEY_ID:AWS_SECRET_ACCESS_KEY (colon separeted)
- Type your question or command, then click 'Send' on the right to receive the response.
To set up the development environment:
- Add your API keys to the
.env
file to overwrite values in the localStore.
cp .env.sample .env
# Set your API keys in .env
npm install
npm run dev
# Open your browser and go to http://localhost:5173