AiRC

~50 - 100
1 ratings

5★

Ratings: 1

5★
4★
3★
2★
1★

Screenshots

App Description

AiRC, is a versatile tool designed to interact with large language models (LLMs) and manage AI models locally or via APIs. It provides a user-friendly interface for chatting with AI models, managing downloaded models, and integrating with external AI services like Ollama and DeepSeek. Here's a breakdown of what the application can do:
Key Features:
1. Chat with AI Models:
* Users can interact with AI models by sending text prompts and receiving responses.
* Supports both Ollama (local models) and DeepSeek (cloud-based models) for generating responses.
* The chat interface supports Markdown rendering and syntax highlighting for code blocks, making it suitable for technical discussions.
2. Model Management:
* Users can download, delete, and duplicate AI models via the Ollama integration.
* The application provides a model management interface where users can view installed models, check for updates, and download new models.
* Models can be filtered and sorted by name, size, or last updated date.
3. DeepSeek Integration:
* The app integrates with DeepSeek, a cloud-based AI service, allowing users to interact with DeepSeek models.
* Users can stream responses from DeepSeek models, enabling real-time interaction.
* The app also allows users to check their DeepSeek API balance and manage their API key.
4. System Prompt Customization:
* Users can set a system prompt to guide the AI's behavior during conversations.
* This feature allows for more customized interactions, such as instructing the AI to act as a specific type of assistant.
5. File and Image Handling:
* Users can drag and drop text files and images into the chat interface.
* The app supports image previews and allows users to include file content in their prompts.
6. Settings and Customization:
* The app provides a settings menu where users can configure server settings (e.g., host, port), enable or disable AI services (Ollama, DeepSeek), and adjust appearance settings (e.g., text size, Markdown rendering).
* Users can also enable or disable syntax highlighting and choose between different text sizes for better readability.
7. Error Handling and Notifications:
* The app includes robust error handling to manage issues like invalid URLs, missing API keys, or server unavailability.
* Users are notified of errors via popovers or alerts, ensu