Installation¶
DrGPT can be installed using pip, or from source for development purposes.
Requirements¶
Python 3.8 or higher
pip package manager
API keys for desired AI providers
Installing with pip¶
The easiest way to install DrGPT is using pip:
pip install drgpt
This will install DrGPT and all its dependencies.
Installing from Source¶
For development or the latest features:
git clone https://github.com/DrDataYE/drgpt.git
cd drgpt
pip install -e .
For development with testing dependencies:
pip install -e ".[dev]"
Verifying Installation¶
Verify that DrGPT is installed correctly:
drgpt --version
drgpt --help
You should see the version information and help text.
Setting up API Keys¶
Before using DrGPT, you need to set up API keys for the providers you want to use:
OpenAI¶
Get your API key from https://platform.openai.com/api-keys
Set the environment variable:
# Linux/macOS
export OPENAI_API_KEY="sk-your-key-here"
# Windows (PowerShell)
$env:OPENAI_API_KEY="sk-your-key-here"
# Windows (Command Prompt)
set OPENAI_API_KEY=sk-your-key-here
Anthropic Claude¶
Get your API key from https://console.anthropic.com/
Set the environment variable:
# Linux/macOS
export ANTHROPIC_API_KEY="sk-ant-your-key-here"
# Windows (PowerShell)
$env:ANTHROPIC_API_KEY="sk-ant-your-key-here"
Google AI (Gemini)¶
Get your API key from https://aistudio.google.com/app/apikey
Set the environment variable:
# Linux/macOS
export GOOGLE_API_KEY="your-key-here"
# Windows (PowerShell)
$env:GOOGLE_API_KEY="your-key-here"
Persistent Configuration¶
To make your API keys persistent, add them to your shell profile:
# Linux/macOS (.bashrc, .zshrc, etc.)
echo 'export OPENAI_API_KEY="sk-your-key-here"' >> ~/.bashrc
echo 'export ANTHROPIC_API_KEY="sk-ant-your-key-here"' >> ~/.bashrc
echo 'export GOOGLE_API_KEY="your-key-here"' >> ~/.bashrc
For Windows, use the System Properties > Environment Variables dialog.
Troubleshooting¶
Permission Errors¶
If you get permission errors during installation:
# Use --user flag
pip install --user drgpt
# Or use virtual environment
python -m venv drgpt-env
source drgpt-env/bin/activate # Linux/macOS
drgpt-env\Scripts\activate # Windows
pip install drgpt
Missing Dependencies¶
If you encounter dependency issues:
# Update pip first
pip install --upgrade pip
# Then install DrGPT
pip install drgpt
API Key Issues¶
If DrGPT can’t find your API keys:
Verify the environment variable is set:
# Linux/macOS/Windows (PowerShell)
echo $env:OPENAI_API_KEY
# Windows (Command Prompt)
echo %OPENAI_API_KEY%
Restart your terminal after setting environment variables
Use the
--list-providersoption to check available providers