How to Get Started with Stellar Chat

Jun 21, 2023 | Data Science

Stellar Chat is an exciting multi-modal chat application that allows you to create custom agents, generate images, recognize visuals, and even engage in voice conversations. This powerful tool integrates seamlessly with local Large Language Models (LLMs) and commercial models such as OpenAI, Gemini, Perplexity, and Claude. Moreover, it supports conversations involving uploaded documents and websites. Ready to embark on your adventure with Stellar Chat? Let’s dive in!

Demo

You can explore the features of Stellar Chat by visiting the demo available at this link.

Features of Stellar Chat

Stellar Chat comes packed with an array of features designed to empower users. Here’s what you can look forward to:

  • Support for Local Open Source Models: Integrate local open source models effortlessly using OLLAMA.
  • Support for Commercial Models: Connect with commercial models like OpenAI and Gemini effortlessly.
  • Visual Recognition: Utilizing cutting-edge capabilities like GPT-4-Vision for image recognition.
  • Text to Speech (TTS) and Speech to Text (STT): Enjoy seamless communication with built-in audio functionalities.
  • Text to Image Generation: Generate stunning images from your textual inputs with tools like Stable Diffusion.
  • Multimodal Chat: Engage in dialogues with uploaded files including text, images, and audio.
  • Prompt Store: Maintain a repository of predefined prompts for quicker interactions.
  • Custom Agent Creation (GPTs): Manage tailored interactions by creating personalized agents.
  • Message and Conversation Search: Quickly sift through past interactions for relevant information.
  • Custom Action Creation: Enhance productivity by integrating with your favorite apps.
  • Multi-Agent Chat Capability: Communicate with multiple agents simultaneously for diverse interactions.

Self-Hosted or Local Development

Stellar Chat provides flexible deployment options according to your needs. You can host it on your server or develop locally using GitHub Codespaces or Docker.

Step-by-Step Guide for Local Development

If you prefer to develop locally, follow these steps to set up Stellar Chat:

  • Clone the repository:
  • git clone https://github.com/ktutak1337/Stellar-Chat.git
  • Change to the source directory:
  • cd src
  • Run Docker for infrastructure components:
  • docker compose up -d
  • Configure the API:
  • cd src/Server/StellarChat.Server.Api
  • Set up your API keys:
  • dotnet user-secrets init
    dotnet user-secrets set openAI:api_key [your API KEY]
  • Run the API:
  • dotnet run watch
  • Run the web app:
  • cd src/Client/StellarChat.Client.Web
    dotnet run watch

For a more detailed setup, you can check the Development Guide.

Troubleshooting

If you encounter issues or bugs while using Stellar Chat, here are some ideas for troubleshooting:

  • Double-check your API key and ensure it’s entered correctly.
  • Make sure all Docker containers are running properly.
  • Review the console output for error messages during development.

For bug reporting, you can report a bug or suggest features here. For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Conclusion

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox