Portkey
Enhance your Phidata agents with Portkey for reliability, efficiency, and advanced features
Portkey Integration with Phidata
Portkey is a 2-line upgrade to make your Phidata agents reliable, cost-efficient, and fast.
Portkey adds 4 core production capabilities to any Phidata agent:
- Routing to 200+ LLMs
- Making each LLM call more robust
- Full-stack tracing & cost, performance analytics
- Real-time guardrails to enforce behavior
Getting Started
- Install Required Packages:
- Configure Phidata with Portkey:
Generate your API key in the Portkey Dashboard.
And, that’s it! With just this, you can start logging all of your Phidata requests and make them reliable.
- Let’s Run your Agent
Here’s the output from your Agent’s run on Portkey’s dashboard.
Key Features
Portkey offers a range of advanced features to enhance your Phidata agents. Here’s an overview:
Feature | Description |
---|---|
🌐 Multi-LLM Integration | Access 200+ LLMs with simple configuration changes |
🛡️ Enhanced Reliability | Implement fallbacks, load balancing, retries, and much more |
📊 Advanced Metrics | Track costs, tokens, latency, and 40+ custom metrics effortlessly |
🔍 Detailed Traces and Logs | Gain insights into every agent action and decision |
🚧 Guardrails | Enforce agent behavior with real-time checks on inputs and outputs |
🔄 Continuous Optimization | Capture user feedback for ongoing agent improvements |
💾 Smart Caching | Reduce costs and latency with built-in caching mechanisms |
🔐 Enterprise-Grade Security | Set budget limits and implement fine-grained access controls |
Colab Notebook
For a hands-on example of integrating Portkey with Phidata, check out our notebook:
Advanced Features
Interoperability
Easily switch between 200+ LLMs by changing the provider
and API key in your configuration.
Example: Switching from OpenAI to Azure OpenAI
Reliability
Implement fallbacks, load balancing, and automatic retries to make your agents more resilient.
Metrics
Agent runs are complex. Portkey automatically logs 40+ comprehensive metrics for your AI agents, including cost, tokens used, latency, etc. Whether you need a broad overview or granular insights into your agent runs, Portkey’s customizable filters provide the metrics you need.
Comprehensive Logging
Access detailed logs and traces of agent activities, function calls, and errors. Filter logs based on multiple parameters for in-depth analysis.
Guardrails
Phidata agents, while powerful, can sometimes produce unexpected or undesired outputs. Portkey’s Guardrails feature helps enforce agent behavior in real-time, ensuring your Phidata agents operate within specified parameters. Verify both the inputs to and outputs from your agents to ensure they adhere to specified formats and content guidelines.
Learn more about Portkey’s Guardrails here.
Continuous Improvement
Capture qualitative and quantitative user feedback on your requests to continuously enhance your agent performance.
Caching
Reduce costs and latency with Portkey’s built-in caching system.
Security and Compliance
Set budget limits on provider API keys and implement fine-grained user roles and permissions for both your application and the Portkey APIs.
Additional Resources
For more information on using these features and setting up your Config, please refer to the Portkey documentation.
Was this page helpful?