Skip to content

An AI-powered CLI tool for questioning, image generation, text-to-speech and transcription. Built in Python and based on the OpenAI API.

License

Notifications You must be signed in to change notification settings

johannesschiessl/AI-CLI-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-CLI-Tool

A CLI tool designed to help you with a variety of tasks. Makes it easy to interact with the OpenAI API, whether you have a question, need an image, want to convert text to speech, or want to transcribe something.

Installation

Follow these steps to get up and running. It is recommended to use a virtual environment to avoid package conflicts. Before doing any of this, navigate to the desired directory. You will also need to have Python installed on your machine.

  1. Clone the Repository:

    git clone https://github.com/johannesschiessl/AI-CLI-Tool.git
    
  2. Navigate to the Project Directory:

    cd AI-CLI-Tool
    
  3. Install Requirements:

    # On Windows / Linux: pip install -r requirements.txt
    # On MacOS: pip3 install -r requirements.txt
    
  4. Export your OpenAI API key to environmental variables

    # On MacOS / Linux: $ export OPENAI_API_KEY="your openai-api key"
    # On Windows: $ setx OPENAI_API_KEY "your openai-api key"
    
  5. Run the AI Assistant

    python assistant/main.py
    

Issues

If you encounter any issues or have feature requests, feel free to open an issue.

About

An AI-powered CLI tool for questioning, image generation, text-to-speech and transcription. Built in Python and based on the OpenAI API.

Topics

Resources

License

Stars

Watchers

Forks

Languages