LLM
LLM
Chat models that turn the conversation context into a response.
An LLM service takes the conversation context (an LLMContext, through the context aggregators) and streams the model's response as text frames, with function calls.
| Provider | Classes | Package | Status |
|---|---|---|---|
| OpenAI | OpenAILLMService | @pipedog/openai | Ported |
| OpenAI Responses | OpenAIResponsesLLMService, OpenAIResponsesHttpLLMService | @pipedog/openai | Ported |
| Azure OpenAI | AzureLLMService | @pipedog/azure | Ported |
| Anthropic | AnthropicLLMService | @pipedog/anthropic | Ported |
| Google Gemini | GoogleLLMService | @pipedog/google | Ported |
| Google Vertex AI | GoogleVertexLLMService | @pipedog/google | Ported |
| AWS Bedrock | AWSBedrockLLMService | @pipedog/aws | Ported |
| AWS AgentCore | AWSAgentCoreProcessor | @pipedog/aws | Ported |
| LangChain | LangchainProcessor | @pipedog/langchain | Ported |
| Vercel AI SDK | AISDKLLMService | @pipedog/ai-sdk | Ported |
| Cloudflare Workers AI | WorkersAILLMService | @pipedog/cloudflare | Ported |
| Perplexity | PerplexityAgentHttpLLMService | @pipedog/perplexity | Ported |
| NVIDIA | NvidiaLLMService, NvidiaOmniLLMService | @pipedog/nvidia | Ported |
| Baseten | BasetenLLMService | @pipedog/baseten | Ported |
| Cerebras | CerebrasLLMService | @pipedog/cerebras | Ported |
| Crusoe | CrusoeLLMService | @pipedog/crusoe | Ported |
| DeepSeek | DeepSeekLLMService | @pipedog/deepseek | Ported |
| Fireworks AI | FireworksLLMService | @pipedog/fireworks | Ported |
| Groq | GroqLLMService | @pipedog/groq | Ported |
| Inception | InceptionLLMService | @pipedog/inception | Ported |
| Mistral | MistralLLMService | @pipedog/mistral | Ported |
| Nebius | NebiusLLMService | @pipedog/nebius | Ported |
| Novita AI | NovitaLLMService | @pipedog/novita | Ported |
| Ollama | OLLamaLLMService | @pipedog/ollama | Ported |
| OpenRouter | OpenRouterLLMService | @pipedog/openrouter | Ported |
| Qwen | QwenLLMService | @pipedog/qwen | Ported |
| SambaNova | SambaNovaLLMService | @pipedog/sambanova | Ported |
| Sarvam AI | SarvamLLMService | @pipedog/sarvam | Ported |
| Smallest AI | SmallestLLMService | @pipedog/smallest | Ported |
| Together AI | TogetherLLMService | @pipedog/together | Ported |
| xAI Grok | GrokLLMService | @pipedog/xai | Ported |
Pipecat's llm reference lists every upstream provider. Those not in this table are on Other upstream providers.
pipedog is an unofficial community TypeScript port of Pipecat. It is not affiliated with or endorsed by Daily or the Pipecat project.
Portions adapted from the Pipecat documentation, Copyright (c) 2024–2025 Daily, BSD-2-Clause (see apps/docs/LICENSE-pipecat-docs).