[{"data":1,"prerenderedAt":1670},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"compare-litellm-vs-portkey":9,"compare-a-litellm":10,"compare-b-portkey":850},{"tools":4,"reviews":5},78,26,{"tools":4,"reviews":5,"playbooks":7,"news":8},22,21,null,{"id":11,"title":12,"alternatives":13,"api_compatible":9,"body":18,"category":782,"chinese_friendly":290,"cover":783,"description":784,"domestic":785,"extension":786,"faq":787,"free":785,"github":9,"languages":800,"lastVerified":9,"meta":802,"models":9,"navigation":309,"notSuitable":9,"opensource":309,"path":803,"pillar":804,"platforms":805,"priceTable":809,"pricing":819,"published":820,"relatedPlaybooks":821,"relatedReviews":823,"score":825,"self_host":309,"seo":826,"seoTitle":9,"slug":827,"sources":828,"stem":838,"suitable":9,"tagline":839,"tags":840,"updated":831,"verdict":847,"website":848,"__hash__":849},"tools\u002Ftools\u002Fcoding\u002Fapi\u002Flitellm.md","LiteLLM",[14,15,16,17],"coding\u002Fapi\u002Fopenrouter","coding\u002Fapi\u002Fone-api","coding\u002Fapi\u002Fportkey","coding\u002Fapi\u002Fhelicone",{"type":19,"value":20,"toc":770},"minimark",[21,26,35,38,41,141,144,161,167,171,176,199,204,229,233,438,441,604,607,671,675,701,704,731,734,766],[22,23,25],"h2",{"id":24},"tldr","TL;DR",[27,28,29,30,34],"p",{},"LiteLLM 是开源 LLM 网关里事实标准：MIT 协议，BerriAI 维护，双形态——SDK（",[31,32,33],"code",{},"pip install","，单进程嵌入）+ Proxy（Docker Compose + Postgres，团队级网关）。100+ 厂商统一 OpenAI 接口，虚拟 Key + 团队预算 + 三类 fallback（错误\u002F政策\u002F上下文）+ 成本追踪 + 内置 admin UI。2026-03 供应链事件后 v1.83+ 强化镜像验证，生产固定签名版本。",[27,36,37],{},"适合：中大型团队 \u002F 合规 \u002F 想完全控数据 + BYOK；微服务架构需要语言无关的 OpenAI 网关；要把成本治理 + 观测做到自建。不适合：不想运维（SaaS 走 OpenRouter \u002F Portkey）；中文支付 \u002F 业务运营（走 one-api \u002F new-api）；纯个人项目（pip 装 SDK 已够，不需要 Proxy）。",[22,39,40],{"id":40},"核心能力",[42,43,44,52,61,71,81,90,96,102,111,117,123,129,135],"ul",{},[45,46,47,51],"li",{},[48,49,50],"strong",{},"100+ providers","：OpenAI \u002F Anthropic \u002F Google \u002F AWS Bedrock \u002F Azure \u002F vLLM \u002F Ollama \u002F Together \u002F HuggingFace 等",[45,53,54,57,58],{},[48,55,56],{},"统一 OpenAI 接口","：所有模型走 ",[31,59,60],{},"\u002Fv1\u002Fchat\u002Fcompletions",[45,62,63,66,67,70],{},[48,64,65],{},"SDK 模式","：",[31,68,69],{},"from litellm import completion","，适合嵌入",[45,72,73,76,77,80],{},[48,74,75],{},"Proxy 模式","：HTTP 服务 + Postgres + admin UI（",[31,78,79],{},"\u002Fui","）",[45,82,83,66,86,89],{},[48,84,85],{},"虚拟 Key",[31,87,88],{},"\u002Fkey\u002Fgenerate"," 给团队 \u002F 服务签发独立 Key + 预算 + 模型白名单",[45,91,92,95],{},[48,93,94],{},"三类 fallback","：错误 \u002F 内容政策 \u002F context window",[45,97,98,101],{},[48,99,100],{},"重试 + 超时 + cooldown","：完整 SRE 配套",[45,103,104,66,107,110],{},[48,105,106],{},"Cost tracking",[31,108,109],{},"\u002Fglobal\u002Fspend\u002Freport"," + admin UI 看每团队 \u002F Key \u002F 模型成本",[45,112,113,116],{},[48,114,115],{},"回调","：Langfuse \u002F Prometheus \u002F Slack 一键挂载",[45,118,119,122],{},[48,120,121],{},"Guardrails","：Presidio PII masking \u002F 自定义内容检查",[45,124,125,128],{},[48,126,127],{},"缓存","：Redis 内置 + 语义缓存",[45,130,131,134],{},[48,132,133],{},"Routing strategy","：cost-based \u002F latency-based \u002F round-robin",[45,136,137,140],{},[48,138,139],{},"MIT 协议","：完全自由商用 + 修改",[22,142,143],{"id":143},"价格",[42,145,146,152,158],{},[45,147,148,151],{},[48,149,150],{},"OSS","：$0；自托管成本 = 1 台 Postgres + 1 台 LiteLLM container（~2GB RAM）",[45,153,154,157],{},[48,155,156],{},"Enterprise","：Custom；SSO \u002F SAML \u002F 审计 \u002F SLA \u002F on-prem 部署支持",[45,159,160],{},"模型成本走各厂商直接结算（BYOK）",[162,163,164],"blockquote",{},[27,165,166],{},"小规模总成本：1 台 2 核 4G VPS 跑 Postgres + LiteLLM 月 $20–30，团队 10 人完全够。",[22,168,170],{"id":169},"实测10-人-saas-微服务架构","实测（10 人 SaaS \u002F 微服务架构）",[27,172,173],{},[48,174,175],{},"亮点：",[42,177,178,181,184,187,190,193,196],{},[45,179,180],{},"Docker Compose 40 分钟拉起完整生产栈",[45,182,183],{},"虚拟 Key + 预算让微服务团队成本归因清晰",[45,185,186],{},"三类 fallback 配齐后可用率从 99.2% → 99.8%",[45,188,189],{},"admin UI 看每团队每天成本省了一堆自研 dashboard",[45,191,192],{},"Postgres + master key 模式，密钥 + 配置一致性高",[45,194,195],{},"与 Langfuse 集成做 trace + cost 双视角",[45,197,198],{},"多语言客户端（Python \u002F Node \u002F Go \u002F Rust）走同一 endpoint 体验一致",[27,200,201],{},[48,202,203],{},"踩坑：",[42,205,206,213,216,219,226],{},[45,207,208,209,212],{},"2026-03 供应链事件让团队对 ",[31,210,211],{},":latest"," tag 警惕，生产必须固定签名版本（如 v1.85.0）",[45,214,215],{},"Postgres salt key 一旦生成不能轮换，初始化前要谨慎备份",[45,217,218],{},"admin UI 早期版本英文为主，中文文档少",[45,220,221,222,225],{},"模型 ID 命名复杂（",[31,223,224],{},"provider\u002Fmodel-name","），各厂商命名规则不一",[45,227,228],{},"自托管 = 自付运维（Postgres backup \u002F 升级 \u002F 监控）",[22,230,232],{"id":231},"上手proxy-模式","上手（Proxy 模式）",[234,235,240],"pre",{"className":236,"code":237,"language":238,"meta":239,"style":239},"language-bash shiki shiki-themes github-light github-dark","mkdir llm-gateway && cd llm-gateway\nopenssl rand -hex 32 > .master_key\nopenssl rand -hex 32 > .salt_key\n\n# docker-compose.yml 拉 ghcr.io\u002Fberriai\u002Flitellm:v1.85.0\n# config.yaml 写 model_list \u002F fallbacks \u002F litellm_settings\n\ndocker compose up -d\n\n# 生成虚拟 Key\ncurl -X POST http:\u002F\u002Flocalhost:4000\u002Fkey\u002Fgenerate \\\n  -H \"Authorization: Bearer $LITELLM_MASTER_KEY\" \\\n  -d '{\"models\":[\"gpt-5.4\",\"claude-sonnet-4.6\"],\"max_budget\":100}'\n\n# 业务方调用\ncurl http:\u002F\u002Flocalhost:4000\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer sk-xxx\" \\\n  -d '{\"model\":\"gpt-5.4\",\"messages\":[...]}'\n","bash","",[31,241,242,266,288,304,311,318,324,329,344,349,355,373,390,399,404,410,420,430],{"__ignoreMap":239},[243,244,247,251,255,259,263],"span",{"class":245,"line":246},"line",1,[243,248,250],{"class":249},"sScJk","mkdir",[243,252,254],{"class":253},"sZZnC"," llm-gateway",[243,256,258],{"class":257},"sVt8B"," && ",[243,260,262],{"class":261},"sj4cs","cd",[243,264,265],{"class":253}," llm-gateway\n",[243,267,269,272,275,278,281,285],{"class":245,"line":268},2,[243,270,271],{"class":249},"openssl",[243,273,274],{"class":253}," rand",[243,276,277],{"class":261}," -hex",[243,279,280],{"class":261}," 32",[243,282,284],{"class":283},"szBVR"," >",[243,286,287],{"class":253}," .master_key\n",[243,289,291,293,295,297,299,301],{"class":245,"line":290},3,[243,292,271],{"class":249},[243,294,274],{"class":253},[243,296,277],{"class":261},[243,298,280],{"class":261},[243,300,284],{"class":283},[243,302,303],{"class":253}," .salt_key\n",[243,305,307],{"class":245,"line":306},4,[243,308,310],{"emptyLinePlaceholder":309},true,"\n",[243,312,314],{"class":245,"line":313},5,[243,315,317],{"class":316},"sJ8bj","# docker-compose.yml 拉 ghcr.io\u002Fberriai\u002Flitellm:v1.85.0\n",[243,319,321],{"class":245,"line":320},6,[243,322,323],{"class":316},"# config.yaml 写 model_list \u002F fallbacks \u002F litellm_settings\n",[243,325,327],{"class":245,"line":326},7,[243,328,310],{"emptyLinePlaceholder":309},[243,330,332,335,338,341],{"class":245,"line":331},8,[243,333,334],{"class":249},"docker",[243,336,337],{"class":253}," compose",[243,339,340],{"class":253}," up",[243,342,343],{"class":261}," -d\n",[243,345,347],{"class":245,"line":346},9,[243,348,310],{"emptyLinePlaceholder":309},[243,350,352],{"class":245,"line":351},10,[243,353,354],{"class":316},"# 生成虚拟 Key\n",[243,356,358,361,364,367,370],{"class":245,"line":357},11,[243,359,360],{"class":249},"curl",[243,362,363],{"class":261}," -X",[243,365,366],{"class":253}," POST",[243,368,369],{"class":253}," http:\u002F\u002Flocalhost:4000\u002Fkey\u002Fgenerate",[243,371,372],{"class":261}," \\\n",[243,374,376,379,382,385,388],{"class":245,"line":375},12,[243,377,378],{"class":261},"  -H",[243,380,381],{"class":253}," \"Authorization: Bearer ",[243,383,384],{"class":257},"$LITELLM_MASTER_KEY",[243,386,387],{"class":253},"\"",[243,389,372],{"class":261},[243,391,393,396],{"class":245,"line":392},13,[243,394,395],{"class":261},"  -d",[243,397,398],{"class":253}," '{\"models\":[\"gpt-5.4\",\"claude-sonnet-4.6\"],\"max_budget\":100}'\n",[243,400,402],{"class":245,"line":401},14,[243,403,310],{"emptyLinePlaceholder":309},[243,405,407],{"class":245,"line":406},15,[243,408,409],{"class":316},"# 业务方调用\n",[243,411,413,415,418],{"class":245,"line":412},16,[243,414,360],{"class":249},[243,416,417],{"class":253}," http:\u002F\u002Flocalhost:4000\u002Fv1\u002Fchat\u002Fcompletions",[243,419,372],{"class":261},[243,421,423,425,428],{"class":245,"line":422},17,[243,424,378],{"class":261},[243,426,427],{"class":253}," \"Authorization: Bearer sk-xxx\"",[243,429,372],{"class":261},[243,431,433,435],{"class":245,"line":432},18,[243,434,395],{"class":261},[243,436,437],{"class":253}," '{\"model\":\"gpt-5.4\",\"messages\":[...]}'\n",[22,439,440],{"id":440},"对比",[442,443,444,465],"table",{},[445,446,447],"thead",{},[448,449,450,454,456,459,462],"tr",{},[451,452,453],"th",{},"维度",[451,455,12],{},[451,457,458],{},"OpenRouter",[451,460,461],{},"One-API",[451,463,464],{},"Portkey",[466,467,468,484,499,514,531,544,558,574,588],"tbody",{},[448,469,470,474,477,480,482],{},[471,472,473],"td",{},"形态",[471,475,476],{},"OSS + Enterprise",[471,478,479],{},"SaaS",[471,481,150],{},[471,483,479],{},[448,485,486,489,492,495,497],{},[471,487,488],{},"协议",[471,490,491],{},"MIT",[471,493,494],{},"–",[471,496,491],{},[471,498,494],{},[448,500,501,504,507,510,512],{},[471,502,503],{},"自托管",[471,505,506],{},"✅",[471,508,509],{},"❌",[471,511,506],{},[471,513,156],{},[448,515,516,519,522,525,528],{},[471,517,518],{},"模型数",[471,520,521],{},"100+",[471,523,524],{},"300+",[471,526,527],{},"30+",[471,529,530],{},"250+",[448,532,533,536,538,540,542],{},[471,534,535],{},"虚拟 Key + 预算",[471,537,506],{},[471,539,494],{},[471,541,506],{},[471,543,506],{},[448,545,546,549,552,554,556],{},[471,547,548],{},"Fallback",[471,550,551],{},"✅ 三类",[471,553,506],{},[471,555,506],{},[471,557,506],{},[448,559,560,563,566,569,572],{},[471,561,562],{},"admin UI",[471,564,565],{},"✅ 内置",[471,567,568],{},"dashboard",[471,570,571],{},"✅ 中文 UI",[471,573,506],{},[448,575,576,579,581,583,586],{},[471,577,578],{},"中文支付",[471,580,509],{},[471,582,509],{},[471,584,585],{},"✅ EPay 内置",[471,587,509],{},[448,589,590,593,596,598,601],{},[471,591,592],{},"集成观测",[471,594,595],{},"Langfuse\u002FProm",[471,597,568],{},[471,599,600],{},"仪表盘",[471,602,603],{},"原生",[22,605,606],{"id":606},"避坑",[42,608,609,617,623,629,635,645,651,665],{},[45,610,611,66,614,616],{},[48,612,613],{},"必固定版本号",[31,615,211],{}," \u002F 滚动 tag 在 2026-03 供应链事件后已是禁忌；用带签名验证的具体版本（如 v1.85.0）",[45,618,619,622],{},[48,620,621],{},"salt_key 不能轮换","：初始化前生成 + 加密备份",[45,624,625,628],{},[48,626,627],{},"Postgres 备份","：所有虚拟 Key + 预算都在 DB，必须定期备份",[45,630,631,634],{},[48,632,633],{},"fallback 链别堆超 3 个","：失败叠加延迟 + 计费混乱",[45,636,637,640,641,644],{},[48,638,639],{},"drop_params 谨慎开","：开 ",[31,642,643],{},"drop_params: true"," 会静默丢不兼容字段，调试时容易 confused",[45,646,647,650],{},[48,648,649],{},"PII guardrail 不是 0 延迟","：Presidio 调用增 50–100ms，敏感场景再用",[45,652,653,656,657,660,661,664],{},[48,654,655],{},"monorepo + workspace 模型映射","：业务方调 ",[31,658,659],{},"gpt-4"," → config 映射到 ",[31,662,663],{},"openai\u002Fgpt-5.4-mini","，要规划稳定映射表",[45,666,667,670],{},[48,668,669],{},"国内自托管","：BYOK Key 走海外 API 仍然受网络影响，需要部署在能直连厂商的节点",[22,672,674],{"id":673},"适合-不适合","适合 \u002F 不适合",[42,676,677,680,683,686,689,692,695,698],{},[45,678,679],{},"✅ 中大型团队 \u002F 微服务架构",[45,681,682],{},"✅ 合规 \u002F 数据主权要求",[45,684,685],{},"✅ 多团队预算治理",[45,687,688],{},"✅ 想叠加 Langfuse \u002F Helicone \u002F Prometheus 观测",[45,690,691],{},"✅ BYOK 模式跨多厂商",[45,693,694],{},"❌ 不想运维（走 OpenRouter \u002F Portkey）",[45,696,697],{},"❌ 国内业务支付 + 中文运营（走 one-api \u002F new-api）",[45,699,700],{},"❌ 纯个人项目（SDK 足够，不需要 Proxy）",[22,702,703],{"id":703},"相关阅读",[42,705,706,713,719,725],{},[45,707,708],{},[709,710,712],"a",{"href":711},"\u002Ftools\u002Fcoding\u002Fapi\u002Fopenrouter","OpenRouter 评测",[45,714,715],{},[709,716,718],{"href":717},"\u002Ftools\u002Fcoding\u002Fapi\u002Fone-api","One-API 评测",[45,720,721],{},[709,722,724],{"href":723},"\u002Ftools\u002Fcoding\u002Fapi\u002Fportkey","Portkey 评测",[45,726,727],{},[709,728,730],{"href":729},"\u002Ftools\u002Fcoding\u002Fapi\u002Fhelicone","Helicone 评测",[22,732,733],{"id":733},"来源",[735,736,737,745,752,759],"ol",{},[45,738,739,740],{},"NerdLevelTech — LiteLLM Proxy Production Tutorial 2026（含 v1.85.0 + 供应链事件细节）",[709,741,742],{"href":742,"rel":743},"https:\u002F\u002Fnerdleveltech.com\u002Flitellm-proxy-production-llm-gateway-tutorial",[744],"nofollow",[45,746,747,748],{},"LiteLLM 官方文档 — Fallbacks \u002F Retries \u002F Cooldowns ",[709,749,750],{"href":750,"rel":751},"https:\u002F\u002Fdocs.litellm.ai\u002Fdocs\u002Fproxy\u002Freliability",[744],[45,753,754,755],{},"Youngju.dev — LiteLLM Complete Guide 2026（SDK vs Proxy \u002F cost-based routing）",[709,756,757],{"href":757,"rel":758},"https:\u002F\u002Fwww.youngju.dev\u002Fblog\u002Fculture\u002F2026-03-25-litellm-unified-llm-api-proxy-guide-2025.en",[744],[45,760,761,762],{},"GitHub — BerriAI\u002Flitellm README ",[709,763,764],{"href":764,"rel":765},"https:\u002F\u002Fgithub.com\u002FBerriAI\u002Flitellm",[744],[767,768,769],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":239,"searchDepth":290,"depth":290,"links":771},[772,773,774,775,776,777,778,779,780,781],{"id":24,"depth":268,"text":25},{"id":40,"depth":268,"text":40},{"id":143,"depth":268,"text":143},{"id":169,"depth":268,"text":170},{"id":231,"depth":268,"text":232},{"id":440,"depth":268,"text":440},{"id":606,"depth":268,"text":606},{"id":673,"depth":268,"text":674},{"id":703,"depth":268,"text":703},{"id":733,"depth":268,"text":733},"api","\u002Fimg\u002Ftools\u002Flitellm.webp","LiteLLM 真实评测：MIT 开源 LLM 网关，BerriAI 维护。SDK 模式（pip install litellm）+ Proxy 模式（Docker Compose 自托管）双形态，100+ 厂商统一 OpenAI 接口，虚拟 Key + 团队预算 + 三类 fallback + 成本追踪 + 内置 UI。2026-03 经历供应链事件后 v1.83+ 强化签名 + 镜像验证，生产请固定版本号。",false,"md",[788,791,794,797],{"q":789,"a":790},"SDK 和 Proxy 模式区别？","SDK 模式（`from litellm import completion`）直接在 Python 里调，适合个人项目 \u002F 单服务。Proxy 模式启动一个 HTTP 服务（默认 4000 端口）+ Postgres，所有应用通过 OpenAI 兼容 endpoint 调用，支持虚拟 Key \u002F 团队 \u002F 预算 \u002F 配额 \u002F admin UI——团队 \u002F 多语言客户端 \u002F 生产建议走 Proxy。",{"q":792,"a":793},"Fallback 有几种？","三类：(1) general fallback——5xx\u002F429 错误切到备用模型；(2) content policy fallback——内容审查拒绝时切；(3) context window fallback——输入超 context 切大窗口模型（比如超 GPT-4 32k 自动切 Claude 200k）。可叠加 num_retries \u002F cooldown \u002F timeout 做完整 SRE 策略。",{"q":795,"a":796},"2026-03 供应链事件是什么？","2026-03-24 PyPI 上的 v1.82.7 \u002F v1.82.8 在被替换约 40 分钟内可能植入 Trivy CI token 外泄代码。BerriAI 在 v1.83+ 强化签名 + 镜像验证，生产部署务必固定到带签名验证的版本（如 v1.85.0），不要用 `:latest` tag。",{"q":798,"a":799},"和 OpenRouter 怎么选？","OpenRouter = SaaS（不用自己运维 + 直接付钱）；LiteLLM = OSS 自托管（自付服务器 + 完全控制数据 + BYOK 所有 Key）。中大型团队 \u002F 合规 \u002F 长期成本敏感 \u002F 自建 → LiteLLM Proxy；小团队 \u002F 不想运维 \u002F 快速迭代 → OpenRouter。",[801],"en",{},"\u002Ftools\u002Fcoding\u002Fapi\u002Flitellm","coding",[806,807,334,808],"sdk","proxy","kubernetes",[810,815],{"plan":811,"price":812,"features":813,"notes":814},"Open Source","$0（MIT）","SDK + Proxy + Postgres 虚拟 Key + 预算 + fallback + admin UI + 100+ providers","完全自托管，模型 \u002F 平台费走自付",{"plan":156,"price":816,"features":817,"notes":818},"Custom","SSO \u002F SAML + Audit + JWT auth + 高级路由 + SLA + on-prem 部署支持","联系 BerriAI 销售","MIT 开源免费 \u002F Enterprise SaaS 定制","2026-06-19",[822],"onboarding\u002Frag-pipeline-build",[824],"llm-gateway-comparison",{"power":313,"ux":306,"price":313,"cn_support":290,"stability":306},{"title":12,"description":784},"coding\u002Fapi\u002Flitellm",[829,832,834,836],{"name":830,"url":742,"accessed":831},"NerdLevelTech — LiteLLM Proxy 生产教程 2026","2026-06-24",{"name":833,"url":750,"accessed":831},"LiteLLM 官方文档 — Fallbacks",{"name":835,"url":757,"accessed":831},"Youngju.dev — LiteLLM Complete Guide 2026",{"name":837,"url":764,"accessed":831},"GitHub — BerriAI\u002Flitellm","tools\u002Fcoding\u002Fapi\u002Flitellm","MIT 开源 LLM 网关——SDK + Proxy 双形态，100+ 厂商统一 OpenAI 接口 + 虚拟 Key + 团队预算",[841,807,806,842,843,844,845,846],"llm-gateway","opensource","mit","fallback","virtual-keys","byok","想要『SaaS 体验 + 完全自托管』的开源 LLM 网关首选。组合『LiteLLM 网关 + Helicone\u002FLangfuse 观测』在中大型 dev org 是黄金组合。中文中转 + 业务支付走 one-api。","https:\u002F\u002Fwww.litellm.ai","JD7TeoQ-by7hjinNw1E4qfhTneex-5pJiPI0H8uth5Y",{"id":851,"title":464,"alternatives":852,"api_compatible":9,"body":853,"category":782,"chinese_friendly":268,"cover":1609,"description":1610,"domestic":785,"extension":786,"faq":1611,"free":785,"github":9,"languages":1624,"lastVerified":9,"meta":1625,"models":9,"navigation":309,"notSuitable":9,"opensource":309,"path":723,"pillar":804,"platforms":1626,"priceTable":1628,"pricing":1644,"published":820,"relatedPlaybooks":1645,"relatedReviews":1646,"score":1647,"self_host":309,"seo":1648,"seoTitle":9,"slug":16,"sources":1649,"stem":1658,"suitable":9,"tagline":1659,"tags":1660,"updated":831,"verdict":1667,"website":1668,"__hash__":1669},"tools\u002Ftools\u002Fcoding\u002Fapi\u002Fportkey.md",[17,827,14,15],{"type":19,"value":854,"toc":1597},[855,857,860,863,865,957,959,989,994,998,1002,1022,1026,1049,1052,1265,1267,1458,1460,1510,1512,1541,1543,1562,1564,1594],[22,856,25],{"id":24},[27,858,859],{},"Portkey 把 AI 网关（250+ 模型 + fallback + 路由 + 缓存）和 LLM 全栈观测（40+ 维度 + 成本归因 + tracing + auto-instrumentation）做成同一个 SaaS，再加 MCP Gateway 让 AI agent 工具调用可追溯——目标是中大型团队从 PoC 走向生产的『AI 控制面板』。2026 年 Palo Alto Networks 完成收购，附带 SOC2 Type 2 + HIPAA + GDPR + ISO 27001 合规背书。3000+ GenAI 团队使用，1T tokens\u002F天里程碑。",[27,861,862],{},"适合：从 PoC 走向生产的中大型团队；要 SOC2\u002FHIPAA\u002FHIPAA\u002FGDPR 强合规；多团队 RBAC + budgets + 治理；大规模 AI agent 部署需要 MCP 工具调用可追溯。不适合：深度 nested span tracing（用 Langfuse）；纯网关不要观测（用 LiteLLM）；中文支付 \u002F 中文 UI（用 one-api \u002F new-api）；预算极紧的小项目（10K log 免费 + Pro $79 但深度有限，Helicone 同档更轻）。",[22,864,40],{"id":40},[42,866,867,873,879,885,890,896,902,908,914,919,925,930,935,939,945,951],{},[45,868,869,872],{},[48,870,871],{},"250+ 模型 unified API","：OpenAI \u002F Anthropic \u002F Google \u002F AWS Bedrock \u002F Azure \u002F Cohere \u002F 等",[45,874,875,878],{},[48,876,877],{},"Fallback \u002F Load Balancing \u002F Conditional Routing","：跨 provider 高可用",[45,880,881,884],{},[48,882,883],{},"Semantic + simple caching","：减延迟 + 降成本",[45,886,887,101],{},[48,888,889],{},"Retries \u002F circuit breakers",[45,891,892,895],{},[48,893,894],{},"Full-stack Observability","：40+ 维度 logs \u002F traces \u002F metrics",[45,897,898,901],{},[48,899,900],{},"OpenTelemetry 兼容","：导出到现有 APM",[45,903,904,907],{},[48,905,906],{},"Tracing","：跨 LLM call + tool use 统一时序视图",[45,909,910,913],{},[48,911,912],{},"Auto-instrumentation","：自动埋点多个 LLM \u002F agent 框架",[45,915,916],{},[48,917,918],{},"Prompt management + templates",[45,920,921,924],{},[48,922,923],{},"MCP Gateway（GA）","：AI agent 工具调用统一访问 + 审计",[45,926,927],{},[48,928,929],{},"RBAC + SSO\u002FSAML + Audit",[45,931,932],{},[48,933,934],{},"Hierarchical budgets + rate limits",[45,936,937],{},[48,938,121],{},[45,940,941,944],{},[48,942,943],{},"Compliance","：SOC2 Type 2 \u002F HIPAA \u002F GDPR \u002F ISO 27001（Enterprise）",[45,946,947,950],{},[48,948,949],{},"部署","：SaaS \u002F 私有云 \u002F VPC \u002F on-prem（Enterprise）",[45,952,953,956],{},[48,954,955],{},"Open Source Gateway","：MIT 协议，可自托管纯路由层",[22,958,143],{"id":143},[42,960,961,967,973,979,984],{},[45,962,963,966],{},[48,964,965],{},"Developer Free","：10K logs\u002F月 + 3 天 retention + 基础功能",[45,968,969,972],{},[48,970,971],{},"Production","：$49\u002F月（早期媒体引用 $79 已下调）+ 100K logs + $9\u002F100K 超量（最高 3M）+ 30 天 retention + 语义缓存 + RBAC + Guardrails",[45,974,975,978],{},[48,976,977],{},"Team","：联系销售（更高 log 配额 + 团队治理 + 更长 retention）",[45,980,981,983],{},[48,982,156],{},"：Custom（业界估 $5K–$10K+\u002F月）+ 10M+ logs + 自定义 retention + 全套合规 + SSO + 私有云",[45,985,986,988],{},[48,987,955],{},"：$0 自托管 MIT",[162,990,991],{},[27,992,993],{},"真实成本陷阱：超过 Production 100K logs 后 $9\u002F100K 累计快，月 1M 请求 ≈ $49 + 9 × 9 ≈ $130。",[22,995,997],{"id":996},"实测中型-saas-series-b-团队","实测（中型 SaaS \u002F Series B 团队）",[27,999,1000],{},[48,1001,175],{},[42,1003,1004,1007,1010,1013,1016,1019],{},[45,1005,1006],{},"2 分钟改 baseURL 接入，立即看到所有 LLM 调用",[45,1008,1009],{},"40+ 维度 dashboard 让 FinOps 团队第一次能拍预算",[45,1011,1012],{},"conditional routing 让『便宜模型先试 + 失败 fallback 贵模型』容易实现",[45,1014,1015],{},"MCP Gateway 给团队的 agent 工具调用上了治理",[45,1017,1018],{},"SOC 2 Type 2 + HIPAA 让合规过审快",[45,1020,1021],{},"Auto-instrumentation 帮 LangChain \u002F LlamaIndex 应用零代码改造",[27,1023,1024],{},[48,1025,203],{},[42,1027,1028,1031,1034,1037,1040,1043,1046],{},[45,1029,1030],{},"按 recorded logs 计费让用量突增时账单失控",[45,1032,1033],{},"Tracing 深度不如 Langfuse 的 nested span（复杂 agent 调试不够）",[45,1035,1036],{},"模型价格表对部分模型不全 \u002F air-gapped 部署需手动维护",[45,1038,1039],{},"文档对高级配置存在 gap，社区反馈一致",[45,1041,1042],{},"中文场景体验有限",[45,1044,1045],{},"log retention 30 天上限不动 Enterprise 解决",[45,1047,1048],{},"PANW 收购后路线图 \u002F 定价变动是评估风险",[22,1050,1051],{"id":1051},"上手",[234,1053,1057],{"className":1054,"code":1055,"language":1056,"meta":239,"style":239},"language-python shiki shiki-themes github-light github-dark","from portkey_ai import Portkey\n\nclient = Portkey(\n    api_key=\"YOUR_PORTKEY_KEY\",\n    virtual_key=\"OPENAI_VIRTUAL_KEY\",\n    config={\n        \"strategy\": {\"mode\": \"fallback\"},\n        \"targets\": [\n            {\"virtual_key\": \"OPENAI_VK\"},\n            {\"virtual_key\": \"ANTHROPIC_VK\"}\n        ],\n        \"cache\": {\"mode\": \"semantic\"}\n    }\n)\n\nresp = client.chat.completions.create(\n    model=\"gpt-5.4\",\n    messages=[...]\n)\n# Portkey dashboard 自动看到完整 trace + cost + latency\n","python",[31,1058,1059,1073,1077,1088,1102,1114,1124,1144,1152,1167,1181,1186,1202,1207,1212,1216,1226,1238,1254,1259],{"__ignoreMap":239},[243,1060,1061,1064,1067,1070],{"class":245,"line":246},[243,1062,1063],{"class":283},"from",[243,1065,1066],{"class":257}," portkey_ai ",[243,1068,1069],{"class":283},"import",[243,1071,1072],{"class":257}," Portkey\n",[243,1074,1075],{"class":245,"line":268},[243,1076,310],{"emptyLinePlaceholder":309},[243,1078,1079,1082,1085],{"class":245,"line":290},[243,1080,1081],{"class":257},"client ",[243,1083,1084],{"class":283},"=",[243,1086,1087],{"class":257}," Portkey(\n",[243,1089,1090,1094,1096,1099],{"class":245,"line":306},[243,1091,1093],{"class":1092},"s4XuR","    api_key",[243,1095,1084],{"class":283},[243,1097,1098],{"class":253},"\"YOUR_PORTKEY_KEY\"",[243,1100,1101],{"class":257},",\n",[243,1103,1104,1107,1109,1112],{"class":245,"line":313},[243,1105,1106],{"class":1092},"    virtual_key",[243,1108,1084],{"class":283},[243,1110,1111],{"class":253},"\"OPENAI_VIRTUAL_KEY\"",[243,1113,1101],{"class":257},[243,1115,1116,1119,1121],{"class":245,"line":320},[243,1117,1118],{"class":1092},"    config",[243,1120,1084],{"class":283},[243,1122,1123],{"class":257},"{\n",[243,1125,1126,1129,1132,1135,1138,1141],{"class":245,"line":326},[243,1127,1128],{"class":253},"        \"strategy\"",[243,1130,1131],{"class":257},": {",[243,1133,1134],{"class":253},"\"mode\"",[243,1136,1137],{"class":257},": ",[243,1139,1140],{"class":253},"\"fallback\"",[243,1142,1143],{"class":257},"},\n",[243,1145,1146,1149],{"class":245,"line":331},[243,1147,1148],{"class":253},"        \"targets\"",[243,1150,1151],{"class":257},": [\n",[243,1153,1154,1157,1160,1162,1165],{"class":245,"line":346},[243,1155,1156],{"class":257},"            {",[243,1158,1159],{"class":253},"\"virtual_key\"",[243,1161,1137],{"class":257},[243,1163,1164],{"class":253},"\"OPENAI_VK\"",[243,1166,1143],{"class":257},[243,1168,1169,1171,1173,1175,1178],{"class":245,"line":351},[243,1170,1156],{"class":257},[243,1172,1159],{"class":253},[243,1174,1137],{"class":257},[243,1176,1177],{"class":253},"\"ANTHROPIC_VK\"",[243,1179,1180],{"class":257},"}\n",[243,1182,1183],{"class":245,"line":357},[243,1184,1185],{"class":257},"        ],\n",[243,1187,1188,1191,1193,1195,1197,1200],{"class":245,"line":375},[243,1189,1190],{"class":253},"        \"cache\"",[243,1192,1131],{"class":257},[243,1194,1134],{"class":253},[243,1196,1137],{"class":257},[243,1198,1199],{"class":253},"\"semantic\"",[243,1201,1180],{"class":257},[243,1203,1204],{"class":245,"line":392},[243,1205,1206],{"class":257},"    }\n",[243,1208,1209],{"class":245,"line":401},[243,1210,1211],{"class":257},")\n",[243,1213,1214],{"class":245,"line":406},[243,1215,310],{"emptyLinePlaceholder":309},[243,1217,1218,1221,1223],{"class":245,"line":412},[243,1219,1220],{"class":257},"resp ",[243,1222,1084],{"class":283},[243,1224,1225],{"class":257}," client.chat.completions.create(\n",[243,1227,1228,1231,1233,1236],{"class":245,"line":422},[243,1229,1230],{"class":1092},"    model",[243,1232,1084],{"class":283},[243,1234,1235],{"class":253},"\"gpt-5.4\"",[243,1237,1101],{"class":257},[243,1239,1240,1243,1245,1248,1251],{"class":245,"line":432},[243,1241,1242],{"class":1092},"    messages",[243,1244,1084],{"class":283},[243,1246,1247],{"class":257},"[",[243,1249,1250],{"class":261},"...",[243,1252,1253],{"class":257},"]\n",[243,1255,1257],{"class":245,"line":1256},19,[243,1258,1211],{"class":257},[243,1260,1262],{"class":245,"line":1261},20,[243,1263,1264],{"class":316},"# Portkey dashboard 自动看到完整 trace + cost + latency\n",[22,1266,440],{"id":440},[442,1268,1269,1285],{},[445,1270,1271],{},[448,1272,1273,1275,1277,1280,1283],{},[451,1274,453],{},[451,1276,464],{},[451,1278,1279],{},"Helicone",[451,1281,1282],{},"Langfuse",[451,1284,12],{},[466,1286,1287,1303,1319,1335,1349,1364,1379,1393,1409,1425,1442],{},[448,1288,1289,1291,1294,1297,1300],{},[471,1290,473],{},[471,1292,1293],{},"Gateway+Obs SaaS",[471,1295,1296],{},"Proxy Obs",[471,1298,1299],{},"SDK Tracing",[471,1301,1302],{},"OSS Gateway",[448,1304,1305,1308,1311,1313,1316],{},[471,1306,1307],{},"集成",[471,1309,1310],{},"改 baseURL（分钟）",[471,1312,1310],{},[471,1314,1315],{},"代码改造（小时）",[471,1317,1318],{},"自托管（小时）",[448,1320,1321,1324,1327,1330,1333],{},[471,1322,1323],{},"Tracing 深度",[471,1325,1326],{},"中",[471,1328,1329],{},"浅",[471,1331,1332],{},"✅ 深 nested",[471,1334,494],{},[448,1336,1337,1340,1343,1345,1347],{},[471,1338,1339],{},"Multi-provider routing",[471,1341,1342],{},"✅ 250+",[471,1344,509],{},[471,1346,509],{},[471,1348,506],{},[448,1350,1351,1354,1357,1360,1362],{},[471,1352,1353],{},"Auto fallback",[471,1355,1356],{},"✅ chains",[471,1358,1359],{},"✅ 基础",[471,1361,509],{},[471,1363,506],{},[448,1365,1366,1369,1371,1374,1376],{},[471,1367,1368],{},"Semantic caching",[471,1370,506],{},[471,1372,1373],{},"proxy 级",[471,1375,509],{},[471,1377,1378],{},"Redis",[448,1380,1381,1384,1387,1389,1391],{},[471,1382,1383],{},"MCP Gateway",[471,1385,1386],{},"✅ GA",[471,1388,509],{},[471,1390,509],{},[471,1392,509],{},[448,1394,1395,1398,1401,1404,1407],{},[471,1396,1397],{},"Self-host",[471,1399,1400],{},"Enterprise \u002F OSS Gateway",[471,1402,1403],{},"Enterprise（已收购）",[471,1405,1406],{},"✅ 免费无限",[471,1408,506],{},[448,1410,1411,1414,1417,1420,1423],{},[471,1412,1413],{},"合规",[471,1415,1416],{},"SOC2 + HIPAA + GDPR + ISO27001",[471,1418,1419],{},"SOC2 + HIPAA",[471,1421,1422],{},"SOC2",[471,1424,506],{},[448,1426,1427,1430,1433,1436,1439],{},[471,1428,1429],{},"起价",[471,1431,1432],{},"$49\u002F月",[471,1434,1435],{},"$79\u002F月",[471,1437,1438],{},"$29\u002F月",[471,1440,1441],{},"$0",[448,1443,1444,1447,1450,1453,1456],{},[471,1445,1446],{},"免费配额",[471,1448,1449],{},"10K logs",[471,1451,1452],{},"10K req",[471,1454,1455],{},"50K events",[471,1457,494],{},[22,1459,606],{"id":606},[42,1461,1462,1468,1474,1480,1486,1492,1498,1504],{},[45,1463,1464,1467],{},[48,1465,1466],{},"按 logs 计费要设报警","：超量 $9\u002F100K 容易爆账单",[45,1469,1470,1473],{},[48,1471,1472],{},"PANW 收购变量","：评估时把定价 \u002F 路线图 \u002F API 变动写进风险",[45,1475,1476,1479],{},[48,1477,1478],{},"Tracing 不深够用就好","：复杂 agent 调试要叠 Langfuse",[45,1481,1482,1485],{},[48,1483,1484],{},"Production tier retention 30 天","：超长归档要 Enterprise",[45,1487,1488,1491],{},[48,1489,1490],{},"Air-gapped 价格表","：部分模型成本要手动维护",[45,1493,1494,1497],{},[48,1495,1496],{},"Virtual Key 别裸暴露","：客户端调用务必走 server-side proxy",[45,1499,1500,1503],{},[48,1501,1502],{},"Conditional routing 别写太复杂","：3+ 层条件路由调试痛苦",[45,1505,1506,1509],{},[48,1507,1508],{},"Open Source Gateway != 企业版","：自托管开源版缺 governance \u002F dashboards \u002F evals",[22,1511,674],{"id":673},[42,1513,1514,1517,1520,1523,1526,1529,1532,1535,1538],{},[45,1515,1516],{},"✅ 中大型团队从 PoC 走向生产",[45,1518,1519],{},"✅ 强合规（SOC2 Type 2 + HIPAA + GDPR + ISO27001）",[45,1521,1522],{},"✅ 多团队 RBAC + 预算治理",[45,1524,1525],{},"✅ 大规模 AI agent 部署 + MCP 工具治理",[45,1527,1528],{},"✅ 想要『网关 + 观测』一体化 SaaS",[45,1530,1531],{},"❌ 深度 nested span 调试（用 Langfuse）",[45,1533,1534],{},"❌ 纯网关不要观测（用 LiteLLM）",[45,1536,1537],{},"❌ 中文运营 \u002F 中文支付（用 one-api \u002F new-api）",[45,1539,1540],{},"❌ 极小预算项目（Helicone Hobby \u002F Langfuse Free 更划算）",[22,1542,703],{"id":703},[42,1544,1545,1549,1554,1558],{},[45,1546,1547],{},[709,1548,730],{"href":729},[45,1550,1551],{},[709,1552,1553],{"href":803},"LiteLLM 评测",[45,1555,1556],{},[709,1557,712],{"href":711},[45,1559,1560],{},[709,1561,718],{"href":717},[22,1563,733],{"id":733},[735,1565,1566,1573,1580,1587],{},[45,1567,1568,1569],{},"Portkey 官网 — Observability 全栈观测 + Palo Alto Networks 收购公告 ",[709,1570,1571],{"href":1571,"rel":1572},"https:\u002F\u002Fportkey.ai\u002Ffeatures\u002Fobservability",[744],[45,1574,1575,1576],{},"TrueFoundry — Portkey AI Gateway Pricing Guide 2026 ",[709,1577,1578],{"href":1578,"rel":1579},"https:\u002F\u002Fwww.truefoundry.com\u002Fblog\u002Fportkey-pricing-guide",[744],[45,1581,1582,1583],{},"BuildMVPFast — Langfuse vs Helicone vs Portkey 对比 ",[709,1584,1585],{"href":1585,"rel":1586},"https:\u002F\u002Fwww.buildmvpfast.com\u002Fblog\u002Fllm-observability-stack-langfuse-helicone-portkey-2026",[744],[45,1588,1589,1590],{},"DevTune — Portkey AI 评测 + 定价 + Gartner Cool Vendor ",[709,1591,1592],{"href":1592,"rel":1593},"https:\u002F\u002Fdevtune.ai\u002Fverticals\u002Fllm-observability-evals-gateways\u002Fportkey",[744],[767,1595,1596],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":239,"searchDepth":290,"depth":290,"links":1598},[1599,1600,1601,1602,1603,1604,1605,1606,1607,1608],{"id":24,"depth":268,"text":25},{"id":40,"depth":268,"text":40},{"id":143,"depth":268,"text":143},{"id":996,"depth":268,"text":997},{"id":1051,"depth":268,"text":1051},{"id":440,"depth":268,"text":440},{"id":606,"depth":268,"text":606},{"id":673,"depth":268,"text":674},{"id":703,"depth":268,"text":703},{"id":733,"depth":268,"text":733},"\u002Fimg\u002Ftools\u002Fportkey.webp","Portkey 真实评测：250+ 模型统一 AI 网关 + 全栈观测 + MCP Gateway。2026 被 Palo Alto Networks 收购。免费 10K logs\u002F月，Production $49\u002F月（100K logs + 30 天 retention），Team 大体量，Enterprise SOC2 Type 2 + HIPAA + GDPR + ISO 27001 + 私有云 \u002F VPC + 1T tokens\u002F天里程碑。",[1612,1615,1618,1621],{"q":1613,"a":1614},"Portkey 收购了？","2026 年 Palo Alto Networks 完成收购 Portkey，作为其『保护 AI agent 崛起』战略的一部分。产品继续运营 + 1T tokens\u002F天里程碑达成；对企业买家是利好（背靠 Palo Alto 安全 + 合规背书），但社区担忧定价 \u002F 路线图变化——评估时要把『被 PANW 整合』作为风险项。",{"q":1616,"a":1617},"Recorded logs 是什么计量？","Portkey 不按请求 \u002F token 计费，而是按『记录到观测系统的日志条数』。一次 API 调用 = 一条 log（不含 retries）。100K logs 是『被采集 100K 次请求』的容量，不是『LLM 100K 调用配额』——LLM 费用走你自己付。",{"q":1619,"a":1620},"自托管选项？","Portkey 开源了核心 AI Gateway（GitHub Star 10K+，MIT），可以自托管做纯路由 + 基础观测；但企业级功能（SOC2 \u002F 自动 evals \u002F 团队治理 \u002F governance dashboard）只在 SaaS 或 Enterprise on-prem 提供。",{"q":1622,"a":1623},"MCP Gateway 是什么？","面向 AI agent 的 MCP（Model Context Protocol）统一访问层，已 GA。每次 agent 调工具都自动记录工具名 \u002F 参数 \u002F 响应 \u002F 用户 \u002F 团队 \u002F 延迟 \u002F 状态，是大规模 agent 部署里『谁的 agent 在做什么』可追溯的关键基础设施。",[801],{},[1627,782,806],"saas",[1629,1633,1636,1640],{"plan":1630,"price":1441,"features":1631,"notes":1632},"Developer","10K recorded logs\u002F月 + 3 天 retention + 社区支持 + 基础 fallback","PoC \u002F hobby \u002F 小项目",{"plan":971,"price":1432,"features":1634,"notes":1635},"100K logs\u002F月 + $9\u002F100K 超量（最高 3M）+ 30 天 retention + 语义缓存 + RBAC + Guardrails + 生产支持","中小生产应用",{"plan":977,"price":1637,"features":1638,"notes":1639},"联系销售","更高 log 配额 + 团队治理 + 更长 retention","中型组织",{"plan":156,"price":1641,"features":1642,"notes":1643},"Custom（$5K–$10K+\u002F月）","10M+ logs + 自定义 retention + SSO\u002FSAML + 私有云\u002FVPC + SOC2 Type 2 + HIPAA + GDPR + ISO 27001 + 单租户","大企业 \u002F 强合规","Developer 免费 10K logs\u002F月 \u002F Production $49\u002F月 100K logs \u002F Team 大体量 \u002F Enterprise 定制",[822],[824],{"power":313,"ux":306,"price":290,"cn_support":268,"stability":306},{"title":464,"description":1610},[1650,1652,1654,1656],{"name":1651,"url":1571,"accessed":831},"Portkey 官网 — Observability 功能",{"name":1653,"url":1578,"accessed":831},"TrueFoundry — Portkey Pricing Guide 2026",{"name":1655,"url":1585,"accessed":831},"BuildMVPFast — Langfuse vs Helicone vs Portkey",{"name":1657,"url":1592,"accessed":831},"DevTune — Portkey AI 评测 + 定价","tools\u002Fcoding\u002Fapi\u002Fportkey","Control Panel for Production AI——AI 网关 + 全栈观测 + MCP 网关，2026 被 Palo Alto Networks 收购",[841,1661,1662,1663,1664,1665,1666],"observability","mcp","governance","enterprise","soc2","hipaa","网关 + 观测一体化最完整的 SaaS。中大型团队从 PoC 走向生产、要 SOC2\u002FHIPAA\u002FMCP\u002F治理走 Portkey。纯观测 → Helicone\u002FLangfuse；自托管控制成本 → LiteLLM + Langfuse。","https:\u002F\u002Fportkey.ai","D-hkXpkUX3nY6PLJAwd90FbNiesZtpVVfrd-6fd4_K8",1784565441140]