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.

Related tags

HTTP AI-X
Overview
+ 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.

AI Toolkit I will be using su77ungr/CASALIOY

Dev 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


  1. Copy all files in src to your webserver.
  2. Import dashx.sql into your MySQL database.
  3. Edit includes/system/db.php with your database details.
  4. 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)

  1. 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)
  2. 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.
  3. 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
image image image
Tools screen Notes screen Logs screen
image image image

Server.py

image

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
You might also like...
↪️ Bypass for PHP creates a custom HTTP Server to return predefined responses to client requests
↪️ Bypass for PHP creates a custom HTTP Server to return predefined responses to client requests

Bypass for PHP provides a quick way to create a custom HTTP Server to return predefined responses to client requests.Useful for tests with Pest PHP or PHPUnit.

Server emulator for the Hasbro Em@il Games clients
Server emulator for the Hasbro Em@il Games clients

HasbroPBEMProxy Greg Kennedy, 2021 Server emulator for the Hasbro Em@il Games clients About In 1999 Hasbro launched a series of games under the "Em@il

Express.php is a new HTTP - Server especially made for RESTful APIs written in PHP.

express.php Express.php is a new HTTP - Server especially made for RESTful APIs written in PHP. Features Fast The Library is handles requests fast and

A WebSocket server written in PHP.
A WebSocket server written in PHP.

WebSocketServer A WebSocket server written in PHP. If you like this project gift us a ⭐ . Installation. $ composer require thenlabs/websocket-server 1

PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs

PHP Curl Class: HTTP requests made easy PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs. Installation Requirements Quic

PHP cURL for feed Instagram Graph API

php-curl-instagram-graph PHP cURL for feed Instagram Graph API Script made based on the new (2020) Instagram API that requires authorization token gen

 A PHP HttpClient for the Neo4j ReST API with MultiDB Support
A PHP HttpClient for the Neo4j ReST API with MultiDB Support

NeoClient This repository has moved Neoxygen's NeoClient has been moved to https://github.com/graphaware/neo4j-php-client Version 3 of this library is

PHP Curl ile letgo api kütüphanesi oluşturuldu. php ile letgo giriş yap.

Kendi LETGO API ile işlemler gerçekleştirelim. // email işlemleri $server = 'imap.gmail.com'; $user = '[email protected]'; $pass = 'password'; $port = 9

KTMB (Keretapi Tanah Melayu Berhad) Station Schedule Checker in PHP via MyRailTime 2.0's API
KTMB (Keretapi Tanah Melayu Berhad) Station Schedule Checker in PHP via MyRailTime 2.0's API

KTM Station Schedule Checker & Journey Planner in Web Form (PHP) KTMB (Keretapi Tanah Melayu Berhad) Station Schedule Checker & Journey Planner in Web

Requests for PHP is a humble HTTP request library. It simplifies how you interact with other sites and takes away all your worries.

Requests for PHP Requests is a HTTP library written in PHP, for human beings. It is roughly based on the API from the excellent Requests Python librar

null 3.5k Dec 31, 2022
A functional and simple rate limit control to prevent request attacks ready-to-use for PHP.

RateLimitControl A functional and simple rate limit control to prevent request attacks ready-to-use for PHP. Features: Prepared statements (using PDO)

b(i*2)tez 5 Sep 16, 2022
Satis Control Panel (SCP) is a simple web UI for managing your Satis Repository for Composer Packages.

Satis Control Panel Satis Control Panel (SCP) is a simple web UI for managing your Satis Repository for Composer Packages. SCP backend is written in L

Lukáš Homza 152 Nov 18, 2022
Read-only WebDAV server written in php8.0; supports browsing archives and GETting files in encodings other than what's on disk

Best Read-only WebDAV Server: TODO Features and notes of implementation Keeping generated files in a place that nginx can find them (2 ways to do this

Joe Koop 1 Nov 17, 2021
A YOURLS plugin allowing the shortening of multiple URLs with one API request.

Bulk URL Shortening - a YOURLS plugin Plugin for YOURLS Plugin URI: github.com/tdakanalis/bulk_api_bulkshortener Description: A YOURLS plugin allowing

Themistoklis Dakanalis 6 Aug 27, 2022
Transform your WordPress site into a modern GraphQL server: graphql-api.com.

GraphQL API for WordPress Transform your WordPress site into a modern GraphQL server: graphql-api.com. This plugin is the implementation for WordPress

GraphQL API 151 Dec 14, 2022
Pushpin is a publish-subscribe server, supporting HTTP and WebSocket connections.

Pushpin and 1 million connections Pushpin is a publish-subscribe server, supporting HTTP and WebSocket connections. This repository contains instructi

Fanout 14 Jul 15, 2022
Event-driven, streaming HTTP client and server implementation for ReactPHP

HTTP Event-driven, streaming HTTP client and server implementation for ReactPHP. This HTTP library provides re-usable implementations for an HTTP clie

ReactPHP 640 Dec 29, 2022
A simple PHP Toolkit to parallel generate combinations, save and use the generated terms to brute force attack via the http protocol.

Brutal A simple PHP Toolkit to parallel generate combinations, save and use the generated terms to apply brute force attack via the http protocol. Bru

Jean Carlo de Souza 4 Jul 28, 2021
Free Cricket API - Live Cricket Score JSON API 🏏

Free Cricket API ?? Live Cricket Score API ?? unofficial API Data Fetched from Cricbuzz.com This is an unofficial API and not Linked or Partnered with

Santhosh Veer 60 Jan 2, 2023