Tima AI is a flexible AI chatbot that allows users to interact with any AI model available through Ollama. Built with a FastAPI backend and a Next.js frontend, this project is designed for smooth communication, offering real-time streaming responses, Markdown formatting, and a user-friendly interface.
Key Features
- • Supports Multiple AI Models: Users can utilize any AI model that can be installed and run via Ollama.
- • Markdown-Enhanced Responses: Displays formatted text, including headers, lists, and emphasis, for a clear and structured conversation.
- • Beautiful Code Blocks: Showcases code snippets with syntax highlighting and structured formatting.
- • One-Click Code Copy: Enables quick copying of code blocks for better usability.
- • Real-Time Streaming: Responses are streamed progressively, allowing users to see answers as they are generated.
- • Adaptive and Mobile-Friendly UI: Optimized for both desktop and mobile experiences.
- • Persistent Chat Context: Saves previous conversations for maintaining continuity.
- • Thinking Indicator: Displays a visual cue when the AI is processing a response.
- • Intuitive Prompt Input Field: Designed for seamless user interaction and easy prompt entry.