Skip to main content
PraisonAI TypeScript supports 60+ AI providers through AI SDK v6. Switch between providers by changing the llm parameter - all providers use the same unified API.

Supported Providers (60+)

Core Providers

Inference Providers

Model Providers

Image Generation

Audio/Speech Providers

Gateway/Proxy Providers

Local/Self-hosted

Regional/Specialized

Embedding Specialists

Memory/Agent Providers

Enterprise/Cloud

Quick Start

1

Simple Usage

2

With Configuration

Agent with Different Models

Multi-Agent with Mixed Providers

Use different models for different Agent roles:

Agent Model Selection by Task

Agent with Streaming

Environment-Based Model Selection

Model String Formats

Provider Aliases

Use short aliases for convenience:

OpenAI-Compatible Providers

Use any OpenAI-compatible API:

Local Providers (Ollama, LM Studio)

Agent with Custom Provider Config

For advanced use cases:

Custom Provider Extension

Register your own provider:

Environment Variables

Providers CLI

CLI commands

Provider Registry

Custom providers