+ Currently taking an hour or two break to spend some time with the wife.
- Then going to work on auto refreshing the chat and document ingestion so you can talk to your documents.
AI-X | LlamaCpp + PHP + MYSQL + Python
Creating an all in one AI with a web UI to control it. Create your own AI server and/or sell API keys to other people to use your AI. Customize your AI in the settings to your liking.
The GNU General Public License is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software.
su77ungr/CASALIOY
AI Toolkit I will be usingDev Server Demo
Login: [email protected] - Password: [email protected]
Server will be wiped every now and again.
Demo web files and the demo python server are the actively developed version running on a slow laptop for now. Expect 10-30 seconds per basic response. This is just a demo and not meant to be usable and I can not garuntee uptime as when I am making big changes, massive bugs will occur. Want faster? Run it yourself!
Installation
Web Server
- Copy all files in src to your webserver.
- Import dashx.sql into your MySQL database.
- Edit includes/system/db.php with your database details.
- Register your user by going to the website. (First user registered will automatically be the main AI owner account with highest permissions.)
Python Server (server.py)
- Edit
ADMIN_KEY = "egidufghuhgldhgiulhfguhigh"
to your admin key in the database. (Must be added to your user manually in the users table right now until later today when I have the admin page) - Edit
API_SRC = "http://127.0.0.1/"
to the domain of your web server or leave it default if its on the same machine. - Run and let it run. The server will keep checking the database to see if there is anything todo and if so, it will generate an ouput and respond to the user.
Updated Screenshots
Login system | Chat screen | Documents screen |
---|---|---|
Tools screen | Notes screen | Logs screen |
---|---|---|
Server.py
TODO
- Main UI
- Login System
- Chat Screen
- Initial UI
- Make work
- Documents Screen
- Initial UI
- Tools Screen
- Initial UI
- Notes Screen
- Initial UI
- Logs Screen
- Initial UI
- API Screen
- Initial UI
- Mobile Compatibility