top of page
  • Robert Terhaar

Optimizing the future of AI

Tech Blog Proxati: General Overview



Proxati is an advanced HTTP MiTM proxy designed to simplify and optimize your AI operations. Acting as a mediator between your service and your AI inference providers, Proxati offers a unified interface for managing and scaling your generative AI workloads. With Proxati, you gain access to a powerful set of features focused on performance, security, reliability, and observability. Think of it as your control plane for AI operations. We have many exciting features on the horizon, making Proxati the ideal tool for any team that needs to manage their use of AI.


Why Use Proxati?


Keeping up with the latest changes in AI is challenging, especially when developing software for a highly regulated environment. Proxati solves this problem by providing a single consistent control plane for all your models and tools, no matter how frequently they change.

We've engaged with many developers and organizations building AI applications, and a common theme emerged: they need more observability, control, and tools for their AI operations. Many AI providers focus deeply on model development but offer limited platform features. Proxati fills this gap by offering a robust platform designed with these needs in mind.


Why Choose Proxati?


Proxati is built in Golang, a compiled language known for its performance, security, stability, and ease of deployment. This ensures that Proxati is powerful and reliable, and capable of handling the scale of modern AI workloads. Here’s what sets Proxati apart:


  • Origins in Chatbot Development: Proxati was designed while developing a chatbot for another application. We needed a way to log and add semantic cache efficiently without complicating the application code.

  • AI MiTM Optimization: Proxati is designed from the ground up with AI MiTM in mind. It has specific behaviors to optimize connections between several LLM APIs, enhancing performance and reliability.

  • Self-hosted: Designed to run as a Kubernetes sidecar, or on a standalone server. Proxati is designed to run inside the firewall, and does not require an open connection to the public internet. Your company data does not leave your firewall.

Key Features Available Today


After consulting with our users, we prioritized foundational features essential for AI operations. While we have ambitious plans for the future, here are the key features available in Proxati today:


  • Analytics: Aggregate metrics from multiple providers. Track traffic patterns, usage statistics, request counts, token usage, and costs over time.

  • Real-time Logs: Gain insight into requests and errors as they occur, helping you build and debug more effectively.

  • Caching: Set custom caching rules and utilize Proxati’s cache to handle repeat requests, reducing costs and latency.

  • Support for Multiple Providers: Proxati supports a wide range of popular AI providers, ensuring seamless integration with your existing tools and models.

What's Coming Up?


We have an exciting roadmap based on feedback from our users. Upcoming features include persistent logs and custom metadata, which will unlock advanced functionalities.


  • Improved Semantic Caching: Adding more control over the semantic cache, such as the acceptable K-distance threshold.

  • Rate Limiting: Control the scale of your application by limiting the number of requests, managing costs, and preventing abuse.

  • Universal Endpoint: Improve resilience by defining API fallback patterns to alternate APIs in cases of endpoint errors or latency.

Our vision for Proxati is to provide a seamless journey from basic setup to advanced workflows, all within a unified platform. Imagine starting with simple logging and caching, then progressively incorporating advanced features like prompt management and fine-tuning workflows.


Conclusion


Proxati is more than just an HTTP MiTM proxy; it’s a comprehensive platform designed to elevate your AI operations. Whether you are debugging an application, conducting security audits, or enforcing network policies, Proxati offers the tools you need to succeed.


Stay tuned for more updates and tutorials on how to leverage Proxati to its fullest potential. We're committed to helping you achieve your network management and AI operational goals with precision and efficiency. Proxati is here to ensure you get the most out of your AI workloads, today and in the future.

Comments


Commenting has been turned off.
bottom of page