[{"data":1,"prerenderedAt":1412},["ShallowReactive",2],{"navigation_docs":3,"-providers-gemini-api-key":288,"-providers-gemini-api-key-surround":1407},[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":162,"body":290,"description":1400,"extension":1401,"links":1402,"meta":1403,"navigation":1404,"path":163,"seo":1405,"stem":164,"__hash__":1406},"docs\u002F03.providers\u002F9.gemini-api-key.md",{"type":291,"value":292,"toc":1368},"minimark",[293,298,303,307,310,313,329,332,349,352,356,436,439,605,608,709,712,715,718,783,786,852,855,877,880,883,897,900,1060,1063,1066,1077,1080,1137,1140,1144,1220,1223,1226,1286,1290,1314,1317,1321,1336,1339,1350,1353,1364],[294,295,297],"h1",{"id":296},"gemini-api-key-provider","Gemini API Key Provider",[299,300,302],"alert",{"type":301},"info","本页属于进阶连接配置。若你已能正常创作，可先跳过。",[304,305,306],"p",{},"使用 API Key 访问 Google Gemini 服务，支持多账号负载均衡和模型排除。",[308,309,10],"h2",{"id":10},[304,311,312],{},"Gemini API Key Provider 允许你：",[314,315,316,320,323,326],"ul",{},[317,318,319],"li",{},"配置多个 API Key 实现负载均衡",[317,321,322],{},"为每个 Key 设置排除的模型",[317,324,325],{},"自定义 Base URL",[317,327,328],{},"为每个 Key 单独配置代理",[308,330,331],{"id":331},"支持的模型",[314,333,334,337,340,343,346],{},[317,335,336],{},"Gemini 2.5 Pro",[317,338,339],{},"Gemini 2.5 Flash",[317,341,342],{},"Gemini 2.0 系列",[317,344,345],{},"Gemini 1.5 系列",[317,347,348],{},"其他 Gemini API 支持的模型",[308,350,351],{"id":351},"配置",[353,354,355],"h3",{"id":355},"基础配置",[357,358,363],"pre",{"className":359,"code":360,"language":361,"meta":362,"style":362},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","credential_pool:\n  gemini_api_keys:\n    - id: \"gemini-key-1\"\n      api_key: \"AIzaSy...\"\n      disabled: false\n","yaml","",[364,365,366,379,387,409,424],"code",{"__ignoreMap":362},[367,368,371,375],"span",{"class":369,"line":370},"line",1,[367,372,374],{"class":373},"swJcz","credential_pool",[367,376,378],{"class":377},"sMK4o",":\n",[367,380,382,385],{"class":369,"line":381},2,[367,383,384],{"class":373},"  gemini_api_keys",[367,386,378],{"class":377},[367,388,390,393,396,399,402,406],{"class":369,"line":389},3,[367,391,392],{"class":377},"    -",[367,394,395],{"class":373}," id",[367,397,398],{"class":377},":",[367,400,401],{"class":377}," \"",[367,403,405],{"class":404},"sfazB","gemini-key-1",[367,407,408],{"class":377},"\"\n",[367,410,412,415,417,419,422],{"class":369,"line":411},4,[367,413,414],{"class":373},"      api_key",[367,416,398],{"class":377},[367,418,401],{"class":377},[367,420,421],{"class":404},"AIzaSy...",[367,423,408],{"class":377},[367,425,427,430,432],{"class":369,"line":426},5,[367,428,429],{"class":373},"      disabled",[367,431,398],{"class":377},[367,433,435],{"class":434},"sfNiH"," false\n",[353,437,438],{"id":438},"完整配置",[357,440,442],{"className":359,"code":441,"language":361,"meta":362,"style":362},"credential_pool:\n  gemini_api_keys:\n    - id: \"gemini-key-1\"\n      api_key: \"AIzaSy...01\"\n      base_url: \"https:\u002F\u002Fgenerativelanguage.googleapis.com\"\n      proxy_url: \"socks5:\u002F\u002Fproxy1:1080\"\n      excluded_models:\n        - \"gemini-2.5-pro\"\n        - \"gemini-2.5-*\"\n        - \"*-preview\"\n      disabled: false\n    - id: \"gemini-key-2\"\n      api_key: \"AIzaSy...02\"\n      disabled: false\n",[364,443,444,450,456,470,483,497,512,520,533,545,557,566,582,596],{"__ignoreMap":362},[367,445,446,448],{"class":369,"line":370},[367,447,374],{"class":373},[367,449,378],{"class":377},[367,451,452,454],{"class":369,"line":381},[367,453,384],{"class":373},[367,455,378],{"class":377},[367,457,458,460,462,464,466,468],{"class":369,"line":389},[367,459,392],{"class":377},[367,461,395],{"class":373},[367,463,398],{"class":377},[367,465,401],{"class":377},[367,467,405],{"class":404},[367,469,408],{"class":377},[367,471,472,474,476,478,481],{"class":369,"line":411},[367,473,414],{"class":373},[367,475,398],{"class":377},[367,477,401],{"class":377},[367,479,480],{"class":404},"AIzaSy...01",[367,482,408],{"class":377},[367,484,485,488,490,492,495],{"class":369,"line":426},[367,486,487],{"class":373},"      base_url",[367,489,398],{"class":377},[367,491,401],{"class":377},[367,493,494],{"class":404},"https:\u002F\u002Fgenerativelanguage.googleapis.com",[367,496,408],{"class":377},[367,498,500,503,505,507,510],{"class":369,"line":499},6,[367,501,502],{"class":373},"      proxy_url",[367,504,398],{"class":377},[367,506,401],{"class":377},[367,508,509],{"class":404},"socks5:\u002F\u002Fproxy1:1080",[367,511,408],{"class":377},[367,513,515,518],{"class":369,"line":514},7,[367,516,517],{"class":373},"      excluded_models",[367,519,378],{"class":377},[367,521,523,526,528,531],{"class":369,"line":522},8,[367,524,525],{"class":377},"        -",[367,527,401],{"class":377},[367,529,530],{"class":404},"gemini-2.5-pro",[367,532,408],{"class":377},[367,534,536,538,540,543],{"class":369,"line":535},9,[367,537,525],{"class":377},[367,539,401],{"class":377},[367,541,542],{"class":404},"gemini-2.5-*",[367,544,408],{"class":377},[367,546,548,550,552,555],{"class":369,"line":547},10,[367,549,525],{"class":377},[367,551,401],{"class":377},[367,553,554],{"class":404},"*-preview",[367,556,408],{"class":377},[367,558,560,562,564],{"class":369,"line":559},11,[367,561,429],{"class":373},[367,563,398],{"class":377},[367,565,435],{"class":434},[367,567,569,571,573,575,577,580],{"class":369,"line":568},12,[367,570,392],{"class":377},[367,572,395],{"class":373},[367,574,398],{"class":377},[367,576,401],{"class":377},[367,578,579],{"class":404},"gemini-key-2",[367,581,408],{"class":377},[367,583,585,587,589,591,594],{"class":369,"line":584},13,[367,586,414],{"class":373},[367,588,398],{"class":377},[367,590,401],{"class":377},[367,592,593],{"class":404},"AIzaSy...02",[367,595,408],{"class":377},[367,597,599,601,603],{"class":369,"line":598},14,[367,600,429],{"class":373},[367,602,398],{"class":377},[367,604,435],{"class":434},[353,606,607],{"id":607},"配置项说明",[609,610,611,630],"table",{},[612,613,614],"thead",{},[615,616,617,621,624,627],"tr",{},[618,619,620],"th",{},"配置项",[618,622,623],{},"类型",[618,625,626],{},"必填",[618,628,629],{},"说明",[631,632,633,648,659,671,683,696],"tbody",{},[615,634,635,639,642,645],{},[636,637,638],"td",{},"id",[636,640,641],{},"string",[636,643,644],{},"✅",[636,646,647],{},"凭证唯一标识",[615,649,650,653,655,657],{},[636,651,652],{},"api_key",[636,654,641],{},[636,656,644],{},[636,658,162],{},[615,660,661,664,666,669],{},[636,662,663],{},"base_url",[636,665,641],{},[636,667,668],{},"❌",[636,670,325],{},[615,672,673,676,678,680],{},[636,674,675],{},"proxy_url",[636,677,641],{},[636,679,668],{},[636,681,682],{},"单独的代理 URL",[615,684,685,688,691,693],{},[636,686,687],{},"excluded_models",[636,689,690],{},"array",[636,692,668],{},[636,694,695],{},"排除的模型列表",[615,697,698,701,704,706],{},[636,699,700],{},"disabled",[636,702,703],{},"boolean",[636,705,668],{},[636,707,708],{},"是否禁用此凭证",[308,710,711],{"id":711},"模型排除",[353,713,714],{"id":714},"排除规则",[304,716,717],{},"支持以下匹配模式：",[609,719,720,732],{},[612,721,722],{},[615,723,724,727,729],{},[618,725,726],{},"模式",[618,728,629],{},[618,730,731],{},"示例",[631,733,734,746,758,770],{},[615,735,736,739,742],{},[636,737,738],{},"精确匹配",[636,740,741],{},"完全匹配模型名称",[636,743,744],{},[364,745,530],{},[615,747,748,751,754],{},[636,749,750],{},"前缀匹配",[636,752,753],{},"以指定前缀开头",[636,755,756],{},[364,757,542],{},[615,759,760,763,766],{},[636,761,762],{},"后缀匹配",[636,764,765],{},"以指定后缀结尾",[636,767,768],{},[364,769,554],{},[615,771,772,775,778],{},[636,773,774],{},"包含匹配",[636,776,777],{},"包含指定字符串",[636,779,780],{},[364,781,782],{},"*flash*",[353,784,785],{"id":785},"配置示例",[357,787,789],{"className":359,"code":788,"language":361,"meta":362,"style":362},"excluded_models:\n  - \"gemini-2.5-pro\"      # 精确匹配\n  - \"gemini-2.5-*\"        # 匹配 gemini-2.5-flash, gemini-2.5-pro 等\n  - \"*-preview\"           # 匹配所有预览版模型\n  - \"*flash*\"             # 匹配所有包含 flash 的模型\n",[364,790,791,797,813,826,839],{"__ignoreMap":362},[367,792,793,795],{"class":369,"line":370},[367,794,687],{"class":373},[367,796,378],{"class":377},[367,798,799,802,804,806,809],{"class":369,"line":381},[367,800,801],{"class":377},"  -",[367,803,401],{"class":377},[367,805,530],{"class":404},[367,807,808],{"class":377},"\"",[367,810,812],{"class":811},"sHwdD","      # 精确匹配\n",[367,814,815,817,819,821,823],{"class":369,"line":389},[367,816,801],{"class":377},[367,818,401],{"class":377},[367,820,542],{"class":404},[367,822,808],{"class":377},[367,824,825],{"class":811},"        # 匹配 gemini-2.5-flash, gemini-2.5-pro 等\n",[367,827,828,830,832,834,836],{"class":369,"line":411},[367,829,801],{"class":377},[367,831,401],{"class":377},[367,833,554],{"class":404},[367,835,808],{"class":377},[367,837,838],{"class":811},"           # 匹配所有预览版模型\n",[367,840,841,843,845,847,849],{"class":369,"line":426},[367,842,801],{"class":377},[367,844,401],{"class":377},[367,846,782],{"class":404},[367,848,808],{"class":377},[367,850,851],{"class":811},"             # 匹配所有包含 flash 的模型\n",[353,853,854],{"id":854},"使用场景",[856,857,858,865,871],"ol",{},[317,859,860,864],{},[861,862,863],"strong",{},"配额限制","：某些 Key 对特定模型有配额限制",[317,866,867,870],{},[861,868,869],{},"区域限制","：某些 Key 在特定区域无法访问某些模型",[317,872,873,876],{},[861,874,875],{},"成本控制","：限制高成本模型的使用",[308,878,879],{"id":879},"负载均衡",[353,881,882],{"id":882},"工作原理",[856,884,885,888,891,894],{},[317,886,887],{},"收到请求时，检查请求的模型",[317,889,890],{},"过滤掉排除了该模型的 Key",[317,892,893],{},"在剩余的 Key 中使用 Round-Robin 选择",[317,895,896],{},"如果选中的 Key 失败，尝试下一个",[353,898,785],{"id":899},"配置示例-1",[357,901,903],{"className":359,"code":902,"language":361,"meta":362,"style":362},"credential_pool:\n  gemini_api_keys:\n    # Key 1: 用于所有模型\n    - id: \"gemini-all\"\n      api_key: \"AIzaSy...01\"\n    # Key 2: 排除 Pro 模型\n    - id: \"gemini-flash-only\"\n      api_key: \"AIzaSy...02\"\n      excluded_models:\n        - \"gemini-*-pro*\"\n    # Key 3: 仅用于预览模型\n    - id: \"gemini-preview\"\n      api_key: \"AIzaSy...03\"\n      excluded_models:\n        - \"gemini-2.5-pro\"\n        - \"gemini-2.5-flash\"\n",[364,904,905,911,917,922,937,949,954,969,981,987,998,1003,1018,1031,1037,1048],{"__ignoreMap":362},[367,906,907,909],{"class":369,"line":370},[367,908,374],{"class":373},[367,910,378],{"class":377},[367,912,913,915],{"class":369,"line":381},[367,914,384],{"class":373},[367,916,378],{"class":377},[367,918,919],{"class":369,"line":389},[367,920,921],{"class":811},"    # Key 1: 用于所有模型\n",[367,923,924,926,928,930,932,935],{"class":369,"line":411},[367,925,392],{"class":377},[367,927,395],{"class":373},[367,929,398],{"class":377},[367,931,401],{"class":377},[367,933,934],{"class":404},"gemini-all",[367,936,408],{"class":377},[367,938,939,941,943,945,947],{"class":369,"line":426},[367,940,414],{"class":373},[367,942,398],{"class":377},[367,944,401],{"class":377},[367,946,480],{"class":404},[367,948,408],{"class":377},[367,950,951],{"class":369,"line":499},[367,952,953],{"class":811},"    # Key 2: 排除 Pro 模型\n",[367,955,956,958,960,962,964,967],{"class":369,"line":514},[367,957,392],{"class":377},[367,959,395],{"class":373},[367,961,398],{"class":377},[367,963,401],{"class":377},[367,965,966],{"class":404},"gemini-flash-only",[367,968,408],{"class":377},[367,970,971,973,975,977,979],{"class":369,"line":522},[367,972,414],{"class":373},[367,974,398],{"class":377},[367,976,401],{"class":377},[367,978,593],{"class":404},[367,980,408],{"class":377},[367,982,983,985],{"class":369,"line":535},[367,984,517],{"class":373},[367,986,378],{"class":377},[367,988,989,991,993,996],{"class":369,"line":547},[367,990,525],{"class":377},[367,992,401],{"class":377},[367,994,995],{"class":404},"gemini-*-pro*",[367,997,408],{"class":377},[367,999,1000],{"class":369,"line":559},[367,1001,1002],{"class":811},"    # Key 3: 仅用于预览模型\n",[367,1004,1005,1007,1009,1011,1013,1016],{"class":369,"line":568},[367,1006,392],{"class":377},[367,1008,395],{"class":373},[367,1010,398],{"class":377},[367,1012,401],{"class":377},[367,1014,1015],{"class":404},"gemini-preview",[367,1017,408],{"class":377},[367,1019,1020,1022,1024,1026,1029],{"class":369,"line":584},[367,1021,414],{"class":373},[367,1023,398],{"class":377},[367,1025,401],{"class":377},[367,1027,1028],{"class":404},"AIzaSy...03",[367,1030,408],{"class":377},[367,1032,1033,1035],{"class":369,"line":598},[367,1034,517],{"class":373},[367,1036,378],{"class":377},[367,1038,1040,1042,1044,1046],{"class":369,"line":1039},15,[367,1041,525],{"class":377},[367,1043,401],{"class":377},[367,1045,530],{"class":404},[367,1047,408],{"class":377},[367,1049,1051,1053,1055,1058],{"class":369,"line":1050},16,[367,1052,525],{"class":377},[367,1054,401],{"class":377},[367,1056,1057],{"class":404},"gemini-2.5-flash",[367,1059,408],{"class":377},[308,1061,325],{"id":1062},"自定义-base-url",[353,1064,854],{"id":1065},"使用场景-1",[314,1067,1068,1071,1074],{},[317,1069,1070],{},"使用代理服务",[317,1072,1073],{},"使用私有部署",[317,1075,1076],{},"使用第三方兼容服务",[353,1078,785],{"id":1079},"配置示例-2",[357,1081,1083],{"className":359,"code":1082,"language":361,"meta":362,"style":362},"credential_pool:\n  gemini_api_keys:\n    - id: \"gemini-proxy\"\n      api_key: \"AIzaSy...\"\n      base_url: \"https:\u002F\u002Fmy-proxy.example.com\u002Fgemini\"\n",[364,1084,1085,1091,1097,1112,1124],{"__ignoreMap":362},[367,1086,1087,1089],{"class":369,"line":370},[367,1088,374],{"class":373},[367,1090,378],{"class":377},[367,1092,1093,1095],{"class":369,"line":381},[367,1094,384],{"class":373},[367,1096,378],{"class":377},[367,1098,1099,1101,1103,1105,1107,1110],{"class":369,"line":389},[367,1100,392],{"class":377},[367,1102,395],{"class":373},[367,1104,398],{"class":377},[367,1106,401],{"class":377},[367,1108,1109],{"class":404},"gemini-proxy",[367,1111,408],{"class":377},[367,1113,1114,1116,1118,1120,1122],{"class":369,"line":411},[367,1115,414],{"class":373},[367,1117,398],{"class":377},[367,1119,401],{"class":377},[367,1121,421],{"class":404},[367,1123,408],{"class":377},[367,1125,1126,1128,1130,1132,1135],{"class":369,"line":426},[367,1127,487],{"class":373},[367,1129,398],{"class":377},[367,1131,401],{"class":377},[367,1133,1134],{"class":404},"https:\u002F\u002Fmy-proxy.example.com\u002Fgemini",[367,1136,408],{"class":377},[308,1138,1139],{"id":1139},"使用示例",[353,1141,1143],{"id":1142},"api-请求","API 请求",[357,1145,1149],{"className":1146,"code":1147,"language":1148,"meta":362,"style":362},"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.5-flash\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}]\n  }'\n","bash",[364,1150,1151,1164,1178,1191,1202,1207,1212],{"__ignoreMap":362},[367,1152,1153,1157,1160],{"class":369,"line":370},[367,1154,1156],{"class":1155},"sBMFI","curl",[367,1158,1159],{"class":404}," http:\u002F\u002F127.0.0.1:8999\u002Fv1\u002Fchat\u002Fcompletions",[367,1161,1163],{"class":1162},"sTEyZ"," \\\n",[367,1165,1166,1169,1171,1174,1176],{"class":369,"line":381},[367,1167,1168],{"class":404},"  -H",[367,1170,401],{"class":377},[367,1172,1173],{"class":404},"Authorization: Bearer your-api-key",[367,1175,808],{"class":377},[367,1177,1163],{"class":1162},[367,1179,1180,1182,1184,1187,1189],{"class":369,"line":389},[367,1181,1168],{"class":404},[367,1183,401],{"class":377},[367,1185,1186],{"class":404},"Content-Type: application\u002Fjson",[367,1188,808],{"class":377},[367,1190,1163],{"class":1162},[367,1192,1193,1196,1199],{"class":369,"line":411},[367,1194,1195],{"class":404},"  -d",[367,1197,1198],{"class":377}," '",[367,1200,1201],{"class":404},"{\n",[367,1203,1204],{"class":369,"line":426},[367,1205,1206],{"class":404},"    \"model\": \"gemini-2.5-flash\",\n",[367,1208,1209],{"class":369,"line":499},[367,1210,1211],{"class":404},"    \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}]\n",[367,1213,1214,1217],{"class":369,"line":514},[367,1215,1216],{"class":404},"  }",[367,1218,1219],{"class":377},"'\n",[353,1221,1222],{"id":1222},"路由配置",[304,1224,1225],{},"将 Gemini 模型路由到 Gemini API Key Provider：",[357,1227,1229],{"className":359,"code":1228,"language":361,"meta":362,"style":362},"routing:\n  rules:\n    - pattern: \"gemini-*\"\n      provider: \"gemini_api_key\"\n      priority: 1\n",[364,1230,1231,1238,1245,1261,1275],{"__ignoreMap":362},[367,1232,1233,1236],{"class":369,"line":370},[367,1234,1235],{"class":373},"routing",[367,1237,378],{"class":377},[367,1239,1240,1243],{"class":369,"line":381},[367,1241,1242],{"class":373},"  rules",[367,1244,378],{"class":377},[367,1246,1247,1249,1252,1254,1256,1259],{"class":369,"line":389},[367,1248,392],{"class":377},[367,1250,1251],{"class":373}," pattern",[367,1253,398],{"class":377},[367,1255,401],{"class":377},[367,1257,1258],{"class":404},"gemini-*",[367,1260,408],{"class":377},[367,1262,1263,1266,1268,1270,1273],{"class":369,"line":411},[367,1264,1265],{"class":373},"      provider",[367,1267,398],{"class":377},[367,1269,401],{"class":377},[367,1271,1272],{"class":404},"gemini_api_key",[367,1274,408],{"class":377},[367,1276,1277,1280,1282],{"class":369,"line":426},[367,1278,1279],{"class":373},"      priority",[367,1281,398],{"class":377},[367,1283,1285],{"class":1284},"sbssI"," 1\n",[308,1287,1289],{"id":1288},"获取-api-key","获取 API Key",[856,1291,1292,1302,1305,1308,1311],{},[317,1293,1294,1295],{},"访问 ",[1296,1297,1301],"a",{"href":1298,"rel":1299},"https:\u002F\u002Faistudio.google.com\u002F",[1300],"nofollow","Google AI Studio",[317,1303,1304],{},"登录 Google 账号",[317,1306,1307],{},"点击\"Get API Key\"",[317,1309,1310],{},"创建新的 API Key",[317,1312,1313],{},"复制并保存 Key",[308,1315,1316],{"id":1316},"故障排除",[353,1318,1320],{"id":1319},"api-key-无效","API Key 无效",[856,1322,1323,1330,1333],{},[317,1324,1325,1326,1329],{},"确认 Key 格式正确（以 ",[364,1327,1328],{},"AIzaSy"," 开头）",[317,1331,1332],{},"检查 Key 是否已被撤销",[317,1334,1335],{},"确认账号状态正常",[353,1337,1338],{"id":1338},"模型不可用",[856,1340,1341,1344,1347],{},[317,1342,1343],{},"检查模型名称是否正确",[317,1345,1346],{},"确认 Key 有权访问该模型",[317,1348,1349],{},"检查是否被排除规则过滤",[353,1351,1352],{"id":1352},"配额超限",[856,1354,1355,1358,1361],{},[317,1356,1357],{},"等待配额重置",[317,1359,1360],{},"添加更多 API Key",[317,1362,1363],{},"启用配额超限自动切换",[1365,1366,1367],"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":362,"searchDepth":381,"depth":381,"links":1369},[1370,1371,1372,1377,1382,1386,1390,1394,1395],{"id":10,"depth":381,"text":10},{"id":331,"depth":381,"text":331},{"id":351,"depth":381,"text":351,"children":1373},[1374,1375,1376],{"id":355,"depth":389,"text":355},{"id":438,"depth":389,"text":438},{"id":607,"depth":389,"text":607},{"id":711,"depth":381,"text":711,"children":1378},[1379,1380,1381],{"id":714,"depth":389,"text":714},{"id":785,"depth":389,"text":785},{"id":854,"depth":389,"text":854},{"id":879,"depth":381,"text":879,"children":1383},[1384,1385],{"id":882,"depth":389,"text":882},{"id":899,"depth":389,"text":785},{"id":1062,"depth":381,"text":325,"children":1387},[1388,1389],{"id":1065,"depth":389,"text":854},{"id":1079,"depth":389,"text":785},{"id":1139,"depth":381,"text":1139,"children":1391},[1392,1393],{"id":1142,"depth":389,"text":1143},{"id":1222,"depth":389,"text":1222},{"id":1288,"depth":381,"text":1289},{"id":1316,"depth":381,"text":1316,"children":1396},[1397,1398,1399],{"id":1319,"depth":389,"text":1320},{"id":1338,"depth":389,"text":1338},{"id":1352,"depth":389,"text":1352},"Gemini API Key 多账号负载均衡配置","md",null,{},{"icon":83},{"title":162,"description":1400},"UTAShr4Eb2vHGShNYTFsM1P78-LgArKOJJfdJfse9r0",[1408,1410],{"title":157,"path":158,"stem":159,"description":1409,"icon":160,"children":-1},"iFlow Provider 配置（OAuth 和 Cookie）",{"title":171,"path":172,"stem":173,"description":1411,"icon":155,"children":-1},"面向进阶用户的本地接口能力说明",1775487310838]