<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Fallbacks on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/fallbacks/</link>
        <description>Recent content in Fallbacks on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Fri, 27 Jun 2025 15:31:01 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/fallbacks/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>gateway</title>
        <link>https://producthunt.programnotes.cn/en/p/gateway/</link>
        <pubDate>Fri, 27 Jun 2025 15:31:01 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/gateway/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1716562846499-16c68d88486e?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTEwMDkzNTV8&amp;ixlib=rb-4.1.0" alt="Featured image of post gateway" /&gt;&lt;h1 id=&#34;portkey-aigateway&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Portkey-AI/gateway&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Portkey-AI/gateway&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;right&#34;&gt;
   &lt;strong&gt;English&lt;/strong&gt; | &lt;a href=&#34;./.github/README.cn.md&#34;&gt;中文&lt;/a&gt; | &lt;a href=&#34;./.github/README.jp.md&#34;&gt;日本語&lt;/a&gt;
&lt;/p&gt;
&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://portkey.sh/report-github&#34;&gt;&lt;img src=&#34;https://raw.githubusercontent.com/siddharthsambharia-portkey/Portkey-Product-Images/refs/heads/main/LLM%20Report%20Campaign%20Frame.png&#34;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h1 id=&#34;ai-gateway&#34;&gt;AI Gateway
&lt;/h1&gt;&lt;h4 id=&#34;route-to-250-llms-with-1-fast--friendly-api&#34;&gt;Route to 250+ LLMs with 1 fast &amp;amp; friendly API
&lt;/h4&gt;&lt;img src=&#34;https://cfassets.portkey.ai/sdk.gif&#34; width=&#34;550px&#34; alt=&#34;Portkey AI Gateway Demo showing LLM routing capabilities&#34; style=&#34;margin-left:-35px&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-1&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Docs&lt;/a&gt; | &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Enterprise&lt;/a&gt; | &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-3&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hosted Gateway&lt;/a&gt; | &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-4&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Changelog&lt;/a&gt; | &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-5&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;API Reference&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[
&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-6&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/discord/1143393887742861333&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Discord&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-7&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/twitter/url/https/twitter/follow/portkeyai?style=social&amp;amp;label=Follow%20%40PortkeyAI&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Twitter&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-8&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://badge.fury.io/js/%40portkey-ai%2Fgateway.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;npm version&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-9&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://uptime.betterstack.com/status-badges/v1/monitor/q94g.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Better Stack Badge&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/quickcreate?stackName=portkey-gateway&amp;templateURL=https://portkey-gateway-ec2-quicklaunch.s3.us-east-1.amazonaws.com/portkey-gateway-ec2-quicklaunch.template.yaml&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/Deploy_to_EC2-232F3E?style=for-the-badge&amp;logo=amazonwebservices&amp;logoColor=white&#34; alt=&#34;Deploy to AWS EC2&#34; width=&#34;105&#34;/&gt;&lt;/a&gt; &lt;a class=&#34;link&#34; href=&#34;https://deepwiki.com/Portkey-AI/gateway&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://deepwiki.com/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Ask DeepWiki&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;br/&gt;
&lt;p&gt;The &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-10&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;AI Gateway&lt;/strong&gt;&lt;/a&gt; is designed for fast, reliable &amp;amp; secure routing to 1600+ language, vision, audio, and image models. It is a lightweight, open-source, and enterprise-ready solution that allows you to integrate with any language model in under 2 minutes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; &lt;strong&gt;Blazing fast&lt;/strong&gt; (&amp;lt;1ms latency) with a tiny footprint (122kb)&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; &lt;strong&gt;Battle tested&lt;/strong&gt;, with over 10B tokens processed everyday&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; &lt;strong&gt;Enterprise-ready&lt;/strong&gt; with enhanced security, scale, and custom deployments&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;h4 id=&#34;what-can-you-do-with-the-ai-gateway&#34;&gt;What can you do with the AI Gateway?
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Integrate with any LLM in under 2 minutes - &lt;a class=&#34;link&#34; href=&#34;#quickstart-2-mins&#34; &gt;Quickstart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Prevent downtimes through &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-11&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;automatic retries&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-12&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;fallbacks&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Scale AI apps with &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-13&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;load balancing&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-14&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;conditional routing&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Protect your AI deployments with &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-15&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;guardrails&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Go beyond text with &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-16&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;multi-modal capabilities&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Finally, explore &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-17&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;agentic workflow&lt;/a&gt;&lt;/strong&gt; integrations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!TIP]
Starring this repo helps more developers discover the AI Gateway 🙏🏻&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://github.com/user-attachments/assets/53597dce-6333-4ecc-a154-eb05532954e4&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;star-2&#34;
	
	
&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h2 id=&#34;quickstart-2-mins&#34;&gt;Quickstart (2 mins)
&lt;/h2&gt;&lt;h3 id=&#34;1-setup-your-ai-gateway&#34;&gt;1. Setup your AI Gateway
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Run the gateway locally (needs Node.js and npm)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx @portkey-ai/gateway
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;The Gateway is running on &lt;code&gt;http://localhost:8787/v1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The Gateway Console is running on &lt;code&gt;http://localhost:8787/public/&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;sup&gt;
Deployment guides:
&amp;nbsp; &lt;a href=&#34;https://portkey.wiki/gh-18&#34;&gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cfassets.portkey.ai/logo/dew-color.svg&#34; /&gt; Portkey Cloud (Recommended)&lt;/a&gt;
&amp;nbsp; &lt;a href=&#34;./docs/installation-deployments.md#docker&#34;&gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/docker/3776AB&#34; /&gt; Docker&lt;/a&gt;
&amp;nbsp; &lt;a href=&#34;./docs/installation-deployments.md#nodejs-server&#34;&gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/node.js/3776AB&#34; /&gt; Node.js&lt;/a&gt;
&amp;nbsp; &lt;a href=&#34;./docs/installation-deployments.md#cloudflare-workers&#34;&gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/cloudflare/3776AB&#34; /&gt; Cloudflare&lt;/a&gt;
&amp;nbsp; &lt;a href=&#34;./docs/installation-deployments.md#replit&#34;&gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/replit/3776AB&#34; /&gt; Replit&lt;/a&gt;
&amp;nbsp; &lt;a href=&#34;./docs/installation-deployments.md&#34;&gt; Others...&lt;/a&gt;
&lt;/sup&gt;
&lt;h3 id=&#34;2-make-your-first-request&#34;&gt;2. Make your first request
&lt;/h3&gt;&lt;!-- &lt;details open&gt;
&lt;summary&gt;Python Example&lt;/summary&gt; --&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# pip install -qU portkey-ai&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;portkey_ai&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Portkey&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# OpenAI compatible client&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Portkey&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;provider&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;openai&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;# or &amp;#39;anthropic&amp;#39;, &amp;#39;bedrock&amp;#39;, &amp;#39;groq&amp;#39;, etc&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Authorization&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;sk-***&amp;#34;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;# the provider API key&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Make a request through your AI Gateway&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;chat&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;completions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;create&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;messages&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[{&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;role&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;content&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;What&amp;#39;s the weather like?&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;model&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;gpt-4o-mini&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;sup&gt;Supported Libraries:
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-19&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/javascript/3776AB&#34; /&gt; JS&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-20&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/python/3776AB&#34; /&gt; Python&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.sh/gh-84&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/gnubash/3776AB&#34; /&gt; REST&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-21&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/openai/3776AB&#34; /&gt; OpenAI SDKs&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-22&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/langchain/3776AB&#34; /&gt; Langchain&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-23&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LlamaIndex&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-24&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Autogen&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-25&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CrewAI&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-26&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;More..&lt;/a&gt;
&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;On the Gateway Console (&lt;code&gt;http://localhost:8787/public/&lt;/code&gt;) you can see all of your local logs in one place.&lt;/p&gt;
&lt;img src=&#34;https://github.com/user-attachments/assets/362bc916-0fc9-43f1-a39e-4bd71aac4a3a&#34; width=&#34;400&#34; /&gt;
&lt;h3 id=&#34;3-routing--guardrails&#34;&gt;3. Routing &amp;amp; Guardrails
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;Configs&lt;/code&gt; in the LLM gateway allow you to create routing rules, add reliability and setup guardrails.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;config&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s2&#34;&gt;&amp;#34;retry&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;attempts&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;s2&#34;&gt;&amp;#34;output_guardrails&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;default.contains&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;operator&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;none&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;words&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Apple&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;deny&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;True&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Attach the config to the client&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;with_options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;config&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;config&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;client&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;chat&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;completions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;create&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;model&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;gpt-4o-mini&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;messages&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[{&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;role&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;user&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;content&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Reply randomly with Apple or Bat&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# This would always response with &amp;#34;Bat&amp;#34; as the guardrail denies all replies containing &amp;#34;Apple&amp;#34;. The retry config would retry 5 times before giving up.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div align=&#34;center&#34;&gt;
&lt;img src=&#34;https://portkey.ai/blog/content/images/size/w1600/2024/11/image-15.png&#34; width=600 title=&#34;Request flow through Portkey&#39;s AI gateway with retries and guardrails&#34; alt=&#34;Request flow through Portkey&#39;s AI gateway with retries and guardrails&#34;/&gt;
&lt;/div&gt;
&lt;p&gt;You can do a lot more stuff with configs in your AI gateway. &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-27&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jump to examples  →&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;h3 id=&#34;enterprise-version-private-deployments&#34;&gt;Enterprise Version (Private deployments)
&lt;/h3&gt;&lt;sup&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-28&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cfassets.portkey.ai/amazon-logo.svg&#34; /&gt; AWS&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-29&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cfassets.portkey.ai/azure-logo.svg&#34; /&gt; Azure&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-30&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/googlecloud/3776AB&#34; /&gt; GCP&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-31&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/redhatopenshift/3776AB&#34; /&gt; OpenShift&lt;/a&gt;
  &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-85&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img height=&#34;12&#34; width=&#34;12&#34; src=&#34;https://cdn.simpleicons.org/kubernetes/3776AB&#34; /&gt; Kubernetes&lt;/a&gt;&lt;/p&gt;
&lt;/sup&gt;
&lt;p&gt;The LLM Gateway&amp;rsquo;s &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-86&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;enterprise version&lt;/a&gt; offers advanced capabilities for &lt;strong&gt;org management&lt;/strong&gt;, &lt;strong&gt;governance&lt;/strong&gt;, &lt;strong&gt;security&lt;/strong&gt; and &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-87&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;more&lt;/a&gt; out of the box. &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-32&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;View Feature Comparison →&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The enterprise deployment architecture for supported platforms is available here - &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-33&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Enterprise Private Cloud Deployments&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://portkey.sh/demo-13&#34;&gt;&lt;img src=&#34;https://portkey.ai/blog/content/images/2024/08/Get-API-Key--5-.png&#34; height=50 alt=&#34;Book an enterprise AI gateway demo&#34; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;h3 id=&#34;ai-engineering-hours&#34;&gt;AI Engineering Hours
&lt;/h3&gt;&lt;p&gt;Join weekly community calls every Friday (8 AM PT) to kickstart your AI Gateway implementation! &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-35&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Happening every Friday&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://portkey.wiki/gh-35&#34;&gt;&lt;img width=&#34;500&#34; src=&#34;https://github.com/user-attachments/assets/c2885699-f197-4289-b819-21eb839fbae1&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Minutes of Meetings &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-36&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;published here&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;llms-in-prod25&#34;&gt;LLMs in Prod&#39;25
&lt;/h3&gt;&lt;p&gt;Insights from analyzing 2 trillion+ tokens, across 90+ regions and 650+ teams in production. What to expect from this report:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Trends shaping AI adoption and LLM provider growth.&lt;/li&gt;
&lt;li&gt;Benchmarks to optimize speed, cost and reliability.&lt;/li&gt;
&lt;li&gt;Strategies to scale production-grade AI systems.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://portkey.sh/report-github&#34;&gt;&lt;img width=&#34;500&#34; src=&#34;https://raw.githubusercontent.com/siddharthsambharia-portkey/Portkey-Product-Images/refs/heads/main/LLM%20Report%20Campaign%20Image.png&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://portkey.sh/report-github&#34;&gt;&lt;strong&gt;Get the Report&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;core-features&#34;&gt;Core Features
&lt;/h2&gt;&lt;h3 id=&#34;reliable-routing&#34;&gt;Reliable Routing
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.wiki/gh-37&#34;&gt;&lt;strong&gt;Fallbacks&lt;/strong&gt;&lt;/a&gt;: Fallback to another provider or model on failed requests using the LLM gateway. You can specify the errors on which to trigger the fallback. Improves reliability of your application.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.wiki/gh-38&#34;&gt;&lt;strong&gt;Automatic Retries&lt;/strong&gt;&lt;/a&gt;: Automatically retry failed requests up to 5 times. An exponential backoff strategy spaces out retry attempts to prevent network overload.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.wiki/gh-39&#34;&gt;&lt;strong&gt;Load Balancing&lt;/strong&gt;&lt;/a&gt;: Distribute LLM requests across multiple API keys or AI providers with weights to ensure high availability and optimal performance.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.wiki/gh-40&#34;&gt;&lt;strong&gt;Request Timeouts&lt;/strong&gt;&lt;/a&gt;: Manage unruly LLMs &amp;amp; latencies by setting up granular request timeouts, allowing automatic termination of requests that exceed a specified duration.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.wiki/gh-41&#34;&gt;&lt;strong&gt;Multi-modal LLM Gateway&lt;/strong&gt;&lt;/a&gt;: Call vision, audio (text-to-speech &amp;amp; speech-to-text), and image generation models from multiple providers  — all using the familiar OpenAI signature&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.wiki/gh-42&#34;&gt;&lt;strong&gt;Realtime APIs&lt;/strong&gt;&lt;/a&gt;: Call realtime APIs launched by OpenAI through the integrate websockets server.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;security--accuracy&#34;&gt;Security &amp;amp; Accuracy
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.wiki/gh-88&#34;&gt;&lt;strong&gt;Guardrails&lt;/strong&gt;&lt;/a&gt;: Verify your LLM inputs and outputs to adhere to your specified checks. Choose from the 40+ pre-built guardrails to ensure compliance with security and accuracy standards. You can &lt;a href=&#34;https://portkey.wiki/gh-43&#34;&gt;bring your own guardrails&lt;/a&gt; or choose from our &lt;a href=&#34;https://portkey.wiki/gh-44&#34;&gt;many partners&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-45&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Secure Key Management&lt;/strong&gt;&lt;/a&gt;: Use your own keys or generate virtual keys on the fly.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-46&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Role-based access control&lt;/strong&gt;&lt;/a&gt;: Granular access control for your users, workspaces and API keys.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.wiki/gh-47&#34;&gt;&lt;strong&gt;Compliance &amp;amp; Data Privacy&lt;/strong&gt;&lt;/a&gt;: The AI gateway is SOC2, HIPAA, GDPR, and CCPA compliant.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;cost-management&#34;&gt;Cost Management
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-48&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Smart caching&lt;/strong&gt;&lt;/a&gt;: Cache responses from LLMs to reduce costs and improve latency. Supports simple and semantic* caching.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-49&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Usage analytics&lt;/strong&gt;&lt;/a&gt;: Monitor and analyze your AI and LLM usage, including request volume, latency, costs and error rates.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-89&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Provider optimization&lt;/strong&gt;*&lt;/a&gt;: Automatically switch to the most cost-effective provider based on usage patterns and pricing models.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;collaboration--workflows&#34;&gt;Collaboration &amp;amp; Workflows
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://portkey.ai/docs/integrations/agents&#34;&gt;&lt;strong&gt;Agents Support&lt;/strong&gt;&lt;/a&gt;: Seamlessly integrate with popular agent frameworks to build complex AI applications. The gateway seamlessly integrates with &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-50&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Autogen&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-51&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CrewAI&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-52&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LangChain&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-53&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LlamaIndex&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-54&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Phidata&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-55&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Control Flow&lt;/a&gt;, and even &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-56&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Custom Agents&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-57&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Prompt Template Management&lt;/strong&gt;*&lt;/a&gt;: Create, manage and version your prompt templates collaboratively through a universal prompt playground.
&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;sup&gt;
*&amp;nbsp;Available in hosted and enterprise versions
&lt;/sup&gt;
&lt;br&gt;
&lt;h2 id=&#34;cookbooks&#34;&gt;Cookbooks
&lt;/h2&gt;&lt;h3 id=&#34;-trending&#34;&gt;☄️ Trending
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Use models from &lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/cookbook/providers/nvidia.ipynb&#34; &gt;Nvidia NIM&lt;/a&gt; with AI Gateway&lt;/li&gt;
&lt;li&gt;Monitor &lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/cookbook/monitoring-agents/CrewAI_with_Telemetry.ipynb&#34; &gt;CrewAI Agents&lt;/a&gt; with Portkey!&lt;/li&gt;
&lt;li&gt;Comparing &lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/cookbook/use-cases/LMSYS%20Series/comparing-top10-LMSYS-models-with-Portkey.ipynb&#34; &gt;Top 10 LMSYS Models&lt;/a&gt; with AI Gateway.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-latest&#34;&gt;🚨 Latest
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/cookbook/use-cases/Nemotron_GPT_Finetuning_Portkey.ipynb&#34; &gt;Create Synthetic Datasets using Nemotron&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/cookbook/integrations/vercel-ai.md&#34; &gt;Use the LLM Gateway with Vercel&amp;rsquo;s AI SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/cookbook/monitoring-agents/Llama_Agents_with_Telemetry.ipynb&#34; &gt;Monitor Llama Agents with Portkey&amp;rsquo;s LLM Gateway&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-58&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;View all cookbooks →&lt;/a&gt;
&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;
&lt;h2 id=&#34;supported-providers&#34;&gt;Supported Providers
&lt;/h2&gt;&lt;p&gt;Explore Gateway integrations with &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-59&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;45+ providers&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-90&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;8+ agent frameworks&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th&gt;Provider&lt;/th&gt;
          &lt;th&gt;Support&lt;/th&gt;
          &lt;th&gt;Stream&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;docs/images/openai.png&#34; width=35 /&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-60&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;OpenAI&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;docs/images/azure.png&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-61&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Azure OpenAI&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;docs/images/anyscale.png&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-62&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Anyscale&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://upload.wikimedia.org/wikipedia/commons/2/2d/Google-favicon-2015.png&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-63&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Google Gemini&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;docs/images/anthropic.png&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-64&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Anthropic&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;docs/images/cohere.png&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-65&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cohere&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://assets-global.website-files.com/64f6f2c0e3f4c5a91c1e823a/654693d569494912cfc0c0d4_favicon.svg&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-66&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Together AI&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://www.perplexity.ai/favicon.svg&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-67&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Perplexity&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://docs.mistral.ai/img/favicon.ico&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-68&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Mistral&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://docs.nomic.ai/img/nomic-logo.png&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-69&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Nomic&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://files.readme.io/d38a23e-small-studio-favicon.png&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-91&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AI21&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://platform.stability.ai/small-logo-purple.svg&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-71&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Stability AI&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://deepinfra.com/_next/static/media/logo.4a03fd3d.svg&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.sh/gh-92&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DeepInfra&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://ollama.com/public/ollama.png&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-72&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ollama&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;img src=&#34;https://novita.ai/favicon.ico&#34; width=35&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-73&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Novita AI&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-74&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;View the complete list of 200+ supported models here&lt;/a&gt;
&lt;br&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;h2 id=&#34;agents&#34;&gt;Agents
&lt;/h2&gt;&lt;p&gt;Gateway seamlessly integrates with popular agent frameworks. &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-75&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Read the documentation here&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Framework&lt;/th&gt;
          &lt;th&gt;Call 200+ LLMs&lt;/th&gt;
          &lt;th&gt;Advanced Routing&lt;/th&gt;
          &lt;th&gt;Caching&lt;/th&gt;
          &lt;th&gt;Logging &amp;amp; Tracing*&lt;/th&gt;
          &lt;th&gt;Observability*&lt;/th&gt;
          &lt;th&gt;Prompt Management*&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-93&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Autogen&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-94&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CrewAI&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-95&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LangChain&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-96&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Phidata&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-97&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Llama Index&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-98&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Control Flow&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-99&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Build Your Own Agents&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
          &lt;td&gt;✅&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;p&gt;*Available on the &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-76&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;hosted app&lt;/a&gt;. For detailed documentation &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-100&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;click here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;gateway-enterprise-version&#34;&gt;Gateway Enterprise Version
&lt;/h2&gt;&lt;p&gt;Make your AI app more &lt;ins&gt;reliable&lt;/ins&gt; and &lt;ins&gt;forward compatible&lt;/ins&gt;, while ensuring complete &lt;ins&gt;data security&lt;/ins&gt; and &lt;ins&gt;privacy&lt;/ins&gt;.&lt;/p&gt;
&lt;p&gt;✅  Secure Key Management - for role-based access control and tracking &lt;br&gt;
✅  Simple &amp;amp; Semantic Caching - to serve repeat queries faster &amp;amp; save costs &lt;br&gt;
✅  Access Control &amp;amp; Inbound Rules - to control which IPs and Geos can connect to your deployments &lt;br&gt;
✅  PII Redaction - to automatically remove sensitive data from your requests to prevent indavertent exposure &lt;br&gt;
✅  SOC2, ISO, HIPAA, GDPR Compliances - for best security practices &lt;br&gt;
✅  Professional Support - along with feature prioritization &lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.sh/demo-13&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Schedule a call to discuss enterprise deployments&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;The easiest way to contribute is to pick an issue with the &lt;code&gt;good first issue&lt;/code&gt; tag 💪. Read the contribution guidelines &lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/.github/CONTRIBUTING.md&#34; &gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bug Report? &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-78&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;File here&lt;/a&gt; | Feature Request? &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-78&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;File here&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;getting-started-with-the-community&#34;&gt;Getting Started with the Community
&lt;/h3&gt;&lt;p&gt;Join our weekly AI Engineering Hours every Friday (8 AM PT) to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Meet other contributors and community members&lt;/li&gt;
&lt;li&gt;Learn advanced Gateway features and implementation patterns&lt;/li&gt;
&lt;li&gt;Share your experiences and get help&lt;/li&gt;
&lt;li&gt;Stay updated with the latest development priorities&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-101&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Join the next session →&lt;/a&gt; | &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-102&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Meeting notes&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h2 id=&#34;community&#34;&gt;Community
&lt;/h2&gt;&lt;p&gt;Join our growing community around the world, for help, ideas, and discussions on AI.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;View our official &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-78&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chat with us on &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/community&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Follow us on &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-79&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Connect with us on &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-80&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation in &lt;a class=&#34;link&#34; href=&#34;./.github/README.jp.md&#34; &gt;Japanese&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Visit us on &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-103&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Join our &lt;a class=&#34;link&#34; href=&#34;https://portkey.wiki/gh-82&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Dev community&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- - Questions tagged #portkey on [Stack Overflow](https://stackoverflow.com/questions/tagged/portkey) --&gt;
&lt;p&gt;&lt;img src=&#34;https://github.com/Portkey-AI/gateway/assets/971978/89d6f0af-a95d-4402-b451-14764c40d03f&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Rubeus Social Share (4)&#34;
	
	
&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
