Skip to main content

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]
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

ExtraPackages Included
openaiOpenAI SDK
anthropicAnthropic Claude SDK
azureAzure Identity, AI Search, OpenAI
langchainLangChain integration
semantic-kernelMicrosoft Semantic Kernel
vectorChromaDB, FAISS, Pinecone, Qdrant
webaiohttp, requests, beautifulsoup4
docspypdf, python-docx
allEverything above
devpytest, 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