Guide out of date, current text guide can be found on the Github Page.
1. Install Git: https://git-scm.com/
2. Install Python 3.10.6, Make sure you add it to PATH: https://www.python.org/downloads/release/python-3106/
3. Open the program “Git Bash” and run git clone https://github.com/libraryofcelsus/Aetherius_AI_Assistant.git
4. Open CMD as Admin and navigate to the Project Folder
5. Create a virtual environment: python -m venv venv
6. Activate the environment: .\venv\scripts\activate
7. Install the required packages: pip install -r requirements.txt
8. Copy your OpenAI api key to key_openai.txt
Plenty of guides for this can be found online.
9. Create a Index on pinecone.io titled: “aetherius” with “768” dimensions (“1536” for OpenAi embeddings) and cosine as the metric. I usually do a P1 instance.
12. Copy Pinecone API key and Environment to key_pinecone.txt and key_pinecone_env.txt
13. Edit the .txt files in the “config” folder to customize the bot.
(Prompts can be edited within the bot config menu.)
14. Run main.py with python main.py to start Aetherius, Select DB Management.
15. Select DB Upload Heuristics to upload secondary Heuristics for the bot, this DB can also function as a Personality DB. An example of how to do this can be found in “personality_db_input_examples.txt” in the config folder.
16. Upload your desired Cadence to “DB Upload Cadence” in DB Management. This should be a direct example of the speech style, not a description. I suggest asking Aetherius to use the diction of a “__” to generate an example, then copy paste the response to the Cadence Upload.
Similar to Heuristic DB Upload
17. Type “Exit” to return to the main menu. Now select “Main Bot”
N/A
18. Select one of the “Training” chatbot modes, this will enable you to choose what gets uploaded to the chatbots memories. It also enables a summary of Aetherius’s inner loop, avoid uploading irrelevant information to the inner loop DB as they tend to take priority over other memories.
Type “Exit” and select “Manual” or “Auto” to start chatting with Aetherius! Auto mode lets Aetherius decide for itself if it should upload to is memories.
🙂