Installation
Multiple installation options to fit your needs.
Basic Installation
pip install openstackai
With Specific Providers
OpenAI
pip install openstackai[openai]
Anthropic Claude
pip install openstackai[anthropic]
Azure OpenAI (Recommended for Enterprise)
pip install openstackai[azure]
Includes:
- Azure Identity (Azure AD authentication)
- Azure AI Search integration
- OpenAI SDK for Azure
With Integrations
LangChain
pip install openstackai[langchain]
Microsoft Semantic Kernel
pip install openstackai[semantic-kernel]
Vector Databases
pip install openstackai[vector]
Includes: ChromaDB, FAISS, Pinecone, Qdrant
Web & Documents
pip install openstackai[web] # aiohttp, requests, beautifulsoup
pip install openstackai[docs] # PDF, DOCX processing
Full Installation
pip install openstackai[all]
Installs everything: all providers, integrations, and utilities.
Development Installation
pip install openstackai[dev]
Includes: pytest, black, ruff, mypy, pre-commit
Installation Extras Summary
| Extra | Packages Included |
|---|---|
openai | OpenAI SDK |
anthropic | Anthropic Claude SDK |
azure | Azure Identity, AI Search, OpenAI |
langchain | LangChain integration |
semantic-kernel | Microsoft Semantic Kernel |
vector | ChromaDB, FAISS, Pinecone, Qdrant |
web | aiohttp, requests, beautifulsoup4 |
docs | pypdf, python-docx |
all | Everything above |
dev | pytest, black, ruff, mypy |
From Source
git clone https://github.com/gitpavleenbali/PYAI.git
cd PYAI
pip install -e ".[dev]"
Verify Installation
import openstackai
print(openstackai.__version__) # 0.4.0
Next Steps
- [[Configuration]] - Set up API keys
- [[Quick Start]] - Your first openstackai program