Skip to main content

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

  1. Clone the repository:

git clone https://github.com/BillSchumacher/Athena.git

  1. Change to the project directory:

cd Athena

  1. Create a virtual environment and activate it:

python -m venv venv source venv/bin/activate # For Windows, use "venv\Scripts\activate"

  1. Install the required Python packages:

pip install -r requirements.txt

  1. 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
    
  1. Run the application:

python main.py

Docker Installation

  1. Pull the Athena AI image from Docker Hub:

docker pull billschumacher/athena

  1. 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
    
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

athena_ai-0.0.5.tar.gz (14.9 kB view hashes)

Uploaded Source

Built Distribution

athena_ai-0.0.5-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page