Skip to main content
Integrate Portkey with Microsoft Autogen to build robust multi-agent systems with access to 250+ LLMs and production-grade observability.

Overview

Portkey enhances Autogen applications with:
  • Multi-Provider Access: Connect to 250+ LLMs for diverse agent capabilities
  • Agent Observability: Full logging and tracing for agent conversations
  • Reliability: Automatic fallbacks and retries for agent interactions
  • Cost Tracking: Monitor token usage across all agents
  • Performance: Smart caching to reduce latency in multi-turn conversations

Installation

Quick Start

Autogen works seamlessly with Portkey through OpenAI-compatible configuration:
1

Import Libraries

2

Configure Portkey Headers

3

Create LLM Config

4

Create Agents

5

Start Conversation

Complete Multi-Agent Example

Build a complete multi-agent system:

Using Different Providers

Switch between providers for different agents:

Advanced Routing

Fallback Configuration

Automatically fallback to backup providers:

Load Balancing

Distribute agent requests across multiple models:

Retry Configuration

Handle transient failures in agent conversations:

Agent Observability

Track individual agents with custom metadata:

Caching for Agent Conversations

Reduce costs in multi-turn conversations:

Function Calling with Agents

Use function calling in agent conversations:

Code Execution with Agents

Combine code execution with LLM routing:

Best Practices

Add metadata to distinguish between agents:
Configure fallbacks for agents that perform critical tasks:
Use caching for agents that may repeat similar queries:
Track token usage per agent to optimize costs in the Portkey dashboard.

Monitoring Agent Conversations

View detailed agent conversation logs in the Portkey dashboard:
  • Individual agent requests/responses
  • Token usage per agent
  • Latency for each agent interaction
  • Error rates by agent
  • Cost breakdown by agent
  • Conversation flow visualization

Example: Research Team

Build a complete research team:

Resources

Questions? Join our Discord community for help with agent implementations.