[{"data":1,"prerenderedAt":1369},["ShallowReactive",2],{"navigation_docs":3,"-providers-vertex-ai":288,"-providers-vertex-ai-surround":1364},[4,25,112,165,193,217,246,256],{"title":5,"path":6,"stem":7,"children":8,"page":24},"Introduction","\u002Fintroduction","01.introduction",[9,14,19],{"title":10,"path":11,"stem":12,"icon":13},"概述","\u002Fintroduction\u002Foverview","01.introduction\u002F1.overview","i-heroicons-home",{"title":15,"path":16,"stem":17,"icon":18},"安装指南","\u002Fintroduction\u002Finstallation","01.introduction\u002F2.installation","i-heroicons-arrow-down-tray",{"title":20,"path":21,"stem":22,"icon":23},"快速开始","\u002Fintroduction\u002Fquickstart","01.introduction\u002F3.quickstart","i-heroicons-rocket-launch",false,{"title":26,"path":27,"stem":28,"children":29,"page":24},"User Guide","\u002Fuser-guide","02.user-guide",[30,35,40,45,50,55,60,65,70,74,79,84,88,93,98,103,108],{"title":31,"path":32,"stem":33,"icon":34},"首页与工作台","\u002Fuser-guide\u002Fdashboard","02.user-guide\u002F1.dashboard","i-heroicons-chart-bar",{"title":36,"path":37,"stem":38,"icon":39},"提示词模板","\u002Fuser-guide\u002Fprompts","02.user-guide\u002F10.prompts","i-heroicons-document-text",{"title":41,"path":42,"stem":43,"icon":44},"技能工作流","\u002Fuser-guide\u002Fskills","02.user-guide\u002F11.skills","i-heroicons-sparkles",{"title":46,"path":47,"stem":48,"icon":49},"设置","\u002Fuser-guide\u002Fsettings","02.user-guide\u002F12.settings","i-heroicons-cog-6-tooth",{"title":51,"path":52,"stem":53,"icon":54},"插件中心","\u002Fuser-guide\u002Fplugins","02.user-guide\u002F13.plugins","i-heroicons-puzzle-piece",{"title":56,"path":57,"stem":58,"icon":59},"资源库","\u002Fuser-guide\u002Fresources","02.user-guide\u002F14.resources","i-heroicons-folder-open",{"title":61,"path":62,"stem":63,"icon":64},"图片生成与编辑","\u002Fuser-guide\u002Fimage-generation","02.user-guide\u002F15.image-generation","i-heroicons-photo",{"title":66,"path":67,"stem":68,"icon":69},"Gateway 公共隧道与飞书 Webhook","\u002Fuser-guide\u002Fgateway-tunnel-webhook","02.user-guide\u002F16.gateway-tunnel-webhook","i-heroicons-globe-alt",{"title":71,"path":72,"stem":73,"icon":39},"运行时 AGENTS 规则","\u002Fuser-guide\u002Fruntime-agents","02.user-guide\u002F17.runtime-agents",{"title":75,"path":76,"stem":77,"icon":78},"创作数据与监控","\u002Fuser-guide\u002Fmonitoring","02.user-guide\u002F2.monitoring","i-heroicons-eye",{"title":80,"path":81,"stem":82,"icon":83},"模型连接与账号","\u002Fuser-guide\u002Fcredential-pool","02.user-guide\u002F3.credential-pool","i-heroicons-key",{"title":85,"path":86,"stem":87,"icon":39},"进阶配置示例","\u002Fuser-guide\u002Fconfiguration-example","02.user-guide\u002F4.configuration-example",{"title":89,"path":90,"stem":91,"icon":92},"模型分发规则","\u002Fuser-guide\u002Fsmart-routing","02.user-guide\u002F4.smart-routing","i-heroicons-arrows-right-left",{"title":94,"path":95,"stem":96,"icon":97},"稳定性与容错","\u002Fuser-guide\u002Fresilience","02.user-guide\u002F5.resilience","i-heroicons-shield-check",{"title":99,"path":100,"stem":101,"icon":102},"配置管理与迁移","\u002Fuser-guide\u002Fconfig-management","02.user-guide\u002F6.config-management","i-heroicons-document-duplicate",{"title":104,"path":105,"stem":106,"icon":107},"工作模式切换","\u002Fuser-guide\u002Fconfig-switch","02.user-guide\u002F7.config-switch","i-heroicons-arrows-up-down",{"title":109,"path":110,"stem":111,"icon":54},"MCP 工具扩展","\u002Fuser-guide\u002Fmcp","02.user-guide\u002F9.mcp",{"title":113,"path":114,"stem":115,"children":116,"page":24},"Providers","\u002Fproviders","03.providers",[117,122,127,132,136,141,146,151,156,161],{"title":118,"path":119,"stem":120,"icon":121},"模型连接概览","\u002Fproviders\u002Foverview","03.providers\u002F1.overview","i-heroicons-squares-2x2",{"title":123,"path":124,"stem":125,"icon":126},"Vertex AI","\u002Fproviders\u002Fvertex-ai","03.providers\u002F10.vertex-ai","i-heroicons-cloud",{"title":128,"path":129,"stem":130,"icon":131},"Kiro Claude","\u002Fproviders\u002Fkiro-claude","03.providers\u002F2.kiro-claude","i-heroicons-cpu-chip",{"title":133,"path":134,"stem":135,"icon":44},"Gemini CLI","\u002Fproviders\u002Fgemini-cli","03.providers\u002F3.gemini-cli",{"title":137,"path":138,"stem":139,"icon":140},"Qwen (通义千问)","\u002Fproviders\u002Fqwen","03.providers\u002F4.qwen","i-heroicons-language",{"title":142,"path":143,"stem":144,"icon":145},"OpenAI Custom","\u002Fproviders\u002Fopenai-custom","03.providers\u002F5.openai-custom","i-heroicons-cube",{"title":147,"path":148,"stem":149,"icon":150},"Claude Custom","\u002Fproviders\u002Fclaude-custom","03.providers\u002F6.claude-custom","i-heroicons-beaker",{"title":152,"path":153,"stem":154,"icon":155},"Codex","\u002Fproviders\u002Fcodex","03.providers\u002F7.codex","i-heroicons-code-bracket",{"title":157,"path":158,"stem":159,"icon":160},"iFlow","\u002Fproviders\u002Fiflow","03.providers\u002F8.iflow","i-heroicons-arrow-path",{"title":162,"path":163,"stem":164,"icon":83},"Gemini API Key","\u002Fproviders\u002Fgemini-api-key","03.providers\u002F9.gemini-api-key",{"title":166,"path":167,"stem":168,"children":169,"page":24},"Api Reference","\u002Fapi-reference","04.api-reference",[170,174,179,184,188],{"title":171,"path":172,"stem":173,"icon":155},"API 概览","\u002Fapi-reference\u002Foverview","04.api-reference\u002F1.overview",{"title":175,"path":176,"stem":177,"icon":178},"OpenAI API","\u002Fapi-reference\u002Fopenai-api","04.api-reference\u002F2.openai-api","i-heroicons-chat-bubble-left-right",{"title":180,"path":181,"stem":182,"icon":183},"Claude API","\u002Fapi-reference\u002Fclaude-api","04.api-reference\u002F3.claude-api","i-heroicons-chat-bubble-bottom-center-text",{"title":185,"path":186,"stem":187,"icon":49},"管理 API","\u002Fapi-reference\u002Fmanagement-api","04.api-reference\u002F4.management-api",{"title":189,"path":190,"stem":191,"icon":192},"Amp CLI API","\u002Fapi-reference\u002Famp-cli-api","04.api-reference\u002F5.amp-cli-api","i-heroicons-command-line",{"title":194,"path":195,"stem":196,"children":197,"page":24},"Troubleshooting","\u002Ftroubleshooting","05.troubleshooting",[198,203,207,212],{"title":199,"path":200,"stem":201,"icon":202},"常见问题","\u002Ftroubleshooting\u002Fcommon-issues","05.troubleshooting\u002F1.common-issues","i-heroicons-question-mark-circle",{"title":204,"path":205,"stem":206,"icon":83},"连接鉴权问题","\u002Ftroubleshooting\u002Fcredential-errors","05.troubleshooting\u002F2.credential-errors",{"title":208,"path":209,"stem":210,"icon":211},"网络与连接问题","\u002Ftroubleshooting\u002Fconnection-issues","05.troubleshooting\u002F3.connection-issues","i-heroicons-signal",{"title":213,"path":214,"stem":215,"icon":216},"Windows 启动与安装问题","\u002Ftroubleshooting\u002Fwindows-startup-issues","05.troubleshooting\u002F4.windows-startup-issues","i-heroicons-computer-desktop",{"title":218,"path":219,"stem":220,"children":221,"page":24},"Development","\u002Fdevelopment","06.development",[222,227,232,237,241],{"title":223,"path":224,"stem":225,"icon":226},"架构说明","\u002Fdevelopment\u002Farchitecture","06.development\u002F1.architecture","i-heroicons-cube-transparent",{"title":228,"path":229,"stem":230,"icon":231},"贡献指南","\u002Fdevelopment\u002Fcontributing","06.development\u002F2.contributing","i-heroicons-heart",{"title":233,"path":234,"stem":235,"icon":236},"构建指南","\u002Fdevelopment\u002Fbuilding","06.development\u002F3.building","i-heroicons-wrench-screwdriver",{"title":238,"path":239,"stem":240,"icon":236},"上线运维","\u002Fdevelopment\u002Foperations","06.development\u002F4.operations",{"title":242,"path":243,"stem":244,"icon":245},"插件开发（迁移说明）","\u002Fdevelopment\u002Fplugin-development","06.development\u002F5.plugin-development","i-heroicons-arrow-top-right-on-square",{"title":247,"path":248,"stem":249,"children":250,"page":24},"Legal","\u002Flegal","07.legal",[251],{"title":252,"path":253,"stem":254,"icon":255},"免责声明","\u002Flegal\u002Fdisclaimer","07.legal\u002F1.disclaimer","i-heroicons-scale",{"title":257,"path":258,"stem":259,"children":260,"page":24},"Open Platform","\u002Fopen-platform","08.open-platform",[261,265,269,274,279,283],{"title":262,"path":263,"stem":264,"icon":226},"开放平台概览","\u002Fopen-platform\u002Foverview","08.open-platform\u002F1.overview",{"title":266,"path":267,"stem":268,"icon":54},"开放平台 - 插件中心","\u002Fopen-platform\u002Fplugins","08.open-platform\u002F2.plugins",{"title":270,"path":271,"stem":272,"icon":273},"开放平台 - 插件开发指南","\u002Fopen-platform\u002Fplugin-development","08.open-platform\u002F3.plugin-development","i-heroicons-code-bracket-square",{"title":275,"path":276,"stem":277,"icon":278},"开放平台 - Connect","\u002Fopen-platform\u002Fconnect","08.open-platform\u002F4.connect","i-heroicons-link",{"title":280,"path":281,"stem":282,"icon":236},"开放平台 - Connect 接入指南","\u002Fopen-platform\u002Fconnect-integration","08.open-platform\u002F5.connect-integration",{"title":284,"path":285,"stem":286,"icon":287},"开放平台 - 统计回调（Webhook）","\u002Fopen-platform\u002Fconnect-webhook","08.open-platform\u002F6.connect-webhook","i-heroicons-arrow-path-rounded-square",{"id":289,"title":123,"body":290,"description":1357,"extension":1358,"links":1359,"meta":1360,"navigation":1361,"path":124,"seo":1362,"stem":125,"__hash__":1363},"docs\u002F03.providers\u002F10.vertex-ai.md",{"type":291,"value":292,"toc":1327},"minimark",[293,298,303,307,310,313,329,332,343,346,350,445,448,597,600,703,706,709,712,732,735,836,839,860,864,871,879,882,885,888,986,989,1000,1003,1006,1082,1085,1145,1148,1151,1211,1215,1277,1280,1284,1295,1298,1309,1312,1323],[294,295,297],"h1",{"id":296},"vertex-ai-provider","Vertex AI Provider",[299,300,302],"alert",{"type":301},"info","本页属于进阶连接配置。若你已能正常创作，可先跳过。",[304,305,306],"p",{},"使用 API Key 访问 Google Cloud Vertex AI 服务，支持模型别名映射。",[308,309,10],"h2",{"id":10},[304,311,312],{},"Vertex AI Provider 允许你：",[314,315,316,320,323,326],"ul",{},[317,318,319],"li",{},"使用 API Key 访问 Vertex AI 兼容端点",[317,321,322],{},"配置模型别名映射",[317,324,325],{},"多账号负载均衡",[317,327,328],{},"为每个 Key 单独配置代理",[308,330,331],{"id":331},"支持的模型",[314,333,334,337,340],{},[317,335,336],{},"Gemini 2.0 系列",[317,338,339],{},"Gemini 1.5 系列",[317,341,342],{},"其他 Vertex AI 支持的模型",[308,344,345],{"id":345},"配置",[347,348,349],"h3",{"id":349},"基础配置",[351,352,357],"pre",{"className":353,"code":354,"language":355,"meta":356,"style":356},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","credential_pool:\n  vertex_api_keys:\n    - id: \"vertex-main\"\n      api_key: \"vk-123...\"\n      base_url: \"https:\u002F\u002Fexample.com\u002Fapi\"\n      disabled: false\n","yaml","",[358,359,360,373,381,403,418,433],"code",{"__ignoreMap":356},[361,362,365,369],"span",{"class":363,"line":364},"line",1,[361,366,368],{"class":367},"swJcz","credential_pool",[361,370,372],{"class":371},"sMK4o",":\n",[361,374,376,379],{"class":363,"line":375},2,[361,377,378],{"class":367},"  vertex_api_keys",[361,380,372],{"class":371},[361,382,384,387,390,393,396,400],{"class":363,"line":383},3,[361,385,386],{"class":371},"    -",[361,388,389],{"class":367}," id",[361,391,392],{"class":371},":",[361,394,395],{"class":371}," \"",[361,397,399],{"class":398},"sfazB","vertex-main",[361,401,402],{"class":371},"\"\n",[361,404,406,409,411,413,416],{"class":363,"line":405},4,[361,407,408],{"class":367},"      api_key",[361,410,392],{"class":371},[361,412,395],{"class":371},[361,414,415],{"class":398},"vk-123...",[361,417,402],{"class":371},[361,419,421,424,426,428,431],{"class":363,"line":420},5,[361,422,423],{"class":367},"      base_url",[361,425,392],{"class":371},[361,427,395],{"class":371},[361,429,430],{"class":398},"https:\u002F\u002Fexample.com\u002Fapi",[361,432,402],{"class":371},[361,434,436,439,441],{"class":363,"line":435},6,[361,437,438],{"class":367},"      disabled",[361,440,392],{"class":371},[361,442,444],{"class":443},"sfNiH"," false\n",[347,446,447],{"id":447},"完整配置",[351,449,451],{"className":353,"code":450,"language":355,"meta":356,"style":356},"credential_pool:\n  vertex_api_keys:\n    - id: \"vertex-main\"\n      api_key: \"vk-123...\"\n      base_url: \"https:\u002F\u002Fexample.com\u002Fapi\"\n      proxy_url: \"socks5:\u002F\u002Fproxy:1080\"\n      models:\n        - name: \"gemini-2.0-flash\"\n          alias: \"vertex-flash\"\n        - name: \"gemini-1.5-pro\"\n          alias: \"vertex-pro\"\n      disabled: false\n",[358,452,453,459,465,479,491,503,517,525,543,558,574,588],{"__ignoreMap":356},[361,454,455,457],{"class":363,"line":364},[361,456,368],{"class":367},[361,458,372],{"class":371},[361,460,461,463],{"class":363,"line":375},[361,462,378],{"class":367},[361,464,372],{"class":371},[361,466,467,469,471,473,475,477],{"class":363,"line":383},[361,468,386],{"class":371},[361,470,389],{"class":367},[361,472,392],{"class":371},[361,474,395],{"class":371},[361,476,399],{"class":398},[361,478,402],{"class":371},[361,480,481,483,485,487,489],{"class":363,"line":405},[361,482,408],{"class":367},[361,484,392],{"class":371},[361,486,395],{"class":371},[361,488,415],{"class":398},[361,490,402],{"class":371},[361,492,493,495,497,499,501],{"class":363,"line":420},[361,494,423],{"class":367},[361,496,392],{"class":371},[361,498,395],{"class":371},[361,500,430],{"class":398},[361,502,402],{"class":371},[361,504,505,508,510,512,515],{"class":363,"line":435},[361,506,507],{"class":367},"      proxy_url",[361,509,392],{"class":371},[361,511,395],{"class":371},[361,513,514],{"class":398},"socks5:\u002F\u002Fproxy:1080",[361,516,402],{"class":371},[361,518,520,523],{"class":363,"line":519},7,[361,521,522],{"class":367},"      models",[361,524,372],{"class":371},[361,526,528,531,534,536,538,541],{"class":363,"line":527},8,[361,529,530],{"class":371},"        -",[361,532,533],{"class":367}," name",[361,535,392],{"class":371},[361,537,395],{"class":371},[361,539,540],{"class":398},"gemini-2.0-flash",[361,542,402],{"class":371},[361,544,546,549,551,553,556],{"class":363,"line":545},9,[361,547,548],{"class":367},"          alias",[361,550,392],{"class":371},[361,552,395],{"class":371},[361,554,555],{"class":398},"vertex-flash",[361,557,402],{"class":371},[361,559,561,563,565,567,569,572],{"class":363,"line":560},10,[361,562,530],{"class":371},[361,564,533],{"class":367},[361,566,392],{"class":371},[361,568,395],{"class":371},[361,570,571],{"class":398},"gemini-1.5-pro",[361,573,402],{"class":371},[361,575,577,579,581,583,586],{"class":363,"line":576},11,[361,578,548],{"class":367},[361,580,392],{"class":371},[361,582,395],{"class":371},[361,584,585],{"class":398},"vertex-pro",[361,587,402],{"class":371},[361,589,591,593,595],{"class":363,"line":590},12,[361,592,438],{"class":367},[361,594,392],{"class":371},[361,596,444],{"class":443},[347,598,599],{"id":599},"配置项说明",[601,602,603,622],"table",{},[604,605,606],"thead",{},[607,608,609,613,616,619],"tr",{},[610,611,612],"th",{},"配置项",[610,614,615],{},"类型",[610,617,618],{},"必填",[610,620,621],{},"说明",[623,624,625,640,652,665,677,690],"tbody",{},[607,626,627,631,634,637],{},[628,629,630],"td",{},"id",[628,632,633],{},"string",[628,635,636],{},"✅",[628,638,639],{},"凭证唯一标识",[607,641,642,645,647,649],{},[628,643,644],{},"api_key",[628,646,633],{},[628,648,636],{},[628,650,651],{},"Vertex AI API Key",[607,653,654,657,659,662],{},[628,655,656],{},"base_url",[628,658,633],{},[628,660,661],{},"❌",[628,663,664],{},"Vertex AI 端点 URL",[607,666,667,670,672,674],{},[628,668,669],{},"proxy_url",[628,671,633],{},[628,673,661],{},[628,675,676],{},"单独的代理 URL",[607,678,679,682,685,687],{},[628,680,681],{},"models",[628,683,684],{},"array",[628,686,661],{},[628,688,689],{},"模型别名映射列表",[607,691,692,695,698,700],{},[628,693,694],{},"disabled",[628,696,697],{},"boolean",[628,699,661],{},[628,701,702],{},"是否禁用此凭证",[308,704,705],{"id":705},"模型别名",[347,707,708],{"id":708},"工作原理",[304,710,711],{},"模型别名允许你使用自定义名称访问上游模型：",[713,714,715,721,726,729],"ol",{},[317,716,717,718,720],{},"客户端请求别名（如 ",[358,719,555],{},"）",[317,722,723,724,720],{},"Lime 将别名解析为上游模型名（如 ",[358,725,540],{},[317,727,728],{},"使用上游模型名发送请求",[317,730,731],{},"响应中保留客户端请求的别名",[347,733,734],{"id":734},"配置示例",[351,736,738],{"className":353,"code":737,"language":355,"meta":356,"style":356},"models:\n  - name: \"gemini-2.0-flash\"      # 上游模型名\n    alias: \"vertex-flash\"          # 客户端使用的别名\n  - name: \"gemini-1.5-pro\"\n    alias: \"vertex-pro\"\n  - name: \"gemini-2.0-flash-lite\"\n    alias: \"vertex-lite\"\n",[358,739,740,746,766,782,796,808,823],{"__ignoreMap":356},[361,741,742,744],{"class":363,"line":364},[361,743,681],{"class":367},[361,745,372],{"class":371},[361,747,748,751,753,755,757,759,762],{"class":363,"line":375},[361,749,750],{"class":371},"  -",[361,752,533],{"class":367},[361,754,392],{"class":371},[361,756,395],{"class":371},[361,758,540],{"class":398},[361,760,761],{"class":371},"\"",[361,763,765],{"class":764},"sHwdD","      # 上游模型名\n",[361,767,768,771,773,775,777,779],{"class":363,"line":383},[361,769,770],{"class":367},"    alias",[361,772,392],{"class":371},[361,774,395],{"class":371},[361,776,555],{"class":398},[361,778,761],{"class":371},[361,780,781],{"class":764},"          # 客户端使用的别名\n",[361,783,784,786,788,790,792,794],{"class":363,"line":405},[361,785,750],{"class":371},[361,787,533],{"class":367},[361,789,392],{"class":371},[361,791,395],{"class":371},[361,793,571],{"class":398},[361,795,402],{"class":371},[361,797,798,800,802,804,806],{"class":363,"line":420},[361,799,770],{"class":367},[361,801,392],{"class":371},[361,803,395],{"class":371},[361,805,585],{"class":398},[361,807,402],{"class":371},[361,809,810,812,814,816,818,821],{"class":363,"line":435},[361,811,750],{"class":371},[361,813,533],{"class":367},[361,815,392],{"class":371},[361,817,395],{"class":371},[361,819,820],{"class":398},"gemini-2.0-flash-lite",[361,822,402],{"class":371},[361,824,825,827,829,831,834],{"class":363,"line":519},[361,826,770],{"class":367},[361,828,392],{"class":371},[361,830,395],{"class":371},[361,832,833],{"class":398},"vertex-lite",[361,835,402],{"class":371},[347,837,838],{"id":838},"使用场景",[713,840,841,848,854],{},[317,842,843,847],{},[844,845,846],"strong",{},"简化模型名称","：使用简短易记的别名",[317,849,850,853],{},[844,851,852],{},"版本管理","：通过别名切换模型版本",[317,855,856,859],{},[844,857,858],{},"兼容性","：保持客户端代码不变，后端切换模型",[308,861,863],{"id":862},"api-key-认证","API Key 认证",[304,865,866,867,870],{},"Vertex AI Provider 使用 ",[358,868,869],{},"x-goog-api-key"," 头进行认证：",[351,872,877],{"className":873,"code":875,"language":876},[874],"language-text","x-goog-api-key: your-api-key\n","text",[358,878,875],{"__ignoreMap":356},[304,880,881],{},"Lime 会自动将配置的 API Key 添加到请求头中。",[308,883,884],{"id":884},"负载均衡",[347,886,887],{"id":887},"配置多个凭证",[351,889,891],{"className":353,"code":890,"language":355,"meta":356,"style":356},"credential_pool:\n  vertex_api_keys:\n    - id: \"vertex-1\"\n      api_key: \"vk-123...\"\n      base_url: \"https:\u002F\u002Fendpoint1.example.com\u002Fapi\"\n    - id: \"vertex-2\"\n      api_key: \"vk-456...\"\n      base_url: \"https:\u002F\u002Fendpoint2.example.com\u002Fapi\"\n",[358,892,893,899,905,920,932,945,960,973],{"__ignoreMap":356},[361,894,895,897],{"class":363,"line":364},[361,896,368],{"class":367},[361,898,372],{"class":371},[361,900,901,903],{"class":363,"line":375},[361,902,378],{"class":367},[361,904,372],{"class":371},[361,906,907,909,911,913,915,918],{"class":363,"line":383},[361,908,386],{"class":371},[361,910,389],{"class":367},[361,912,392],{"class":371},[361,914,395],{"class":371},[361,916,917],{"class":398},"vertex-1",[361,919,402],{"class":371},[361,921,922,924,926,928,930],{"class":363,"line":405},[361,923,408],{"class":367},[361,925,392],{"class":371},[361,927,395],{"class":371},[361,929,415],{"class":398},[361,931,402],{"class":371},[361,933,934,936,938,940,943],{"class":363,"line":420},[361,935,423],{"class":367},[361,937,392],{"class":371},[361,939,395],{"class":371},[361,941,942],{"class":398},"https:\u002F\u002Fendpoint1.example.com\u002Fapi",[361,944,402],{"class":371},[361,946,947,949,951,953,955,958],{"class":363,"line":435},[361,948,386],{"class":371},[361,950,389],{"class":367},[361,952,392],{"class":371},[361,954,395],{"class":371},[361,956,957],{"class":398},"vertex-2",[361,959,402],{"class":371},[361,961,962,964,966,968,971],{"class":363,"line":519},[361,963,408],{"class":367},[361,965,392],{"class":371},[361,967,395],{"class":371},[361,969,970],{"class":398},"vk-456...",[361,972,402],{"class":371},[361,974,975,977,979,981,984],{"class":363,"line":527},[361,976,423],{"class":367},[361,978,392],{"class":371},[361,980,395],{"class":371},[361,982,983],{"class":398},"https:\u002F\u002Fendpoint2.example.com\u002Fapi",[361,985,402],{"class":371},[347,987,708],{"id":988},"工作原理-1",[713,990,991,994,997],{},[317,992,993],{},"使用 Round-Robin 在凭证之间分配请求",[317,995,996],{},"如果某个凭证失败，自动尝试下一个",[317,998,999],{},"配额超限时自动切换到其他凭证",[308,1001,1002],{"id":1002},"使用示例",[347,1004,1005],{"id":1005},"使用上游模型名",[351,1007,1011],{"className":1008,"code":1009,"language":1010,"meta":356,"style":356},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl http:\u002F\u002F127.0.0.1:8999\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer your-api-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"gemini-2.0-flash\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}]\n  }'\n","bash",[358,1012,1013,1026,1040,1053,1064,1069,1074],{"__ignoreMap":356},[361,1014,1015,1019,1022],{"class":363,"line":364},[361,1016,1018],{"class":1017},"sBMFI","curl",[361,1020,1021],{"class":398}," http:\u002F\u002F127.0.0.1:8999\u002Fv1\u002Fchat\u002Fcompletions",[361,1023,1025],{"class":1024},"sTEyZ"," \\\n",[361,1027,1028,1031,1033,1036,1038],{"class":363,"line":375},[361,1029,1030],{"class":398},"  -H",[361,1032,395],{"class":371},[361,1034,1035],{"class":398},"Authorization: Bearer your-api-key",[361,1037,761],{"class":371},[361,1039,1025],{"class":1024},[361,1041,1042,1044,1046,1049,1051],{"class":363,"line":383},[361,1043,1030],{"class":398},[361,1045,395],{"class":371},[361,1047,1048],{"class":398},"Content-Type: application\u002Fjson",[361,1050,761],{"class":371},[361,1052,1025],{"class":1024},[361,1054,1055,1058,1061],{"class":363,"line":405},[361,1056,1057],{"class":398},"  -d",[361,1059,1060],{"class":371}," '",[361,1062,1063],{"class":398},"{\n",[361,1065,1066],{"class":363,"line":420},[361,1067,1068],{"class":398},"    \"model\": \"gemini-2.0-flash\",\n",[361,1070,1071],{"class":363,"line":435},[361,1072,1073],{"class":398},"    \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}]\n",[361,1075,1076,1079],{"class":363,"line":519},[361,1077,1078],{"class":398},"  }",[361,1080,1081],{"class":371},"'\n",[347,1083,1084],{"id":1084},"使用模型别名",[351,1086,1088],{"className":1008,"code":1087,"language":1010,"meta":356,"style":356},"curl http:\u002F\u002F127.0.0.1:8999\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer your-api-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"vertex-flash\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}]\n  }'\n",[358,1089,1090,1098,1110,1122,1130,1135,1139],{"__ignoreMap":356},[361,1091,1092,1094,1096],{"class":363,"line":364},[361,1093,1018],{"class":1017},[361,1095,1021],{"class":398},[361,1097,1025],{"class":1024},[361,1099,1100,1102,1104,1106,1108],{"class":363,"line":375},[361,1101,1030],{"class":398},[361,1103,395],{"class":371},[361,1105,1035],{"class":398},[361,1107,761],{"class":371},[361,1109,1025],{"class":1024},[361,1111,1112,1114,1116,1118,1120],{"class":363,"line":383},[361,1113,1030],{"class":398},[361,1115,395],{"class":371},[361,1117,1048],{"class":398},[361,1119,761],{"class":371},[361,1121,1025],{"class":1024},[361,1123,1124,1126,1128],{"class":363,"line":405},[361,1125,1057],{"class":398},[361,1127,1060],{"class":371},[361,1129,1063],{"class":398},[361,1131,1132],{"class":363,"line":420},[361,1133,1134],{"class":398},"    \"model\": \"vertex-flash\",\n",[361,1136,1137],{"class":363,"line":435},[361,1138,1073],{"class":398},[361,1140,1141,1143],{"class":363,"line":519},[361,1142,1078],{"class":398},[361,1144,1081],{"class":371},[347,1146,1147],{"id":1147},"路由配置",[304,1149,1150],{},"将 Vertex 模型路由到 Vertex AI Provider：",[351,1152,1154],{"className":353,"code":1153,"language":355,"meta":356,"style":356},"routing:\n  rules:\n    - pattern: \"vertex-*\"\n      provider: \"vertex\"\n      priority: 1\n",[358,1155,1156,1163,1170,1186,1200],{"__ignoreMap":356},[361,1157,1158,1161],{"class":363,"line":364},[361,1159,1160],{"class":367},"routing",[361,1162,372],{"class":371},[361,1164,1165,1168],{"class":363,"line":375},[361,1166,1167],{"class":367},"  rules",[361,1169,372],{"class":371},[361,1171,1172,1174,1177,1179,1181,1184],{"class":363,"line":383},[361,1173,386],{"class":371},[361,1175,1176],{"class":367}," pattern",[361,1178,392],{"class":371},[361,1180,395],{"class":371},[361,1182,1183],{"class":398},"vertex-*",[361,1185,402],{"class":371},[361,1187,1188,1191,1193,1195,1198],{"class":363,"line":405},[361,1189,1190],{"class":367},"      provider",[361,1192,392],{"class":371},[361,1194,395],{"class":371},[361,1196,1197],{"class":398},"vertex",[361,1199,402],{"class":371},[361,1201,1202,1205,1207],{"class":363,"line":420},[361,1203,1204],{"class":367},"      priority",[361,1206,392],{"class":371},[361,1208,1210],{"class":1209},"sbssI"," 1\n",[308,1212,1214],{"id":1213},"与-gemini-api-key-的区别","与 Gemini API Key 的区别",[601,1216,1217,1228],{},[604,1218,1219],{},[607,1220,1221,1224,1226],{},[610,1222,1223],{},"特性",[610,1225,123],{},[610,1227,162],{},[623,1229,1230,1240,1248,1257,1266],{},[607,1231,1232,1235,1237],{},[628,1233,1234],{},"认证方式",[628,1236,869],{},[628,1238,1239],{},"API Key",[607,1241,1242,1244,1246],{},[628,1243,705],{},[628,1245,636],{},[628,1247,661],{},[607,1249,1250,1253,1255],{},[628,1251,1252],{},"模型排除",[628,1254,661],{},[628,1256,636],{},[607,1258,1259,1262,1264],{},[628,1260,1261],{},"自定义 Base URL",[628,1263,636],{},[628,1265,636],{},[607,1267,1268,1271,1274],{},[628,1269,1270],{},"适用场景",[628,1272,1273],{},"Vertex 兼容端点",[628,1275,1276],{},"官方 Gemini API",[308,1278,1279],{"id":1279},"故障排除",[347,1281,1283],{"id":1282},"api-key-无效","API Key 无效",[713,1285,1286,1289,1292],{},[317,1287,1288],{},"确认 Key 格式正确",[317,1290,1291],{},"检查 Key 是否已被撤销",[317,1293,1294],{},"确认 Base URL 正确",[347,1296,1297],{"id":1297},"模型不可用",[713,1299,1300,1303,1306],{},[317,1301,1302],{},"检查模型名称或别名是否正确",[317,1304,1305],{},"确认端点支持该模型",[317,1307,1308],{},"检查别名映射配置",[347,1310,1311],{"id":1311},"连接失败",[713,1313,1314,1317,1320],{},[317,1315,1316],{},"检查 Base URL 是否可访问",[317,1318,1319],{},"确认代理配置正确",[317,1321,1322],{},"检查网络连接",[1324,1325,1326],"style",{},"html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":356,"searchDepth":375,"depth":375,"links":1328},[1329,1330,1331,1336,1341,1342,1346,1351,1352],{"id":10,"depth":375,"text":10},{"id":331,"depth":375,"text":331},{"id":345,"depth":375,"text":345,"children":1332},[1333,1334,1335],{"id":349,"depth":383,"text":349},{"id":447,"depth":383,"text":447},{"id":599,"depth":383,"text":599},{"id":705,"depth":375,"text":705,"children":1337},[1338,1339,1340],{"id":708,"depth":383,"text":708},{"id":734,"depth":383,"text":734},{"id":838,"depth":383,"text":838},{"id":862,"depth":375,"text":863},{"id":884,"depth":375,"text":884,"children":1343},[1344,1345],{"id":887,"depth":383,"text":887},{"id":988,"depth":383,"text":708},{"id":1002,"depth":375,"text":1002,"children":1347},[1348,1349,1350],{"id":1005,"depth":383,"text":1005},{"id":1084,"depth":383,"text":1084},{"id":1147,"depth":383,"text":1147},{"id":1213,"depth":375,"text":1214},{"id":1279,"depth":375,"text":1279,"children":1353},[1354,1355,1356],{"id":1282,"depth":383,"text":1283},{"id":1297,"depth":383,"text":1297},{"id":1311,"depth":383,"text":1311},"Google Cloud Vertex AI Provider 配置","md",null,{},{"icon":126},{"title":123,"description":1357},"OY7UmBRUFwaB_nKqvCu1Xysr-ebGjFpLm5rHj8F1kZM",[1365,1367],{"title":118,"path":119,"stem":120,"description":1366,"icon":121,"children":-1},"了解不同连接方式，并按你的创作目标选择",{"title":128,"path":129,"stem":130,"description":1368,"icon":131,"children":-1},"配置 Kiro IDE 的 Claude 凭证",1775487309775]