This guide will walk you through installing the Allos Agent SDK. We recommend using uv for the fastest and most reliable experience.
- Python 3.9+
- We recommend installing
uv, a next-generation Python package manager.
If you don't have uv installed, you can install it with one of the following commands:
macOS / Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows (Powershell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"For other installation methods, see the official uv documentation.
You can install the core SDK and add optional dependencies for the specific LLM providers you want to use.
This installs the core SDK without any specific provider libraries.
uv pip install allos-agent-sdkTo use a specific provider, you can install it as an "extra". This is the recommended approach.
# Install with support for OpenAI
uv pip install "allos-agent-sdk[openai]"
# Install with support for Anthropic
uv pip install "allos-agent-sdk[anthropic]"
# Install with support for all currently available providers
uv pip install "allos-agent-sdk[all]"If you plan to contribute to the Allos SDK, please see the Development Setup Guide.