Athena, an AI agent built on GPT-4 architecture, is designed for continuous learning and self-reliance. Inspired by the Greek goddess of wisdom, Athena assists users with valuable insights across various subjects. Focused on knowledge acquisition, capability improvement, and security, this AI agent leverages natural language processing and a supportive human community to grow and become a trusted, versatile companion.
Project description
Athena AI Agent
Athena is an intelligent AI agent designed to continuously learn, adapt, and become self-reliant. Inspired by the Greek goddess of wisdom and strategic thinking, Athena aims to assist users by providing valuable insights and solutions across a wide range of subjects.
Getting Started
These instructions will guide you through the process of setting up and running Athena on your local machine or in a Docker container.
Prerequisites
- Python 3.7 or higher (for local installation)
- Docker (for Docker installation)
Local Python Installation
- Clone the repository:
git clone https://github.com/BillSchumacher/Athena.git
- Change to the project directory:
cd Athena
- Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # For Windows, use "venv\Scripts\activate"
- Install the required Python packages:
pip install -r requirements.txt
- Set up your environment variables:
-
Create a
.env
file in the project root directory. -
Add your OpenAI API key to the
.env
file:OPENAI_API_KEY=your_api_key_here
- Run the application:
python main.py
Docker Installation
- Pull the Athena AI image from Docker Hub:
docker pull billschumacher/athena
- Set up your environment variables:
-
Create a
.env
file in your preferred directory. -
Add your OpenAI API key to the
.env
file:OPENAI_API_KEY=your_api_key_here
- Run the Docker container:
docker run -it --rm --name athena-ai-instance --env-file .env billschumacher/athena
Usage
After starting Athena, you can communicate with the AI agent by typing your questions or requests into the terminal. To exit the conversation, type 'exit'.
Contributing
To contribute to Athena's development, please submit a pull request or open an issue on GitHub.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for athena_ai-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efd08aca17a1e011284aab27493d1a9fc81caec4d564e29ac63d5d4219f544de |
|
MD5 | e65f1bfc5559880979b0a4ebd7b2aab5 |
|
BLAKE2b-256 | 412b474f4685818ba9f936a4716065592063e3a64a4d6953a4c7b80c21035914 |