Server Down for Maintenance

The server is currently undergoing maintenance. Please try again later.

Vae Victus AI: Experiment with AI

Vae Victus AI offers a hands-on experience with a custom AI model, designed to help you explore its capabilities. Built with modern technologies for experimentation.

About Vae Victus AI

Vae Victus AI is a proof-of-concept project designed to demonstrate the potential of custom AI models in real-time interactions. It allows users to experiment, test, and explore its capabilities.

Technologies Used in Vae Victus AI

API Integration

Vae Victus AI uses APIs to handle dynamic data, allowing real-time interaction and adaptability to various inputs.

Local AI Model

Vae Victus AI is powered by a locally hosted version of the Llama 3.2 AI model, offering real-time responses. New trained models coming soon

SMTP Server

SMTP is used for sending email notifications and user verification emails.

ASP.NET

Built with ASP.NET, providing a scalable and secure web architecture.

SQLite Database

Stores user data and chat logs using SQLite for lightweight database management.

Tailwind CSS

Styled with Tailwind CSS, offering a clean and responsive design across all devices.

Project Features

AI Chat Functionality

Enables real-time conversational interaction with the AI model.

User Registration

Secure user registration with email confirmation and password encryption using bcrypt.

Session Management

Maintains user sessions and chat history across multiple interactions.

Concurrency Control

Ensures smooth performance while managing multiple concurrent users. Currently Limited to 3 concurrent users at a time.

Tokens

Users are allowed up to 20 tokens per day due to resource limits of the server.

Error Handling

Robust error handling ensures a smooth user experience and quick recovery from issues.

About the Creator

I am Ryker Hill, a versatile software engineer specializing in developing efficient and robust solutions for web and desktop applications, and backend services. With expertise in a variety of programming languages and modern software development practices, I am committed to delivering high-quality and scalable solutions.

Check out my portfolio at rykerhillportfolio.com to learn more about my work and projects.