أفضل 5 بدائل لـ Portkey للشركات في عام 2026 (دليل ما بعد الاستحواذ)

Built for Speed: ~10ms Latency, Even Under Load
Blazingly fast way to build, track and deploy your models!
- Handles 350+ RPS on just 1 vCPU — no tuning needed
- Production-ready with full enterprise support
Portkey was recently acquired — and if you're building on top of it, that's worth paying attention to. Acquisitions in the developer infrastructure space often bring pricing changes, roadmap shifts, and support transitions that directly affect teams running production workloads. Whether you're actively migrating or just doing your due diligence, now is a good time to understand what else exists.
That said, the question isn't just "what replaces Portkey." It's what actually fits your stack, your compliance requirements, and where your LLM infrastructure needs to be six months from now. This guide covers the five strongest alternatives — with an honest look at what each does well and where it falls short.
If you're building with large language models, you already know the challenge isn't just about calling an API. It's about managing performance, routing across providers, optimizing costs, and making sure your application remains reliable at scale. As LLM usage grows, teams need infrastructure that not only connects to models like GPT-4 or Claude but also adds transparency, control, and flexibility to how those models are used. That's where tools like Portkey come into play.
Portkey acts as a control layer between your application and multiple LLM providers. It helps developers route requests, track token usage, handle timeouts, and monitor latency, all while offering features like caching, retries, and observability. For many teams, it's a plug-and-play way to bring stability and insight into their GenAI workflows.
But as more products go multi-model or shift toward complex orchestration, prompt experimentation, or fine-grained analytics, it's fair to ask — is Portkey the best fit for every use case?
What is Portkey?
Portkey is an infrastructure platform designed to help developers build and scale AI applications using large language models. At its core, Portkey acts as a middleware layer between your app and various LLM providers — like OpenAI, Anthropic, or Mistral — giving you better control, observability, and flexibility when making API calls to these models.
If you've ever tried to integrate multiple LLMs into a single application, you've likely run into challenges like handling provider-specific rate limits, managing latency spikes, or switching between providers for cost or performance reasons. Portkey was built to solve exactly those problems.
Portkey offers LLM routing, which means you can route user requests to the best-performing or most cost-effective model provider based on your logic. It also includes features like retry logic, caching, failover, timeouts, and fallbacks, so your application stays reliable even when a provider is experiencing downtime or latency issues.
Another key advantage is observability. Portkey gives developers detailed visibility into every single LLM call, tracking latency, token usage, cost, and model behavior. This is critical when you're optimizing usage or trying to debug strange output from a model. It also supports prompt management, letting teams version, test, and evolve prompts without constantly redeploying code.
And yes, it's developer-friendly. Portkey offers SDKs and APIs that are easy to integrate, so teams can plug it into their stack without overhauling their architecture.
In short, Portkey is like a smart control center for your LLM-powered app. It's especially useful if you're working with multiple models or providers and want a clean way to manage complexity while improving reliability and speed.
But as with any tool, it's not the only option, and it might not fit every use case. In the next section, we'll look at how Portkey works and then dive into why you might want to explore alternatives.
Looking for More Than Just Routing? Build With TrueFoundry.
If you're outgrowing Portkey and need deeper control, better observability, and the ability to run both closed and open-source models, TrueFoundry is built for you. From unified API routing to full-stack LLM deployment, versioning, and monitoring, TrueFoundry helps you scale GenAI infrastructure without trade-offs.
Get Started with TrueFoundry →
How Does Portkey Work?
Portkey works as a middleware platform that sits between your application and one or more large language model (LLM) providers like OpenAI, Anthropic, or Mistral. Instead of sending requests directly to an LLM API, your application communicates with Portkey. From there, Portkey takes care of routing, failover, observability, and more — without requiring you to rewrite your core logic.
At the heart of Portkey is its LLM routing engine. This lets you create custom logic to decide where each request goes. For example, you might send critical user flows to GPT-4 for quality while routing background tasks to a more affordable model like Claude Instant. Routing can be based on cost, speed, model performance, or even fallback logic. This gives you the flexibility to optimize both quality and cost without embedding provider-specific code into your application.
Portkey also improves reliability by managing low-level failure handling behind the scenes. You don't need to manually code for retries, timeouts, or fallback behavior. Instead, Portkey handles it automatically. If a provider fails or times out, it can retry with the same provider or route the request to an alternative.
One of the most practical features Portkey offers is caching. If the same input is sent repeatedly, Portkey can return a stored response instead of making another API call. This helps reduce latency, save tokens, and cut unnecessary costs.
Another core advantage is observability. Portkey gives you detailed visibility into every LLM request, including:
- Response time and latency
- Token usage per call
- Total cost per provider or prompt
- Success/failure rates
- Model performance comparisons
This data helps teams monitor behavior in real time and troubleshoot issues faster.
Portkey also supports prompt versioning, which is especially useful for teams that regularly experiment with prompt design. You can version and track prompts independently of your application code, making it easier to test and optimize performance without constant redeployments.
Integration is straightforward. Portkey provides REST APIs and SDKs in popular languages like Python and JavaScript. You simply change your request endpoint to Portkey, configure your routing logic, and you're good to go.
Why Explore Portkey Alternatives?
With Portkey's recent acquisition, teams have new, concrete reasons to evaluate their options — alongside the longer-standing reasons that were already worth considering.
Post-acquisition concerns:
Acquisitions in the developer infrastructure space tend to follow a predictable pattern: Portkey pricing gets restructured, roadmap priorities shift toward the acquirer's needs, and the product that once felt like a focused tool starts absorbing a broader platform strategy. None of this is guaranteed to happen with Portkey, but for teams running critical LLM infrastructure, waiting to find out is a risk worth sizing.
If you have compliance requirements (SOC2, HIPAA, GDPR), the change in ownership also triggers a fresh vendor assessment. Who now controls the data? Where does it flow? What's the new DPA? These are questions worth answering before they become urgent.
Longer-standing reasons teams look for alternatives:
Portkey is a reliable tool for managing LLM traffic, routing, and observability — but it isn't always the best fit for every workflow. As teams scale and LLM use cases become more complex, some developers need more flexibility, deeper observability, or support for hybrid cloud deployments. Others want better prompt versioning, more open infrastructure, or closer integration with their existing MLOps stack.
Exploring alternatives can unlock different strengths — whether you're optimizing for cost, speed, transparency, or long-term control over your AI infrastructure. Some tools offer stronger analytics, some are more developer-friendly, and others are designed with enterprise-scale workloads in mind.
Top 5 Portkey alternatives in 2026
- TrueFoundry
- Helicone
- LangFuse
- Vertex AI
- LLMonitor
Each of these brings something different to the table. We’ll explore what makes them great and when you might want to choose them over Portkey.
1. TrueFoundry

TrueFoundry is a full-stack, developer-first AI infrastructure platform that includes a powerful LLM Gateway designed to help teams build, deploy, and manage GenAI applications across open and closed-source models. It acts as a centralized layer for routing, observability, version control, and deployment of LLMs, offering everything Portkey does but with significantly more flexibility and control.
At the core of TrueFoundry is its LLM Gateway, which provides a unified API layer to interact with over 100+ LLMs from providers like OpenAI, Anthropic, Mistral and open-source models like LLaMA and Falcon. Teams can route traffic intelligently, enforce rate limits, cache responses, log requests, and track costs, all from one interface. It’s like having the best parts of Portkey but combined with the ability to self-host, fine-tune, and deploy models on your own infrastructure if needed.
TrueFoundry runs on your Kubernetes cluster, so you retain full data ownership, minimize latency, and avoid egress costs. It’s built to support both experimentation and production workloads, with seamless integrations across your software and MLOps stack.
Top Features:
- Unified AI Gateway to manage, route, and log across 100+ LLMs
- Fine-tune and deploy open-source LLMs with autoscaling and custom endpoints
- Full observability: latency, token usage, cost, and provider performance
- Prompt versioning, rollback, and multi-environment model promotion
- Self-hostable, cloud-agnostic, and no vendor lock-in (you get all Kubernetes manifests)
How TrueFoundry is Better Than Portkey:
While Portkey focuses on routing closed LLM APIs, TrueFoundry provides a production-grade AI Gateway that combines routing, caching, prompt management, and observability with full deployment control. You’re not limited to calling external APIs, you can fine-tune models, deploy them as scalable APIs, and manage everything in your environment.
TrueFoundry also supports agent workflows, RAG pipelines, and real-time inference, making it ideal for companies scaling serious GenAI products. And with complete control over infrastructure, model selection, and data privacy, it’s built to grow with your stack, not constrain it.
2. Helicone

Helicone is an open-source observability layer designed to help developers monitor and understand how their applications interact with large language models. It acts as a lightweight proxy between your app and LLM providers like OpenAI and Anthropic, capturing detailed logs of each request and response. For teams that need transparency and insight into prompt behavior, Helicone offers a focused, no-fuss solution.
Getting started is simple. You route your LLM API calls through Helicone’s endpoint instead of directly to the provider, and it automatically logs prompt inputs, responses, latency, token usage, and estimated costs. The visual dashboard makes it easy to debug slow requests, spot anomalies, or analyze how prompts perform over time.
It doesn’t try to do everything—there’s no routing or caching logic like you’d find in Portkey, but it does observability extremely well. That makes it a good fit for developers who already have their infrastructure in place but want more clarity into how their LLMs are behaving in production. It’s also one of the Vertex AI alternatives for teams looking for insight without committing fully to Google Cloud.
Top Features:
- Real-time logging of prompts, responses, and metadata
- Dashboards for latency, usage, and token cost tracking
- Response diffing and debugging tools
- Support for OpenAI, Anthropic, and other providers
- Self-hostable and open source, with privacy-first architecture
How Helicone Compares to Portkey:
Helicone doesn’t aim to replace Portkey’s routing or reliability logic. Instead, it focuses entirely on observability, offering a cleaner and often more detailed view into your LLM activity. If you're mainly looking for insight, debugging, and transparency, Helicone can be a strong companion or alternative to Portkey’s logging features.
It’s ideal for teams that want to keep their infrastructure simple but still need visibility into how LLMs are performing across different prompts and users. While Portkey combines observability with control, Helicone focuses on visibility alone and does it with developer-friendly ease.
Also Read: Helicone vs Portkey
3. LiteLLM

LangFuse is an open-source platform built for observing, evaluating, and improving LLM-based applications. It gives developers detailed visibility into how prompts are performing, how users interact with outputs, and where optimization opportunities exist. While it doesn’t focus on routing or fallback handling like Portkey, it fills a different need: making LLM apps smarter through better analytics and feedback loops.
At its core, LangFuse captures traces of each LLM call, including prompt inputs, model responses, user feedback, latency, and success rates. These traces can be visualized and filtered in its dashboard, helping teams understand not just what the model did but how well it aligned with user expectations or business goals.
LangFuse is especially useful for teams running A/B tests, prompt experiments, or building feedback-driven pipelines. It can also integrate with RAG pipelines and agent-based systems, where prompt complexity and flow matter just as much as model choice.
Top Features:
- Trace logging with full input/output context
- A/B testing and evaluation tools for prompt performance
- User feedback capture and quality scoring
- Integration with LangChain, OpenAI, Anthropic, and other providers
- Open source, self-hostable, and lightweight to deploy
How LangFuse Compares to Portkey:
LangFuse and Portkey serve different layers of the LLM stack. Portkey focuses on managing requests, routing, caching, and ensuring reliability. LangFuse focuses on evaluating what those requests actually produce and how well the output serves your product or user. Teams deciding between observability-first tooling and request-routing platforms often explore comparisons like langfuse vs portkey to understand whether they need deeper prompt analytics or a full LLM gateway with routing and reliability controls.
If you're running experiments, refining prompt quality, or trying to track user feedback to improve your LLM app’s effectiveness, LangFuse is a solid alternative to Portkey’s observability features. It’s not a control plane, but an insight layer, giving teams the data they need to iterate faster.
For teams prioritizing feedback, quality tuning, and analytics over routing logic, LangFuse is a strong, open-source option that complements or substitutes Portkey in a focused way.
Also Read: Portkey vs LiteLLM
4. Vertex AI

Vertex AI هي منصة جوجل السحابية للتعلم الآلي والذكاء الاصطناعي التوليدي المُدارة بالكامل، والتي تجمع مجموعة من الأدوات لبناء نماذج الذكاء الاصطناعي ونشرها وإدارتها على نطاق واسع. تشمل المنصة كل شيء بدءًا من تدريب النماذج وتنسيق خطوط الأنابيب وصولاً إلى ضبط المطالبات وواجهات برمجة تطبيقات النماذج الأساسية. بالنسبة للمؤسسات التي تستثمر بالفعل في Google Cloud، يمكن أن يكون Vertex AI امتدادًا طبيعيًا لبنيتها التحتية عند العمل مع نماذج اللغة الكبيرة.
على عكس Portkey، الذي يركز على توجيه نماذج اللغة الكبيرة (LLM) وإمكانية المراقبة، يقدم Vertex AI منصة أوسع مع تكامل عميق في منظومة GCP. وهو يدعم ضبط النماذج باستخدام نماذج جوجل الأساسية (مثل PaLM)، وإدارة المطالبات، وتقييم النماذج. كما تحصل على مراقبة مركزية، وضوابط أمنية، ووصول كامل إلى خدمات GCP الأخرى مثل BigQuery و Dataflow، مما يجعله جذابًا لفرق الشركات التي تبني أنظمة ذكاء اصطناعي توليدي على مستوى الإنتاج.
بينما قد يكون Vertex AI أثقل من Portkey، إلا أنه يناسب المؤسسات التي تبحث عن تنسيق على مستوى المؤسسة ووصول مدمج إلى النماذج تحت سقف واحد.
أهم الميزات:
- الوصول إلى نماذج جوجل الأساسية (مثل PaLM) مع ضبط المطالبات والتقييم
- واجهات برمجة تطبيقات مُدارة لخدمة النماذج وتدريبها والاستدلال الدفعي
- التكامل مع BigQuery و Looker ومكدس GCP الأوسع
- أدوات مراقبة النماذج وقابلية التفسير
- الوصول المستند إلى الدور، والتحكم في الإصدارات، وأمان المؤسسات
مقارنة Vertex AI بـ Portkey:
صُمم Portkey لتوجيه نماذج اللغة الكبيرة (LLM) بسرعة ومرونة عبر مزودين متعددين، بينما يركز Vertex AI على التكامل العميق للذكاء الاصطناعي السحابي الأصيل. إذا كانت بنيتك التحتية تعمل بالفعل على Google Cloud وتحتاج إلى إدارة المطالبات، وقدرات التدريب، والوصول إلى النماذج الاحتكارية من Google، فقد يكون Vertex AI بديلاً أوسع ولكنه صالح.
لا يقدم توجيهًا محايدًا للمزودين مثل Portkey أو TrueFoundry، وهو أكثر تحديدًا في أدواته. ومع ذلك، بالنسبة لفرق الشركات التي تعطي الأولوية للحوكمة والأمان والتكامل الرأسي مع أدوات Google، يمكن أن يحل Vertex AI محل Portkey في إعداد سحابي أصيل وأكثر إدارة.
إنه الأنسب للمؤسسات الكبيرة التي تبني سير عمل الذكاء الاصطناعي، وليس فقط تنسيق واجهات برمجة التطبيقات، بل منتجات الذكاء الاصطناعي التوليدي المتكاملة.
5. LLMonitor (Lunary.ai)

LLMonitor هي أداة مراقبة خفيفة الوزن وسهلة الاستخدام للمطورين، مصممة خصيصًا للتطبيقات القائمة على نماذج اللغة الكبيرة (LLM). تركز على منحك رؤية واضحة لكيفية أداء مطالباتك في العالم الحقيقي، بأقل قدر من الإعداد ودعم قوي للخصوصية والأمان. بينما لا تتعامل مع التوجيه أو اختيار النماذج مثل Portkey، فإنها تقدم حلاً نظيفًا وموثوقًا للفرق التي ترغب في مراقبة تفاعلات نماذج اللغة الكبيرة (LLM) وتصحيحها وتحليلها في بيئات الإنتاج.
باستخدام LLMonitor، يمكنك تسجيل كل طلب واستجابة، وتتبع مقاييس الأداء، وعرض الاتجاهات بمرور الوقت. يلتقط المدخلات والمخرجات وزمن الاستجابة واستخدام الرموز والأخطاء، مما يساعد المطورين على تتبع المشكلات وتحسين جودة المطالبات. كما يدعم رؤى على مستوى المستخدم، مما يسهل تحديد الاختناقات أو نقاط الفشل في ميزاتك المدعومة بالذكاء الاصطناعي التوليدي.
يُعد LLMonitor مفيدًا بشكل خاص للفرق الصغيرة والمتوسطة الحجم التي تبني تطبيقات نماذج اللغة الكبيرة (LLM) ولا تحتاج إلى طبقة تحكم كاملة، ولكنها تريد الشفافية والبساطة والملكية على سجلاتها.
أهم الميزات:
- يسجل كل استدعاء لنموذج اللغة الكبيرة (LLM) مع المدخلات والمخرجات وزمن الاستجابة والأخطاء
- لوحات معلومات مرئية لمراقبة الاتجاهات والاستخدام
- حزم تطوير برامج (SDKs) خفيفة الوزن مع سهولة التكامل لـ Python و JavaScript
- يدعم مزودين متعددين، بما في ذلك OpenAI و Anthropic
- يمكن استضافته ذاتيًا للتحكم الكامل في البيانات والخصوصية
كيف يقارن LLMonitor بـ Portkey:
LLMonitor أكثر تركيزًا من Portkey. بينما يجمع Portkey بين التوجيه وإعادة المحاولة والمراقبة في منصة واحدة، يلتزم LLMonitor بمهمته الأساسية: تتبع وتحليل استخدام نماذج اللغة الكبيرة (LLM). إنه مثالي إذا كان لديك بالفعل حل التوجيه أو البوابة الخاص بك وتحتاج إلى شيء يمنحك وضوحًا حول أداء مطالباتك.
لا يقدم توجيهًا متقدمًا، أو منطقًا احتياطيًا، أو تخزينًا مؤقتًا، ولكن للفرق التي تقدر البساطة والسرعة والرؤى الواضحة، يعد LLMonitor بديلاً نظيفًا. غالبًا ما يُستخدم جنبًا إلى جنب مع أدوات أخرى أو كطبقة تسجيل ضمن مكدسات نماذج اللغة الكبيرة (LLM) المخصصة.
إذا كان Portkey يساعدك في التحكم في حركة المرور، فإن LLMonitor يساعدك على فهم جودة تلك الحركة وتحسين تطبيقك بناءً على ذلك.
الخلاصة
مع تزايد تعقيد تطبيقات الذكاء الاصطناعي التوليدي (GenAI)، تتزايد أيضًا متطلبات البنية التحتية التي تدعمها. يقدم Portkey نقطة انطلاق قوية لتوجيه نماذج اللغة الكبيرة (LLM) وإمكانية المراقبة، ولكنه قد لا يلبي احتياجات كل فريق على المدى الطويل. بالنسبة لأولئك الذين يبحثون عن مرونة أكبر وتحكم أعمق، يبرز TrueFoundry كبوابة قوية للذكاء الاصطناعي تدعم نشر نماذج اللغة الكبيرة مفتوحة المصدر، وإصدار المطالبات، وتتبع التكاليف، والمراقبة الشاملة. كما تعمل أدوات أخرى مثل Helicone و LangFuse و Vertex AI و LLMonitor كبدائل قوية بناءً على الاحتياجات المحددة. يعتمد الاختيار الصحيح على مكدسك، وحجم عملك، ومدى سرعة نموك المخطط له.
الأسئلة الشائعة
ما هي أفضل بدائل Portkey؟
تشمل أفضل بدائل Portkey أدوات مثل Helicone و LangFuse و Cloudflare AI Gateway، والتي تقدم ميزات توجيه ومراقبة مماثلة، لكن TrueFoundry يتبع نهجًا أكثر شمولية. بينما يعتبر Portkey بوابة وسيطة لواجهات برمجة التطبيقات الخارجية، يشتمل TrueFoundry على بوابة عالية الأداء، بالإضافة إلى منصة MLOps. هذا يعني أنه يمكنك التوجيه إلى OpenAI اليوم، ثم التبديل إلى استضافة نماذج مفتوحة المصدر ذاتيًا على مجموعات Kubernetes الخاصة بك غدًا، كل ذلك من نفس الواجهة.
هل توجد خيارات جاهزة للمؤسسات مشابهة لـ Portkey؟
نعم، توجد بدائل جاهزة للمؤسسات لـ Portkey، ولكنها غالبًا ما تأتي مع قيود على المورد. من ناحية أخرى، TrueFoundry هو حل مؤسسي مستقل عن السحابة. على عكس Portkey، الذي يقوم بتمرير البيانات عبر خوادمه ما لم يتم استضافته ذاتيًا، يقوم TrueFoundry بنشر مستوى التحكم بالكامل داخل شبكتك الافتراضية الخاصة (VPC) أو بيئة معزولة. يضمن هذا سيادة البيانات بنسبة 100% والامتثال (SOC2/HIPAA) مع التكامل مع سياسات الأمان الحالية لديك، مما يجعله مثاليًا لقطاعي المالية والرعاية الصحية.
هل يوجد بديل من Google لـ Portkey؟
يعد Google Vertex AI البديل المكافئ لمنصة Portkey على نطاق واسع، بينما تتولى Apigee وظائف بوابة واجهة برمجة التطبيقات المحددة. يقدم Vertex AI خدمة النماذج والمراقبة و"حديقة النماذج" (Model Garden) للتوجيه. ومع ذلك، فإن هذه الأدوات تقيدك بسحابة Google. يعمل TrueFoundry كبديل مرن يعمل فوق Google Kubernetes Engine (GKE) ولكنه غير مقيد به. يمنحك تجربة "شبيهة بـ Vertex" لخدمة النماذج المدارة مع الحفاظ على حرية استخدام النماذج والحوسبة من مزودين آخرين (AWS/Azure).
هل يوجد مكافئ من Microsoft لـ Portkey؟
نعم، أضافت Azure API Management (APIM) قدرات "بوابة الذكاء الاصطناعي التوليدي" (GenAI Gateway) محددة لتعمل كبديل لـ Portkey. تتيح لك توجيه حركة المرور وموازنة التحميل وتخزينها مؤقتًا إلى نقاط نهاية Azure OpenAI. ومع ذلك، فهي مصممة بشكل أساسي لبيئة Azure. يقدم TrueFoundry نفس ميزات البوابة هذه (التخزين المؤقت الدلالي، وإعادة المحاولة، وتتبع التكاليف) ولكنه يعمل عبر أي سحابة. يتيح لك هذا بناء استراتيجية سحابية متعددة مرنة حيث يمكنك التبديل بسلاسة من Azure OpenAI إلى AWS Bedrock أو نموذج خاص.
هل Portkey أفضل من البناء مباشرة على واجهات برمجة تطبيقات نماذج اللغة الكبيرة (LLM)؟
بورتكي أفضل بالتأكيد من استدعاءات واجهة برمجة التطبيقات الخام لأنه يتعامل تلقائيًا مع "منطق الموثوقية" مثل إعادة المحاولة والمهل الزمنية والحلول البديلة. ومع ذلك، تقدم TrueFoundry بنية معمارية متفوقة على المدى الطويل. بينما يعمل بورتكي على تحسين الاستهلاك، تعمل TrueFoundry على تحسين الملكية. نحن لا نتعامل فقط مع عمليات إعادة المحاولة والتخزين المؤقت، بل نوفر لك أيضًا البنية التحتية لاستضافة نماذجك الخاصة. يتيح لك ذلك تقليل التكاليف بشكل كبير عن طريق نقل المهام ذات الحجم الكبير من واجهات برمجة التطبيقات باهظة الثمن إلى نماذج خاصة أرخص تتحكم فيها.
هل يتنافس بورتكي مع منصات الذكاء الاصطناعي الكاملة؟
لا. يضع بورتكي نفسه تحديدًا كبوابة للذكاء الاصطناعي أو طبقة وسيطة. يتنافس مع بوابات أخرى مثل Helicone أو Kong، لكنه لا يدير موارد الحوسبة أو توفير وحدات معالجة الرسوميات (GPU) أو تدريب النماذج. TrueFoundry هو نظام تشغيل ذكاء اصطناعي متكامل يتنافس مع منصات شاملة مثل Amazon SageMaker أو Vertex AI. نحن نضم ميزات البوابة التي تحصل عليها من بورتكي، بينما ندير أيضًا دورة الحياة بأكملها: التدريب، والضبط الدقيق، والنشر.
TrueFoundry AI Gateway delivers ~3–4 ms latency, handles 350+ RPS on 1 vCPU, scales horizontally with ease, and is production-ready, while LiteLLM suffers from high latency, struggles beyond moderate RPS, lacks built-in scaling, and is best for light or prototype workloads.
The fastest way to build, govern and scale your AI

















.png)
.webp)









.webp)







