[{"data":1,"prerenderedAt":1513},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"compare-langfuse-vs-portkey":8,"compare-a-langfuse":9,"compare-b-portkey":672},{"tools":4,"reviews":5},98,27,{"tools":4,"reviews":5,"playbooks":7,"news":5},22,null,{"id":10,"title":11,"alternatives":12,"api_compatible":8,"body":16,"category":640,"chinese_friendly":252,"cover":641,"description":642,"domestic":643,"extension":644,"faq":8,"free":643,"github":620,"languages":645,"lastVerified":647,"meta":648,"models":8,"navigation":272,"notSuitable":8,"opensource":272,"path":649,"pillar":650,"platforms":651,"priceTable":8,"pricing":653,"published":654,"relatedPlaybooks":8,"relatedReviews":8,"score":655,"self_host":643,"seo":656,"seoTitle":657,"slug":658,"sources":659,"stem":662,"suitable":8,"tagline":663,"tags":664,"updated":647,"verdict":670,"website":612,"__hash__":671},"tools\u002Ftools\u002Fcoding\u002Fapi\u002Flangfuse.md","Langfuse",[13,14,15],"coding\u002Fapi\u002Fhelicone","coding\u002Fapi\u002Fportkey","coding\u002Fapi\u002Flitellm",{"type":17,"value":18,"toc":627},"minimark",[19,24,28,31,34,92,95,126,130,140,145,168,173,190,193,343,346,473,476,521,525,551,555,561,567,573,579,582,598,601,606,623],[20,21,23],"h2",{"id":22},"tldr","TL;DR",[25,26,27],"p",{},"Langfuse 是开源的 LLM 可观测性平台（MIT 协议），核心做三件事：Tracing 链路追踪（记录 LLM 应用的每一步调用、输入输出、耗时、token 用量）、Prompt 版本管理（把 prompt 当代码管理、A\u002FB 测试、版本回滚）、LLM 评估打分（人工标注 + LLM-as-judge 自动评估）。支持 Cloud SaaS 和 Docker 自托管，Python \u002F JS SDK 一行接入。",[25,29,30],{},"适合：开发 LLM 应用 \u002F Agent 需要调试调用链、追踪多步推理过程、管理 prompt 版本、做评估和质量监控的团队。不适合：纯 API 路由 \u002F 成本控制需求（用 Portkey \u002F LiteLLM）、不需要 LLM 层可观测的普通后端（用 OpenTelemetry \u002F Datadog）。",[20,32,33],{"id":33},"核心能力",[35,36,37,45,51,62,68,74,80,86],"ul",{},[38,39,40,44],"li",{},[41,42,43],"strong",{},"Tracing 链路追踪","：记录 LLM 应用的完整调用链——从用户输入到 LLM 调用到工具执行到最终输出，每一步都有 input\u002Foutput\u002F耗时\u002Ftoken\u002F成本",[38,46,47,50],{},[41,48,49],{},"自动 instrument","：SDK 自动拦截 OpenAI \u002F Anthropic \u002F LangChain \u002F LlamaIndex 调用，零侵入接入",[38,52,53,56,57,61],{},[41,54,55],{},"Prompt 管理","：在 UI 中编辑、版本化、A\u002FB 测试 prompt，代码里 ",[58,59,60],"code",{},"langfuse.get_prompt(\"v2\")"," 拉取，无需重新部署",[38,63,64,67],{},[41,65,66],{},"LLM 评估（Evals）","：支持人工标注 + LLM-as-judge 自动评估，自定义评估维度（准确性、相关性、安全等）",[38,69,70,73],{},[41,71,72],{},"Analytics 仪表盘","：token 用量、成本、延迟、错误率、评估分数的实时统计和趋势图",[38,75,76,79],{},[41,77,78],{},"多框架集成","：LangChain \u002F LlamaIndex \u002F OpenAI SDK \u002F Anthropic SDK \u002F Vercel AI SDK 原生支持",[38,81,82,85],{},[41,83,84],{},"自托管","：Docker Compose 一键部署，数据完全自主，MIT 协议无商用限制",[38,87,88,91],{},[41,89,90],{},"标注队列","：团队协作标注数据，支持自定义标注流程和分配",[20,93,94],{"id":94},"价格",[35,96,97,103,109,115,121],{},[38,98,99,102],{},[41,100,101],{},"Hobby（免费）","：Cloud 版，50K units\u002F月（约 50K observations），适合个人和原型",[38,104,105,108],{},[41,106,107],{},"Core $29\u002F月","：100K units\u002F月，无限用户、90 天数据保留，生产项目入门",[38,110,111,114],{},[41,112,113],{},"Pro $199\u002F月","：100K units\u002F月包含，无限历史\u002F高并发\u002F标注队列\u002FSOC2·ISO27001 报告，适合规模化团队",[38,116,117,120],{},[41,118,119],{},"Enterprise","：联系销售（约 $2499\u002F月起），SSO、审计日志、SLA、无限制",[38,122,123,125],{},[41,124,84],{},"：完全免费，MIT 协议，自己出服务器成本（一台 4C8G VPS 即可跑）",[20,127,129],{"id":128},"体验与评测资料整理","体验与评测（资料整理）",[131,132,133],"blockquote",{},[25,134,135,136,139],{},"说明：本节基于官方文档与公开评测整理，非本站独立实测环境，具体数据请以官方为准。\n",[41,137,138],{},"示例场景","：自托管 Docker 部署 + Python SDK，追踪一个 RAG 应用（LangChain）的调用链。",[25,141,142],{},[41,143,144],{},"亮点：",[35,146,147,153,156,159,162,165],{},[38,148,149,152],{},[58,150,151],{},"@observe()"," 装饰器一行加到函数上，自动追踪整条调用链，从用户 query → embedding → 检索 → LLM 生成全链路可见",[38,154,155],{},"自动拦截 OpenAI 调用，token 用量和成本统计精确到每次调用，月度成本一目了然",[38,157,158],{},"Prompt 管理在 UI 改了直接生效，不用改代码重新部署，A\u002FB 测试两个版本对比效果",[38,160,161],{},"LLM-as-judge 评估自动化：配置 GPT-4o 对每条 trace 打分（1-5 分），评估覆盖率和一致性不错",[38,163,164],{},"UI 直观，调用链树状展开，每步 input\u002Foutput 都可点开看，调试 Agent 多步推理很方便",[38,166,167],{},"自托管 4C8G VPS 跑了一个月稳定，PostgreSQL 存数据，查询快",[25,169,170],{},[41,171,172],{},"踩坑：",[35,174,175,178,181,184,187],{},[38,176,177],{},"自动 instrument 偶尔漏追踪——用 async \u002F 多线程时要注意 SDK 版本，0.x 到 1.x 有 breaking change",[38,179,180],{},"免费版 50K units 很快用完（一次 Agent 调用可能产生 10+ observations），生产用自托管或付费",[38,182,183],{},"LLM-as-judge 评估有偏差——GPT-4o 自评倾向给自己高分，需要设计好 rubric 和 few-shot 示例",[38,185,186],{},"Prompt 管理的 UI 编辑器不支持 Jinja2 语法高亮，复杂模板调试不方便",[38,188,189],{},"自托管要配好 PostgreSQL + Redis，数据量大时查询会慢，需要定期清理",[20,191,192],{"id":192},"上手",[194,195,196,203,213,219,334,337],"ol",{},[38,197,198,199,202],{},"注册 Cloud 账号（或 ",[58,200,201],{},"docker compose up"," 自托管）",[38,204,205,206,209,210],{},"创建项目，获取 ",[58,207,208],{},"PUBLIC_KEY"," 和 ",[58,211,212],{},"SECRET_KEY",[38,214,215,216],{},"安装 SDK：",[58,217,218],{},"pip install langfuse",[38,220,221,222],{},"初始化 + 装饰器接入：\n",[223,224,229],"pre",{"className":225,"code":226,"language":227,"meta":228,"style":228},"language-python shiki shiki-themes github-light github-dark","from langfuse import observe\nfrom langfuse.openai import openai  # 自动追踪\n\n@observe()\ndef chat(query):\n    return openai.chat.completions.create(model=\"gpt-4o\", messages=[...])\n","python","",[58,230,231,250,267,274,284,296],{"__ignoreMap":228},[232,233,236,240,244,247],"span",{"class":234,"line":235},"line",1,[232,237,239],{"class":238},"szBVR","from",[232,241,243],{"class":242},"sVt8B"," langfuse ",[232,245,246],{"class":238},"import",[232,248,249],{"class":242}," observe\n",[232,251,253,255,258,260,263],{"class":234,"line":252},2,[232,254,239],{"class":238},[232,256,257],{"class":242}," langfuse.openai ",[232,259,246],{"class":238},[232,261,262],{"class":242}," openai  ",[232,264,266],{"class":265},"sJ8bj","# 自动追踪\n",[232,268,270],{"class":234,"line":269},3,[232,271,273],{"emptyLinePlaceholder":272},true,"\n",[232,275,277,281],{"class":234,"line":276},4,[232,278,280],{"class":279},"sScJk","@observe",[232,282,283],{"class":242},"()\n",[232,285,287,290,293],{"class":234,"line":286},5,[232,288,289],{"class":238},"def",[232,291,292],{"class":279}," chat",[232,294,295],{"class":242},"(query):\n",[232,297,299,302,305,309,312,316,319,322,324,327,331],{"class":234,"line":298},6,[232,300,301],{"class":238},"    return",[232,303,304],{"class":242}," openai.chat.completions.create(",[232,306,308],{"class":307},"s4XuR","model",[232,310,311],{"class":238},"=",[232,313,315],{"class":314},"sZZnC","\"gpt-4o\"",[232,317,318],{"class":242},", ",[232,320,321],{"class":307},"messages",[232,323,311],{"class":238},[232,325,326],{"class":242},"[",[232,328,330],{"class":329},"sj4cs","...",[232,332,333],{"class":242},"])\n",[38,335,336],{},"打开 Langfuse Dashboard 查看实时 trace",[38,338,339,340,342],{},"进阶：在 UI 创建 Prompt → 代码 ",[58,341,60],{}," 拉取 → 配置 LLM 评估自动打分",[20,344,345],{"id":345},"对比",[347,348,349,370],"table",{},[350,351,352],"thead",{},[353,354,355,359,361,364,367],"tr",{},[356,357,358],"th",{},"维度",[356,360,11],{},[356,362,363],{},"LangSmith",[356,365,366],{},"Helicone",[356,368,369],{},"Portkey",[371,372,373,390,404,416,429,446,460],"tbody",{},[353,374,375,379,382,385,387],{},[376,377,378],"td",{},"开源 \u002F 自托管",[376,380,381],{},"✅ MIT",[376,383,384],{},"❌",[376,386,384],{},[376,388,389],{},"部分",[353,391,392,395,398,400,402],{},[376,393,394],{},"Tracing",[376,396,397],{},"✅",[376,399,397],{},[376,401,397],{},[376,403,397],{},[353,405,406,408,410,412,414],{},[376,407,55],{},[376,409,397],{},[376,411,397],{},[376,413,384],{},[376,415,397],{},[353,417,418,421,423,425,427],{},[376,419,420],{},"LLM 评估",[376,422,397],{},[376,424,397],{},[376,426,384],{},[376,428,384],{},[353,430,431,434,437,440,443],{},[376,432,433],{},"免费额度",[376,435,436],{},"50K units\u002F月",[376,438,439],{},"5K runs\u002F月",[376,441,442],{},"100K req\u002F月",[376,444,445],{},"10K req\u002F月",[353,447,448,450,452,455,458],{},[376,449,78],{},[376,451,397],{},[376,453,454],{},"LangChain 优先",[376,456,457],{},"OpenAI 优先",[376,459,397],{},[353,461,462,465,467,469,471],{},[376,463,464],{},"API 网关",[376,466,384],{},[376,468,384],{},[376,470,397],{},[376,472,397],{},[20,474,475],{"id":475},"避坑",[35,477,478,484,493,499,505,515],{},[38,479,480,483],{},[41,481,482],{},"observations 计数要注意","：一条 trace 可能包含多个 observations（LLM 调用、工具调用、子函数），免费额度消耗比预期快",[38,485,486,489,490],{},[41,487,488],{},"SDK 版本兼容性","：1.x 版本 API 有 breaking change，升级前看 changelog，旧代码用 ",[58,491,492],{},"langfuse@0.x",[38,494,495,498],{},[41,496,497],{},"LLM-as-judge 要校准","：自动评估有系统性偏差，先用人工标注 50-100 条做 baseline，再调 rubric",[38,500,501,504],{},[41,502,503],{},"自托管数据清理","：长期运行数据膨胀快，配 retention policy 定期清理旧 trace，否则 PostgreSQL 查询变慢",[38,506,507,510,511,514],{},[41,508,509],{},"生产环境加采样","：高 QPS 场景全量 trace 会有性能开销和成本，用 ",[58,512,513],{},"@observe(enabled=False)"," 或按比例采样",[38,516,517,520],{},[41,518,519],{},"Prompt 管理不适合复杂逻辑","：纯文本模板好用，含复杂分支 \u002F 代码逻辑的 prompt 还是放代码里更可控",[20,522,524],{"id":523},"适合-不适合","适合 \u002F 不适合",[35,526,527,530,533,536,539,542,545,548],{},[38,528,529],{},"✅ LLM 应用 \u002F Agent 开发调试（看完整调用链）",[38,531,532],{},"✅ Prompt 版本管理和 A\u002FB 测试",[38,534,535],{},"✅ LLM 输出质量监控和评估（人工 + 自动）",[38,537,538],{},"✅ 需要 self-host 的数据敏感场景（MIT 自托管）",[38,540,541],{},"✅ 成本和 token 用量监控",[38,543,544],{},"❌ 纯 API 路由 \u002F 负载均衡 \u002F 多模型 fallback（用 Portkey \u002F LiteLLM）",[38,546,547],{},"❌ 非 LLM 后端的通用 APM（用 OpenTelemetry \u002F Datadog \u002F Grafana）",[38,549,550],{},"❌ 需要企业级 SSO \u002F 审计的自托管（Community 版功能有限，需 Enterprise）",[20,552,554],{"id":553},"faq","FAQ",[25,556,557,560],{},[41,558,559],{},"Q: Langfuse 和 LangSmith 怎么选？","\nA: LangSmith 是 LangChain 官方的，和 LangChain 深度绑定但闭源、无自托管。Langfuse 开源可自托管、框架无关，LangChain \u002F LlamaIndex \u002F 原生 SDK 都支持。数据敏感选 Langfuse 自托管，深度用 LangChain 生态选 LangSmith。",[25,562,563,566],{},[41,564,565],{},"Q: 自托管需要什么配置？","\nA: 最小 4C8G VPS + PostgreSQL + Redis，Docker Compose 一键部署。月成本 $10-20（VPS）。数据量大加磁盘和定期清理。",[25,568,569,572],{},[41,570,571],{},"Q: 和 Helicone 区别？","\nA: Helicone 偏 API 代理 + 成本监控，是 OpenAI API 前面的中间层。Langfuse 更偏应用层可观测，追踪的是业务逻辑调用链（RAG、Agent 多步推理），不只是 API 调用日志。",[25,574,575,578],{},[41,576,577],{},"Q: 性能开销大吗？","\nA: SDK 异步上报，单次 trace 开销 \u003C 5ms。高 QPS（1000+ req\u002Fs）建议加采样，否则 Langfuse 服务端和 PostgreSQL 压力大。",[20,580,581],{"id":581},"相关阅读",[25,583,584,589,590,589,594],{},[585,586,588],"a",{"href":587},"\u002Fagent\u002Fplatform\u002Fautogen.html","AutoGen"," · ",[585,591,593],{"href":592},"\u002Fagent\u002Fplatform\u002Fcrewai.html","CrewAI",[585,595,597],{"href":596},"\u002Fagent\u002Fplatform\u002Fanythingllm.html","AnythingLLM",[20,599,600],{"id":600},"来源",[131,602,603],{},[25,604,605],{},"本文的价格、版本号与性能数据均参考以下官方渠道整理，可能随时间变动，请以官方实时信息为准。",[35,607,608,616],{},[38,609,610],{},[585,611,615],{"href":612,"rel":613},"https:\u002F\u002Flangfuse.com",[614],"nofollow","官网",[38,617,618],{},[585,619,622],{"href":620,"rel":621},"https:\u002F\u002Fgithub.com\u002Flangfuse\u002Flangfuse",[614],"GitHub",[624,625,626],"style",{},"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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .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":228,"searchDepth":269,"depth":269,"links":628},[629,630,631,632,633,634,635,636,637,638,639],{"id":22,"depth":252,"text":23},{"id":33,"depth":252,"text":33},{"id":94,"depth":252,"text":94},{"id":128,"depth":252,"text":129},{"id":192,"depth":252,"text":192},{"id":345,"depth":252,"text":345},{"id":475,"depth":252,"text":475},{"id":523,"depth":252,"text":524},{"id":553,"depth":252,"text":554},{"id":581,"depth":252,"text":581},{"id":600,"depth":252,"text":600},"api","\u002Fimg\u002Ftools\u002Flangfuse.webp","Langfuse 真实评测：开源 LLM 可观测平台（MIT 协议），提供 Tracing 链路追踪 + Prompt 版本管理 + LLM 评估打分。支持自托管 + Cloud，适合需要监控调试 LLM 应用、追踪多步 Agent 调用链的开发团队。",false,"md",[646],"en","2026-07-30",{},"\u002Ftools\u002Fcoding\u002Fapi\u002Flangfuse","coding",[652],"web","Free \u002F Cloud \u002F 自托管（MIT）","2026-07-05",{"power":276,"ux":276,"price":286,"cn_support":252,"stability":276},{"title":11,"description":642},"Langfuse - 开源 LLM 可观测平台评测 | AIHO","coding\u002Fapi\u002Flangfuse",[660,661],{"title":615,"url":612},{"title":622,"url":620},"tools\u002Fcoding\u002Fapi\u002Flangfuse","开源 LLM 可观测平台，Tracing + Prompt 管理 + 评估",[665,666,667,668,669],"observability","tracing","prompt-management","opensource","llm-eval","开源 LLM 可观测平台的首选，Tracing + Prompt 管理 + 评估三合一且可自托管，适合需要调试和监控 LLM\u002FAgent 应用的团队；纯 API 网关需求选 Portkey\u002FLiteLLM 更轻量。","i-NrZE4lUW8oeoza3xiR0xvrA2IHuWuFfGRLpRVlcmw",{"id":673,"title":369,"alternatives":674,"api_compatible":8,"body":677,"category":640,"chinese_friendly":252,"cover":1445,"description":1446,"domestic":643,"extension":644,"faq":1447,"free":643,"github":8,"languages":1460,"lastVerified":8,"meta":1461,"models":8,"navigation":272,"notSuitable":8,"opensource":272,"path":1462,"pillar":650,"platforms":1463,"priceTable":1466,"pricing":1482,"published":1483,"relatedPlaybooks":1484,"relatedReviews":1486,"score":1488,"self_host":272,"seo":1489,"seoTitle":1490,"slug":14,"sources":1491,"stem":1501,"suitable":8,"tagline":1502,"tags":1503,"updated":1494,"verdict":1510,"website":1511,"__hash__":1512},"tools\u002Ftools\u002Fcoding\u002Fapi\u002Fportkey.md",[13,15,675,676],"coding\u002Fapi\u002Fopenrouter","coding\u002Fapi\u002Fone-api",{"type":17,"value":678,"toc":1433},[679,681,684,687,689,782,784,814,819,823,827,847,851,874,876,1093,1095,1287,1289,1339,1341,1370,1372,1398,1400,1430],[20,680,23],{"id":22},[25,682,683],{},"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天里程碑。",[25,685,686],{},"适合：从 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 同档更轻）。",[20,688,33],{"id":33},[35,690,691,697,703,709,715,721,727,732,738,743,749,754,759,764,770,776],{},[38,692,693,696],{},[41,694,695],{},"250+ 模型 unified API","：OpenAI \u002F Anthropic \u002F Google \u002F AWS Bedrock \u002F Azure \u002F Cohere \u002F 等",[38,698,699,702],{},[41,700,701],{},"Fallback \u002F Load Balancing \u002F Conditional Routing","：跨 provider 高可用",[38,704,705,708],{},[41,706,707],{},"Semantic + simple caching","：减延迟 + 降成本",[38,710,711,714],{},[41,712,713],{},"Retries \u002F circuit breakers","：完整 SRE 配套",[38,716,717,720],{},[41,718,719],{},"Full-stack Observability","：40+ 维度 logs \u002F traces \u002F metrics",[38,722,723,726],{},[41,724,725],{},"OpenTelemetry 兼容","：导出到现有 APM",[38,728,729,731],{},[41,730,394],{},"：跨 LLM call + tool use 统一时序视图",[38,733,734,737],{},[41,735,736],{},"Auto-instrumentation","：自动埋点多个 LLM \u002F agent 框架",[38,739,740],{},[41,741,742],{},"Prompt management + templates",[38,744,745,748],{},[41,746,747],{},"MCP Gateway（GA）","：AI agent 工具调用统一访问 + 审计",[38,750,751],{},[41,752,753],{},"RBAC + SSO\u002FSAML + Audit",[38,755,756],{},[41,757,758],{},"Hierarchical budgets + rate limits",[38,760,761],{},[41,762,763],{},"Guardrails",[38,765,766,769],{},[41,767,768],{},"Compliance","：SOC2 Type 2 \u002F HIPAA \u002F GDPR \u002F ISO 27001（Enterprise）",[38,771,772,775],{},[41,773,774],{},"部署","：SaaS \u002F 私有云 \u002F VPC \u002F on-prem（Enterprise）",[38,777,778,781],{},[41,779,780],{},"Open Source Gateway","：MIT 协议，可自托管纯路由层",[20,783,94],{"id":94},[35,785,786,792,798,804,809],{},[38,787,788,791],{},[41,789,790],{},"Developer Free","：10K logs\u002F月 + 3 天 retention + 基础功能",[38,793,794,797],{},[41,795,796],{},"Production","：$49\u002F月（早期媒体引用 $79 已下调）+ 100K logs + $9\u002F100K 超量（最高 3M）+ 30 天 retention + 语义缓存 + RBAC + Guardrails",[38,799,800,803],{},[41,801,802],{},"Team","：联系销售（更高 log 配额 + 团队治理 + 更长 retention）",[38,805,806,808],{},[41,807,119],{},"：Custom（业界估 $5K–$10K+\u002F月）+ 10M+ logs + 自定义 retention + 全套合规 + SSO + 私有云",[38,810,811,813],{},[41,812,780],{},"：$0 自托管 MIT",[131,815,816],{},[25,817,818],{},"真实成本陷阱：超过 Production 100K logs 后 $9\u002F100K 累计快，月 1M 请求 ≈ $49 + 9 × 9 ≈ $130。",[20,820,822],{"id":821},"实测中型-saas-series-b-团队","实测（中型 SaaS \u002F Series B 团队）",[25,824,825],{},[41,826,144],{},[35,828,829,832,835,838,841,844],{},[38,830,831],{},"2 分钟改 baseURL 接入，立即看到所有 LLM 调用",[38,833,834],{},"40+ 维度 dashboard 让 FinOps 团队第一次能拍预算",[38,836,837],{},"conditional routing 让『便宜模型先试 + 失败 fallback 贵模型』容易实现",[38,839,840],{},"MCP Gateway 给团队的 agent 工具调用上了治理",[38,842,843],{},"SOC 2 Type 2 + HIPAA 让合规过审快",[38,845,846],{},"Auto-instrumentation 帮 LangChain \u002F LlamaIndex 应用零代码改造",[25,848,849],{},[41,850,172],{},[35,852,853,856,859,862,865,868,871],{},[38,854,855],{},"按 recorded logs 计费让用量突增时账单失控",[38,857,858],{},"Tracing 深度不如 Langfuse 的 nested span（复杂 agent 调试不够）",[38,860,861],{},"模型价格表对部分模型不全 \u002F air-gapped 部署需手动维护",[38,863,864],{},"文档对高级配置存在 gap，社区反馈一致",[38,866,867],{},"中文场景体验有限",[38,869,870],{},"log retention 30 天上限不动 Enterprise 解决",[38,872,873],{},"PANW 收购后路线图 \u002F 定价变动是评估风险",[20,875,192],{"id":192},[223,877,879],{"className":225,"code":878,"language":227,"meta":228,"style":228},"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",[58,880,881,893,897,907,920,932,942,963,972,988,1003,1009,1026,1032,1038,1043,1054,1067,1082,1087],{"__ignoreMap":228},[232,882,883,885,888,890],{"class":234,"line":235},[232,884,239],{"class":238},[232,886,887],{"class":242}," portkey_ai ",[232,889,246],{"class":238},[232,891,892],{"class":242}," Portkey\n",[232,894,895],{"class":234,"line":252},[232,896,273],{"emptyLinePlaceholder":272},[232,898,899,902,904],{"class":234,"line":269},[232,900,901],{"class":242},"client ",[232,903,311],{"class":238},[232,905,906],{"class":242}," Portkey(\n",[232,908,909,912,914,917],{"class":234,"line":276},[232,910,911],{"class":307},"    api_key",[232,913,311],{"class":238},[232,915,916],{"class":314},"\"YOUR_PORTKEY_KEY\"",[232,918,919],{"class":242},",\n",[232,921,922,925,927,930],{"class":234,"line":286},[232,923,924],{"class":307},"    virtual_key",[232,926,311],{"class":238},[232,928,929],{"class":314},"\"OPENAI_VIRTUAL_KEY\"",[232,931,919],{"class":242},[232,933,934,937,939],{"class":234,"line":298},[232,935,936],{"class":307},"    config",[232,938,311],{"class":238},[232,940,941],{"class":242},"{\n",[232,943,945,948,951,954,957,960],{"class":234,"line":944},7,[232,946,947],{"class":314},"        \"strategy\"",[232,949,950],{"class":242},": {",[232,952,953],{"class":314},"\"mode\"",[232,955,956],{"class":242},": ",[232,958,959],{"class":314},"\"fallback\"",[232,961,962],{"class":242},"},\n",[232,964,966,969],{"class":234,"line":965},8,[232,967,968],{"class":314},"        \"targets\"",[232,970,971],{"class":242},": [\n",[232,973,975,978,981,983,986],{"class":234,"line":974},9,[232,976,977],{"class":242},"            {",[232,979,980],{"class":314},"\"virtual_key\"",[232,982,956],{"class":242},[232,984,985],{"class":314},"\"OPENAI_VK\"",[232,987,962],{"class":242},[232,989,991,993,995,997,1000],{"class":234,"line":990},10,[232,992,977],{"class":242},[232,994,980],{"class":314},[232,996,956],{"class":242},[232,998,999],{"class":314},"\"ANTHROPIC_VK\"",[232,1001,1002],{"class":242},"}\n",[232,1004,1006],{"class":234,"line":1005},11,[232,1007,1008],{"class":242},"        ],\n",[232,1010,1012,1015,1017,1019,1021,1024],{"class":234,"line":1011},12,[232,1013,1014],{"class":314},"        \"cache\"",[232,1016,950],{"class":242},[232,1018,953],{"class":314},[232,1020,956],{"class":242},[232,1022,1023],{"class":314},"\"semantic\"",[232,1025,1002],{"class":242},[232,1027,1029],{"class":234,"line":1028},13,[232,1030,1031],{"class":242},"    }\n",[232,1033,1035],{"class":234,"line":1034},14,[232,1036,1037],{"class":242},")\n",[232,1039,1041],{"class":234,"line":1040},15,[232,1042,273],{"emptyLinePlaceholder":272},[232,1044,1046,1049,1051],{"class":234,"line":1045},16,[232,1047,1048],{"class":242},"resp ",[232,1050,311],{"class":238},[232,1052,1053],{"class":242}," client.chat.completions.create(\n",[232,1055,1057,1060,1062,1065],{"class":234,"line":1056},17,[232,1058,1059],{"class":307},"    model",[232,1061,311],{"class":238},[232,1063,1064],{"class":314},"\"gpt-5.4\"",[232,1066,919],{"class":242},[232,1068,1070,1073,1075,1077,1079],{"class":234,"line":1069},18,[232,1071,1072],{"class":307},"    messages",[232,1074,311],{"class":238},[232,1076,326],{"class":242},[232,1078,330],{"class":329},[232,1080,1081],{"class":242},"]\n",[232,1083,1085],{"class":234,"line":1084},19,[232,1086,1037],{"class":242},[232,1088,1090],{"class":234,"line":1089},20,[232,1091,1092],{"class":265},"# Portkey dashboard 自动看到完整 trace + cost + latency\n",[20,1094,345],{"id":345},[347,1096,1097,1112],{},[350,1098,1099],{},[353,1100,1101,1103,1105,1107,1109],{},[356,1102,358],{},[356,1104,369],{},[356,1106,366],{},[356,1108,11],{},[356,1110,1111],{},"LiteLLM",[371,1113,1114,1131,1147,1164,1178,1193,1208,1222,1238,1254,1271],{},[353,1115,1116,1119,1122,1125,1128],{},[376,1117,1118],{},"形态",[376,1120,1121],{},"Gateway+Obs SaaS",[376,1123,1124],{},"Proxy Obs",[376,1126,1127],{},"SDK Tracing",[376,1129,1130],{},"OSS Gateway",[353,1132,1133,1136,1139,1141,1144],{},[376,1134,1135],{},"集成",[376,1137,1138],{},"改 baseURL（分钟）",[376,1140,1138],{},[376,1142,1143],{},"代码改造（小时）",[376,1145,1146],{},"自托管（小时）",[353,1148,1149,1152,1155,1158,1161],{},[376,1150,1151],{},"Tracing 深度",[376,1153,1154],{},"中",[376,1156,1157],{},"浅",[376,1159,1160],{},"✅ 深 nested",[376,1162,1163],{},"–",[353,1165,1166,1169,1172,1174,1176],{},[376,1167,1168],{},"Multi-provider routing",[376,1170,1171],{},"✅ 250+",[376,1173,384],{},[376,1175,384],{},[376,1177,397],{},[353,1179,1180,1183,1186,1189,1191],{},[376,1181,1182],{},"Auto fallback",[376,1184,1185],{},"✅ chains",[376,1187,1188],{},"✅ 基础",[376,1190,384],{},[376,1192,397],{},[353,1194,1195,1198,1200,1203,1205],{},[376,1196,1197],{},"Semantic caching",[376,1199,397],{},[376,1201,1202],{},"proxy 级",[376,1204,384],{},[376,1206,1207],{},"Redis",[353,1209,1210,1213,1216,1218,1220],{},[376,1211,1212],{},"MCP Gateway",[376,1214,1215],{},"✅ GA",[376,1217,384],{},[376,1219,384],{},[376,1221,384],{},[353,1223,1224,1227,1230,1233,1236],{},[376,1225,1226],{},"Self-host",[376,1228,1229],{},"Enterprise \u002F OSS Gateway",[376,1231,1232],{},"Enterprise（已收购）",[376,1234,1235],{},"✅ 免费无限",[376,1237,397],{},[353,1239,1240,1243,1246,1249,1252],{},[376,1241,1242],{},"合规",[376,1244,1245],{},"SOC2 + HIPAA + GDPR + ISO27001",[376,1247,1248],{},"SOC2 + HIPAA",[376,1250,1251],{},"SOC2",[376,1253,397],{},[353,1255,1256,1259,1262,1265,1268],{},[376,1257,1258],{},"起价",[376,1260,1261],{},"$49\u002F月",[376,1263,1264],{},"$79\u002F月",[376,1266,1267],{},"$29\u002F月",[376,1269,1270],{},"$0",[353,1272,1273,1276,1279,1282,1285],{},[376,1274,1275],{},"免费配额",[376,1277,1278],{},"10K logs",[376,1280,1281],{},"10K req",[376,1283,1284],{},"50K events",[376,1286,1163],{},[20,1288,475],{"id":475},[35,1290,1291,1297,1303,1309,1315,1321,1327,1333],{},[38,1292,1293,1296],{},[41,1294,1295],{},"按 logs 计费要设报警","：超量 $9\u002F100K 容易爆账单",[38,1298,1299,1302],{},[41,1300,1301],{},"PANW 收购变量","：评估时把定价 \u002F 路线图 \u002F API 变动写进风险",[38,1304,1305,1308],{},[41,1306,1307],{},"Tracing 不深够用就好","：复杂 agent 调试要叠 Langfuse",[38,1310,1311,1314],{},[41,1312,1313],{},"Production tier retention 30 天","：超长归档要 Enterprise",[38,1316,1317,1320],{},[41,1318,1319],{},"Air-gapped 价格表","：部分模型成本要手动维护",[38,1322,1323,1326],{},[41,1324,1325],{},"Virtual Key 别裸暴露","：客户端调用务必走 server-side proxy",[38,1328,1329,1332],{},[41,1330,1331],{},"Conditional routing 别写太复杂","：3+ 层条件路由调试痛苦",[38,1334,1335,1338],{},[41,1336,1337],{},"Open Source Gateway != 企业版","：自托管开源版缺 governance \u002F dashboards \u002F evals",[20,1340,524],{"id":523},[35,1342,1343,1346,1349,1352,1355,1358,1361,1364,1367],{},[38,1344,1345],{},"✅ 中大型团队从 PoC 走向生产",[38,1347,1348],{},"✅ 强合规（SOC2 Type 2 + HIPAA + GDPR + ISO27001）",[38,1350,1351],{},"✅ 多团队 RBAC + 预算治理",[38,1353,1354],{},"✅ 大规模 AI agent 部署 + MCP 工具治理",[38,1356,1357],{},"✅ 想要『网关 + 观测』一体化 SaaS",[38,1359,1360],{},"❌ 深度 nested span 调试（用 Langfuse）",[38,1362,1363],{},"❌ 纯网关不要观测（用 LiteLLM）",[38,1365,1366],{},"❌ 中文运营 \u002F 中文支付（用 one-api \u002F new-api）",[38,1368,1369],{},"❌ 极小预算项目（Helicone Hobby \u002F Langfuse Free 更划算）",[20,1371,581],{"id":581},[35,1373,1374,1380,1386,1392],{},[38,1375,1376],{},[585,1377,1379],{"href":1378},"\u002Ftools\u002Fcoding\u002Fapi\u002Fhelicone","Helicone 评测",[38,1381,1382],{},[585,1383,1385],{"href":1384},"\u002Ftools\u002Fcoding\u002Fapi\u002Flitellm","LiteLLM 评测",[38,1387,1388],{},[585,1389,1391],{"href":1390},"\u002Ftools\u002Fcoding\u002Fapi\u002Fopenrouter","OpenRouter 评测",[38,1393,1394],{},[585,1395,1397],{"href":1396},"\u002Ftools\u002Fcoding\u002Fapi\u002Fone-api","One-API 评测",[20,1399,600],{"id":600},[194,1401,1402,1409,1416,1423],{},[38,1403,1404,1405],{},"Portkey 官网 — Observability 全栈观测 + Palo Alto Networks 收购公告 ",[585,1406,1407],{"href":1407,"rel":1408},"https:\u002F\u002Fportkey.ai\u002Ffeatures\u002Fobservability",[614],[38,1410,1411,1412],{},"TrueFoundry — Portkey AI Gateway Pricing Guide 2026 ",[585,1413,1414],{"href":1414,"rel":1415},"https:\u002F\u002Fwww.truefoundry.com\u002Fblog\u002Fportkey-pricing-guide",[614],[38,1417,1418,1419],{},"BuildMVPFast — Langfuse vs Helicone vs Portkey 对比 ",[585,1420,1421],{"href":1421,"rel":1422},"https:\u002F\u002Fwww.buildmvpfast.com\u002Fblog\u002Fllm-observability-stack-langfuse-helicone-portkey-2026",[614],[38,1424,1425,1426],{},"DevTune — Portkey AI 评测 + 定价 + Gartner Cool Vendor ",[585,1427,1428],{"href":1428,"rel":1429},"https:\u002F\u002Fdevtune.ai\u002Fverticals\u002Fllm-observability-evals-gateways\u002Fportkey",[614],[624,1431,1432],{},"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":228,"searchDepth":269,"depth":269,"links":1434},[1435,1436,1437,1438,1439,1440,1441,1442,1443,1444],{"id":22,"depth":252,"text":23},{"id":33,"depth":252,"text":33},{"id":94,"depth":252,"text":94},{"id":821,"depth":252,"text":822},{"id":192,"depth":252,"text":192},{"id":345,"depth":252,"text":345},{"id":475,"depth":252,"text":475},{"id":523,"depth":252,"text":524},{"id":581,"depth":252,"text":581},{"id":600,"depth":252,"text":600},"\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天里程碑。",[1448,1451,1454,1457],{"q":1449,"a":1450},"Portkey 收购了？","2026 年 Palo Alto Networks 完成收购 Portkey，作为其『保护 AI agent 崛起』战略的一部分。产品继续运营 + 1T tokens\u002F天里程碑达成；对企业买家是利好（背靠 Palo Alto 安全 + 合规背书），但社区担忧定价 \u002F 路线图变化——评估时要把『被 PANW 整合』作为风险项。",{"q":1452,"a":1453},"Recorded logs 是什么计量？","Portkey 不按请求 \u002F token 计费，而是按『记录到观测系统的日志条数』。一次 API 调用 = 一条 log（不含 retries）。100K logs 是『被采集 100K 次请求』的容量，不是『LLM 100K 调用配额』——LLM 费用走你自己付。",{"q":1455,"a":1456},"自托管选项？","Portkey 开源了核心 AI Gateway（GitHub Star 10K+，MIT），可以自托管做纯路由 + 基础观测；但企业级功能（SOC2 \u002F 自动 evals \u002F 团队治理 \u002F governance dashboard）只在 SaaS 或 Enterprise on-prem 提供。",{"q":1458,"a":1459},"MCP Gateway 是什么？","面向 AI agent 的 MCP（Model Context Protocol）统一访问层，已 GA。每次 agent 调工具都自动记录工具名 \u002F 参数 \u002F 响应 \u002F 用户 \u002F 团队 \u002F 延迟 \u002F 状态，是大规模 agent 部署里『谁的 agent 在做什么』可追溯的关键基础设施。",[646],{},"\u002Ftools\u002Fcoding\u002Fapi\u002Fportkey",[1464,640,1465],"saas","sdk",[1467,1471,1474,1478],{"plan":1468,"price":1270,"features":1469,"notes":1470},"Developer","10K recorded logs\u002F月 + 3 天 retention + 社区支持 + 基础 fallback","PoC \u002F hobby \u002F 小项目",{"plan":796,"price":1261,"features":1472,"notes":1473},"100K logs\u002F月 + $9\u002F100K 超量（最高 3M）+ 30 天 retention + 语义缓存 + RBAC + Guardrails + 生产支持","中小生产应用",{"plan":802,"price":1475,"features":1476,"notes":1477},"联系销售","更高 log 配额 + 团队治理 + 更长 retention","中型组织",{"plan":119,"price":1479,"features":1480,"notes":1481},"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 定制","2026-06-19",[1485],"onboarding\u002Frag-pipeline-build",[1487],"llm-gateway-comparison",{"power":286,"ux":276,"price":269,"cn_support":252,"stability":276},{"title":369,"description":1446},"Portkey 评测 2026：AI 网关 + 全栈观测，被 Palo Alto 收购",[1492,1495,1497,1499],{"name":1493,"url":1407,"accessed":1494},"Portkey 官网 — Observability 功能","2026-06-24",{"name":1496,"url":1414,"accessed":1494},"TrueFoundry — Portkey Pricing Guide 2026",{"name":1498,"url":1421,"accessed":1494},"BuildMVPFast — Langfuse vs Helicone vs Portkey",{"name":1500,"url":1428,"accessed":1494},"DevTune — Portkey AI 评测 + 定价","tools\u002Fcoding\u002Fapi\u002Fportkey","Control Panel for Production AI——AI 网关 + 全栈观测 + MCP 网关，2026 被 Palo Alto Networks 收购",[1504,665,1505,1506,1507,1508,1509],"llm-gateway","mcp","governance","enterprise","soc2","hipaa","网关 + 观测一体化最完整的 SaaS。中大型团队从 PoC 走向生产、要 SOC2\u002FHIPAA\u002FMCP\u002F治理走 Portkey。纯观测 → Helicone\u002FLangfuse；自托管控制成本 → LiteLLM + Langfuse。","https:\u002F\u002Fportkey.ai","dq35TApE3GBcY-qFFQ5_YMT1k1T2NuG2fgoYFZ8Xj2w",1785428441840]