diff --git a/README.md b/README.md index 7d3a7f4..00289a0 100644 --- a/README.md +++ b/README.md @@ -1,186 +1,136 @@ - -
+# SkyAI -SkyAI is a Valour.gg bot powered by a self-hosted Large Language Model via Open WebUI. -
-It supports per-channel conversational memory and is designed for self-hosted deployments. -
-SkyAI connects to:
-/api/chat/completions endpoint-Conversation history is stored in memory per channel and sent with each request -to maintain contextual awareness. History is automatically trimmed to prevent -excessive token usage. -
+## How It Works -SkyAI stores only the minimum data required for operation.
+Conversation history is stored in memory per channel and sent with each request to maintain contextual awareness. History is automatically trimmed to prevent excessive token usage. -Conversation history resets automatically when the bot restarts. -
-
-Full privacy policy:
-
-https://github.com/SkyJoshua/SkyAI/blob/main/PRIVACY.md
-
-
-This project is licensed under the -GNU Affero General Public License v3.0 (AGPL-3.0). -
+## License -
-See the LICENSE file for details:
-
-https://github.com/SkyJoshua/SkyAI/blob/main/LICENSE
-
-
-If you modify and deploy this project publicly (including as a hosted service), -you must make your source code available under the same AGPL-3.0 license. -
+See the LICENSE file for details: +https://git.skyjoshua.xyz/SkyJoshua/SkyAI/blob/main/LICENSE -git clone https://github.com/YOUR_USERNAME/SkyAI.git
+## Installation
+```bash
+git clone https://git.skyjoshua.xyz/SkyJoshua/SkyAI.git
cd SkyAI
-dotnet restore
+dotnet restore
+```
-
-All required NuGet packages are installed automatically via SkyAI.csproj.
-
Create a .env file in the root directory:
TOKEN=your-valour-bot-token
+Create a `.env` file in the root directory:
+```
+TOKEN=your-valour-bot-token
OPENWEBAPI=your-openwebui-api-key
-OPENWEBURL=your-openwebui-url
+OPENWEBURL=your-openwebui-url
+```
-Do not commit this file to version control. -
-dotnet run
+---
-| Command | -Description | -
|---|---|
s.ai <message> |
-Send a prompt to the AI | -
s.cm |
-Clear channel conversation memory | -
s.source |
-Shows the source code of the bot | -
Ensure Ollama is running:
+Ensure your model is installed: +```bash +ollama list +``` -ollama serve
+---
-Ensure your model is installed:
+## Contributing -ollama list
+Contributions are welcome. By submitting a contribution, you agree that your contributions will be licensed under AGPL-3.0.
--Contributions are welcome. By submitting a contribution, you agree that your -contributions will be licensed under AGPL-3.0. -
- -