[{"data":1,"prerenderedAt":2372},["ShallowReactive",2],{"navigation_docs":3,"-api-reference-management-api":288,"-api-reference-management-api-surround":2367},[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":185,"body":290,"description":2360,"extension":2361,"links":2362,"meta":2363,"navigation":2364,"path":186,"seo":2365,"stem":187,"__hash__":2366},"docs\u002F04.api-reference\u002F4.management-api.md",{"type":291,"value":292,"toc":2329},"minimark",[293,297,302,306,310,318,343,346,349,389,400,404,407,411,433,436,689,693,696,716,719,993,996,1024,1029,1098,1102,1190,1194,1312,1315,1358,1361,1382,1385,1411,1415,1418,1438,1441,1629,1632,1658,1732,1735,1773,1783,1786,1790,1793,1879,1883,1886,1970,1974,1977,2061,2064,2068,2188,2192,2325],[294,295,185],"h1",{"id":296},"管理-api",[298,299,301],"alert",{"type":300},"info","本页是开发者进阶文档，主要用于自动化管理与运维集成。",[303,304,305],"p",{},"Lime 提供远程管理 API，用于配置和监控服务。",[307,308,309],"h2",{"id":309},"认证",[303,311,312,313,317],{},"所有管理 API 请求需要在 ",[314,315,316],"code",{},"Authorization"," 头中提供密钥：",[319,320,325],"pre",{"className":321,"code":322,"language":323,"meta":324,"style":324},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Authorization: Bearer your-secret-key\n","bash","",[314,326,327],{"__ignoreMap":324},[328,329,332,336,340],"span",{"class":330,"line":331},"line",1,[328,333,335],{"class":334},"sBMFI","Authorization:",[328,337,339],{"class":338},"sfazB"," Bearer",[328,341,342],{"class":338}," your-secret-key\n",[307,344,345],{"id":345},"访问控制",[303,347,348],{},"管理 API 的访问受以下配置控制：",[350,351,352,365],"table",{},[353,354,355],"thead",{},[356,357,358,362],"tr",{},[359,360,361],"th",{},"配置项",[359,363,364],{},"说明",[366,367,368,379],"tbody",{},[356,369,370,376],{},[371,372,373],"td",{},[314,374,375],{},"secret_key",[371,377,378],{},"管理密钥，为空时禁用所有管理端点（返回 404）",[356,380,381,386],{},[371,382,383],{},[314,384,385],{},"allow_remote",[371,387,388],{},"是否允许远程访问，为 false 时仅允许 localhost",[298,390,392,393,395,396,399],{"type":391},"warning","当前版本未启用 TLS，仅支持本地访问，",[314,394,385],{}," 必须保持为 ",[314,397,398],{},"false","。",[307,401,403],{"id":402},"v0managementstatus","\u002Fv0\u002Fmanagement\u002Fstatus",[303,405,406],{},"获取服务器状态信息。",[408,409,410],"h3",{"id":410},"请求",[319,412,414],{"className":321,"code":413,"language":323,"meta":324,"style":324},"GET \u002Fv0\u002Fmanagement\u002Fstatus\nAuthorization: Bearer your-secret-key\n",[314,415,416,424],{"__ignoreMap":324},[328,417,418,421],{"class":330,"line":331},[328,419,420],{"class":334},"GET",[328,422,423],{"class":338}," \u002Fv0\u002Fmanagement\u002Fstatus\n",[328,425,427,429,431],{"class":330,"line":426},2,[328,428,335],{"class":334},[328,430,339],{"class":338},[328,432,342],{"class":338},[408,434,435],{"id":435},"响应",[319,437,441],{"className":438,"code":439,"language":440,"meta":324,"style":324},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"status\": \"running\",\n  \"version\": \"1.0.0\",\n  \"uptime_seconds\": 3600,\n  \"tls_enabled\": false,\n  \"active_credentials\": 5,\n  \"total_requests\": 1234,\n  \"providers\": {\n    \"kiro\": {\n      \"enabled\": true,\n      \"credentials_count\": 2\n    },\n    \"gemini\": {\n      \"enabled\": true,\n      \"credentials_count\": 1\n    }\n  }\n}\n","json",[314,442,443,449,475,496,514,529,546,563,578,593,609,624,630,644,657,671,677,683],{"__ignoreMap":324},[328,444,445],{"class":330,"line":331},[328,446,448],{"class":447},"sMK4o","{\n",[328,450,451,454,458,461,464,467,470,472],{"class":330,"line":426},[328,452,453],{"class":447},"  \"",[328,455,457],{"class":456},"spNyl","status",[328,459,460],{"class":447},"\"",[328,462,463],{"class":447},":",[328,465,466],{"class":447}," \"",[328,468,469],{"class":338},"running",[328,471,460],{"class":447},[328,473,474],{"class":447},",\n",[328,476,478,480,483,485,487,489,492,494],{"class":330,"line":477},3,[328,479,453],{"class":447},[328,481,482],{"class":456},"version",[328,484,460],{"class":447},[328,486,463],{"class":447},[328,488,466],{"class":447},[328,490,491],{"class":338},"1.0.0",[328,493,460],{"class":447},[328,495,474],{"class":447},[328,497,499,501,504,506,508,512],{"class":330,"line":498},4,[328,500,453],{"class":447},[328,502,503],{"class":456},"uptime_seconds",[328,505,460],{"class":447},[328,507,463],{"class":447},[328,509,511],{"class":510},"sbssI"," 3600",[328,513,474],{"class":447},[328,515,517,519,522,524,526],{"class":330,"line":516},5,[328,518,453],{"class":447},[328,520,521],{"class":456},"tls_enabled",[328,523,460],{"class":447},[328,525,463],{"class":447},[328,527,528],{"class":447}," false,\n",[328,530,532,534,537,539,541,544],{"class":330,"line":531},6,[328,533,453],{"class":447},[328,535,536],{"class":456},"active_credentials",[328,538,460],{"class":447},[328,540,463],{"class":447},[328,542,543],{"class":510}," 5",[328,545,474],{"class":447},[328,547,549,551,554,556,558,561],{"class":330,"line":548},7,[328,550,453],{"class":447},[328,552,553],{"class":456},"total_requests",[328,555,460],{"class":447},[328,557,463],{"class":447},[328,559,560],{"class":510}," 1234",[328,562,474],{"class":447},[328,564,566,568,571,573,575],{"class":330,"line":565},8,[328,567,453],{"class":447},[328,569,570],{"class":456},"providers",[328,572,460],{"class":447},[328,574,463],{"class":447},[328,576,577],{"class":447}," {\n",[328,579,581,584,587,589,591],{"class":330,"line":580},9,[328,582,583],{"class":447},"    \"",[328,585,586],{"class":334},"kiro",[328,588,460],{"class":447},[328,590,463],{"class":447},[328,592,577],{"class":447},[328,594,596,599,602,604,606],{"class":330,"line":595},10,[328,597,598],{"class":447},"      \"",[328,600,601],{"class":510},"enabled",[328,603,460],{"class":447},[328,605,463],{"class":447},[328,607,608],{"class":447}," true,\n",[328,610,612,614,617,619,621],{"class":330,"line":611},11,[328,613,598],{"class":447},[328,615,616],{"class":510},"credentials_count",[328,618,460],{"class":447},[328,620,463],{"class":447},[328,622,623],{"class":510}," 2\n",[328,625,627],{"class":330,"line":626},12,[328,628,629],{"class":447},"    },\n",[328,631,633,635,638,640,642],{"class":330,"line":632},13,[328,634,583],{"class":447},[328,636,637],{"class":334},"gemini",[328,639,460],{"class":447},[328,641,463],{"class":447},[328,643,577],{"class":447},[328,645,647,649,651,653,655],{"class":330,"line":646},14,[328,648,598],{"class":447},[328,650,601],{"class":510},[328,652,460],{"class":447},[328,654,463],{"class":447},[328,656,608],{"class":447},[328,658,660,662,664,666,668],{"class":330,"line":659},15,[328,661,598],{"class":447},[328,663,616],{"class":510},[328,665,460],{"class":447},[328,667,463],{"class":447},[328,669,670],{"class":510}," 1\n",[328,672,674],{"class":330,"line":673},16,[328,675,676],{"class":447},"    }\n",[328,678,680],{"class":330,"line":679},17,[328,681,682],{"class":447},"  }\n",[328,684,686],{"class":330,"line":685},18,[328,687,688],{"class":447},"}\n",[307,690,692],{"id":691},"v0managementcredentials","\u002Fv0\u002Fmanagement\u002Fcredentials",[408,694,695],{"id":695},"获取凭证列表",[319,697,699],{"className":321,"code":698,"language":323,"meta":324,"style":324},"GET \u002Fv0\u002Fmanagement\u002Fcredentials\nAuthorization: Bearer your-secret-key\n",[314,700,701,708],{"__ignoreMap":324},[328,702,703,705],{"class":330,"line":331},[328,704,420],{"class":334},[328,706,707],{"class":338}," \u002Fv0\u002Fmanagement\u002Fcredentials\n",[328,709,710,712,714],{"class":330,"line":426},[328,711,335],{"class":334},[328,713,339],{"class":338},[328,715,342],{"class":338},[408,717,435],{"id":718},"响应-1",[319,720,722],{"className":438,"code":721,"language":440,"meta":324,"style":324},"{\n  \"credentials\": [\n    {\n      \"id\": \"kiro-main\",\n      \"provider\": \"kiro\",\n      \"type\": \"oauth\",\n      \"status\": \"valid\",\n      \"expires_at\": \"2025-01-01T00:00:00Z\",\n      \"disabled\": false\n    },\n    {\n      \"id\": \"gemini-key-1\",\n      \"provider\": \"gemini_api_key\",\n      \"type\": \"api_key\",\n      \"status\": \"valid\",\n      \"disabled\": false,\n      \"excluded_models\": [\"gemini-2.5-pro\"]\n    }\n  ]\n}\n",[314,723,724,728,742,747,767,786,806,825,845,859,863,867,886,905,924,942,954,978,982,988],{"__ignoreMap":324},[328,725,726],{"class":330,"line":331},[328,727,448],{"class":447},[328,729,730,732,735,737,739],{"class":330,"line":426},[328,731,453],{"class":447},[328,733,734],{"class":456},"credentials",[328,736,460],{"class":447},[328,738,463],{"class":447},[328,740,741],{"class":447}," [\n",[328,743,744],{"class":330,"line":477},[328,745,746],{"class":447},"    {\n",[328,748,749,751,754,756,758,760,763,765],{"class":330,"line":498},[328,750,598],{"class":447},[328,752,753],{"class":334},"id",[328,755,460],{"class":447},[328,757,463],{"class":447},[328,759,466],{"class":447},[328,761,762],{"class":338},"kiro-main",[328,764,460],{"class":447},[328,766,474],{"class":447},[328,768,769,771,774,776,778,780,782,784],{"class":330,"line":516},[328,770,598],{"class":447},[328,772,773],{"class":334},"provider",[328,775,460],{"class":447},[328,777,463],{"class":447},[328,779,466],{"class":447},[328,781,586],{"class":338},[328,783,460],{"class":447},[328,785,474],{"class":447},[328,787,788,790,793,795,797,799,802,804],{"class":330,"line":531},[328,789,598],{"class":447},[328,791,792],{"class":334},"type",[328,794,460],{"class":447},[328,796,463],{"class":447},[328,798,466],{"class":447},[328,800,801],{"class":338},"oauth",[328,803,460],{"class":447},[328,805,474],{"class":447},[328,807,808,810,812,814,816,818,821,823],{"class":330,"line":548},[328,809,598],{"class":447},[328,811,457],{"class":334},[328,813,460],{"class":447},[328,815,463],{"class":447},[328,817,466],{"class":447},[328,819,820],{"class":338},"valid",[328,822,460],{"class":447},[328,824,474],{"class":447},[328,826,827,829,832,834,836,838,841,843],{"class":330,"line":565},[328,828,598],{"class":447},[328,830,831],{"class":334},"expires_at",[328,833,460],{"class":447},[328,835,463],{"class":447},[328,837,466],{"class":447},[328,839,840],{"class":338},"2025-01-01T00:00:00Z",[328,842,460],{"class":447},[328,844,474],{"class":447},[328,846,847,849,852,854,856],{"class":330,"line":580},[328,848,598],{"class":447},[328,850,851],{"class":334},"disabled",[328,853,460],{"class":447},[328,855,463],{"class":447},[328,857,858],{"class":447}," false\n",[328,860,861],{"class":330,"line":595},[328,862,629],{"class":447},[328,864,865],{"class":330,"line":611},[328,866,746],{"class":447},[328,868,869,871,873,875,877,879,882,884],{"class":330,"line":626},[328,870,598],{"class":447},[328,872,753],{"class":334},[328,874,460],{"class":447},[328,876,463],{"class":447},[328,878,466],{"class":447},[328,880,881],{"class":338},"gemini-key-1",[328,883,460],{"class":447},[328,885,474],{"class":447},[328,887,888,890,892,894,896,898,901,903],{"class":330,"line":632},[328,889,598],{"class":447},[328,891,773],{"class":334},[328,893,460],{"class":447},[328,895,463],{"class":447},[328,897,466],{"class":447},[328,899,900],{"class":338},"gemini_api_key",[328,902,460],{"class":447},[328,904,474],{"class":447},[328,906,907,909,911,913,915,917,920,922],{"class":330,"line":646},[328,908,598],{"class":447},[328,910,792],{"class":334},[328,912,460],{"class":447},[328,914,463],{"class":447},[328,916,466],{"class":447},[328,918,919],{"class":338},"api_key",[328,921,460],{"class":447},[328,923,474],{"class":447},[328,925,926,928,930,932,934,936,938,940],{"class":330,"line":659},[328,927,598],{"class":447},[328,929,457],{"class":334},[328,931,460],{"class":447},[328,933,463],{"class":447},[328,935,466],{"class":447},[328,937,820],{"class":338},[328,939,460],{"class":447},[328,941,474],{"class":447},[328,943,944,946,948,950,952],{"class":330,"line":673},[328,945,598],{"class":447},[328,947,851],{"class":334},[328,949,460],{"class":447},[328,951,463],{"class":447},[328,953,528],{"class":447},[328,955,956,958,961,963,965,968,970,973,975],{"class":330,"line":679},[328,957,598],{"class":447},[328,959,960],{"class":334},"excluded_models",[328,962,460],{"class":447},[328,964,463],{"class":447},[328,966,967],{"class":447}," [",[328,969,460],{"class":447},[328,971,972],{"class":338},"gemini-2.5-pro",[328,974,460],{"class":447},[328,976,977],{"class":447},"]\n",[328,979,980],{"class":330,"line":685},[328,981,676],{"class":447},[328,983,985],{"class":330,"line":984},19,[328,986,987],{"class":447},"  ]\n",[328,989,991],{"class":330,"line":990},20,[328,992,688],{"class":447},[408,994,995],{"id":995},"添加凭证",[319,997,999],{"className":321,"code":998,"language":323,"meta":324,"style":324},"POST \u002Fv0\u002Fmanagement\u002Fcredentials\nAuthorization: Bearer your-secret-key\nContent-Type: application\u002Fjson\n",[314,1000,1001,1008,1016],{"__ignoreMap":324},[328,1002,1003,1006],{"class":330,"line":331},[328,1004,1005],{"class":334},"POST",[328,1007,707],{"class":338},[328,1009,1010,1012,1014],{"class":330,"line":426},[328,1011,335],{"class":334},[328,1013,339],{"class":338},[328,1015,342],{"class":338},[328,1017,1018,1021],{"class":330,"line":477},[328,1019,1020],{"class":334},"Content-Type:",[328,1022,1023],{"class":338}," application\u002Fjson\n",[1025,1026,1028],"h4",{"id":1027},"添加-oauth-凭证","添加 OAuth 凭证",[319,1030,1032],{"className":438,"code":1031,"language":440,"meta":324,"style":324},"{\n  \"provider\": \"kiro\",\n  \"id\": \"kiro-new\",\n  \"token_file\": \"kiro\u002Fnew-token.json\"\n}\n",[314,1033,1034,1038,1056,1075,1094],{"__ignoreMap":324},[328,1035,1036],{"class":330,"line":331},[328,1037,448],{"class":447},[328,1039,1040,1042,1044,1046,1048,1050,1052,1054],{"class":330,"line":426},[328,1041,453],{"class":447},[328,1043,773],{"class":456},[328,1045,460],{"class":447},[328,1047,463],{"class":447},[328,1049,466],{"class":447},[328,1051,586],{"class":338},[328,1053,460],{"class":447},[328,1055,474],{"class":447},[328,1057,1058,1060,1062,1064,1066,1068,1071,1073],{"class":330,"line":477},[328,1059,453],{"class":447},[328,1061,753],{"class":456},[328,1063,460],{"class":447},[328,1065,463],{"class":447},[328,1067,466],{"class":447},[328,1069,1070],{"class":338},"kiro-new",[328,1072,460],{"class":447},[328,1074,474],{"class":447},[328,1076,1077,1079,1082,1084,1086,1088,1091],{"class":330,"line":498},[328,1078,453],{"class":447},[328,1080,1081],{"class":456},"token_file",[328,1083,460],{"class":447},[328,1085,463],{"class":447},[328,1087,466],{"class":447},[328,1089,1090],{"class":338},"kiro\u002Fnew-token.json",[328,1092,1093],{"class":447},"\"\n",[328,1095,1096],{"class":330,"line":516},[328,1097,688],{"class":447},[1025,1099,1101],{"id":1100},"添加-api-key-凭证","添加 API Key 凭证",[319,1103,1105],{"className":438,"code":1104,"language":440,"meta":324,"style":324},"{\n  \"provider\": \"openai\",\n  \"id\": \"openai-new\",\n  \"api_key\": \"sk-xxx...\",\n  \"base_url\": \"https:\u002F\u002Fapi.openai.com\u002Fv1\"\n}\n",[314,1106,1107,1111,1130,1149,1168,1186],{"__ignoreMap":324},[328,1108,1109],{"class":330,"line":331},[328,1110,448],{"class":447},[328,1112,1113,1115,1117,1119,1121,1123,1126,1128],{"class":330,"line":426},[328,1114,453],{"class":447},[328,1116,773],{"class":456},[328,1118,460],{"class":447},[328,1120,463],{"class":447},[328,1122,466],{"class":447},[328,1124,1125],{"class":338},"openai",[328,1127,460],{"class":447},[328,1129,474],{"class":447},[328,1131,1132,1134,1136,1138,1140,1142,1145,1147],{"class":330,"line":477},[328,1133,453],{"class":447},[328,1135,753],{"class":456},[328,1137,460],{"class":447},[328,1139,463],{"class":447},[328,1141,466],{"class":447},[328,1143,1144],{"class":338},"openai-new",[328,1146,460],{"class":447},[328,1148,474],{"class":447},[328,1150,1151,1153,1155,1157,1159,1161,1164,1166],{"class":330,"line":498},[328,1152,453],{"class":447},[328,1154,919],{"class":456},[328,1156,460],{"class":447},[328,1158,463],{"class":447},[328,1160,466],{"class":447},[328,1162,1163],{"class":338},"sk-xxx...",[328,1165,460],{"class":447},[328,1167,474],{"class":447},[328,1169,1170,1172,1175,1177,1179,1181,1184],{"class":330,"line":516},[328,1171,453],{"class":447},[328,1173,1174],{"class":456},"base_url",[328,1176,460],{"class":447},[328,1178,463],{"class":447},[328,1180,466],{"class":447},[328,1182,1183],{"class":338},"https:\u002F\u002Fapi.openai.com\u002Fv1",[328,1185,1093],{"class":447},[328,1187,1188],{"class":330,"line":531},[328,1189,688],{"class":447},[1025,1191,1193],{"id":1192},"添加-gemini-api-key","添加 Gemini API Key",[319,1195,1197],{"className":438,"code":1196,"language":440,"meta":324,"style":324},"{\n  \"provider\": \"gemini_api_key\",\n  \"id\": \"gemini-key-new\",\n  \"api_key\": \"AIzaSy...\",\n  \"base_url\": \"https:\u002F\u002Fgenerativelanguage.googleapis.com\",\n  \"excluded_models\": [\"gemini-2.5-pro\", \"*-preview\"]\n}\n",[314,1198,1199,1203,1221,1240,1259,1278,1308],{"__ignoreMap":324},[328,1200,1201],{"class":330,"line":331},[328,1202,448],{"class":447},[328,1204,1205,1207,1209,1211,1213,1215,1217,1219],{"class":330,"line":426},[328,1206,453],{"class":447},[328,1208,773],{"class":456},[328,1210,460],{"class":447},[328,1212,463],{"class":447},[328,1214,466],{"class":447},[328,1216,900],{"class":338},[328,1218,460],{"class":447},[328,1220,474],{"class":447},[328,1222,1223,1225,1227,1229,1231,1233,1236,1238],{"class":330,"line":477},[328,1224,453],{"class":447},[328,1226,753],{"class":456},[328,1228,460],{"class":447},[328,1230,463],{"class":447},[328,1232,466],{"class":447},[328,1234,1235],{"class":338},"gemini-key-new",[328,1237,460],{"class":447},[328,1239,474],{"class":447},[328,1241,1242,1244,1246,1248,1250,1252,1255,1257],{"class":330,"line":498},[328,1243,453],{"class":447},[328,1245,919],{"class":456},[328,1247,460],{"class":447},[328,1249,463],{"class":447},[328,1251,466],{"class":447},[328,1253,1254],{"class":338},"AIzaSy...",[328,1256,460],{"class":447},[328,1258,474],{"class":447},[328,1260,1261,1263,1265,1267,1269,1271,1274,1276],{"class":330,"line":516},[328,1262,453],{"class":447},[328,1264,1174],{"class":456},[328,1266,460],{"class":447},[328,1268,463],{"class":447},[328,1270,466],{"class":447},[328,1272,1273],{"class":338},"https:\u002F\u002Fgenerativelanguage.googleapis.com",[328,1275,460],{"class":447},[328,1277,474],{"class":447},[328,1279,1280,1282,1284,1286,1288,1290,1292,1294,1296,1299,1301,1304,1306],{"class":330,"line":531},[328,1281,453],{"class":447},[328,1283,960],{"class":456},[328,1285,460],{"class":447},[328,1287,463],{"class":447},[328,1289,967],{"class":447},[328,1291,460],{"class":447},[328,1293,972],{"class":338},[328,1295,460],{"class":447},[328,1297,1298],{"class":447},",",[328,1300,466],{"class":447},[328,1302,1303],{"class":338},"*-preview",[328,1305,460],{"class":447},[328,1307,977],{"class":447},[328,1309,1310],{"class":330,"line":548},[328,1311,688],{"class":447},[408,1313,435],{"id":1314},"响应-2",[319,1316,1318],{"className":438,"code":1317,"language":440,"meta":324,"style":324},"{\n  \"success\": true,\n  \"credential_id\": \"kiro-new\"\n}\n",[314,1319,1320,1324,1337,1354],{"__ignoreMap":324},[328,1321,1322],{"class":330,"line":331},[328,1323,448],{"class":447},[328,1325,1326,1328,1331,1333,1335],{"class":330,"line":426},[328,1327,453],{"class":447},[328,1329,1330],{"class":456},"success",[328,1332,460],{"class":447},[328,1334,463],{"class":447},[328,1336,608],{"class":447},[328,1338,1339,1341,1344,1346,1348,1350,1352],{"class":330,"line":477},[328,1340,453],{"class":447},[328,1342,1343],{"class":456},"credential_id",[328,1345,460],{"class":447},[328,1347,463],{"class":447},[328,1349,466],{"class":447},[328,1351,1070],{"class":338},[328,1353,1093],{"class":447},[328,1355,1356],{"class":330,"line":498},[328,1357,688],{"class":447},[408,1359,1360],{"id":1360},"删除凭证",[319,1362,1364],{"className":321,"code":1363,"language":323,"meta":324,"style":324},"DELETE \u002Fv0\u002Fmanagement\u002Fcredentials\u002F{credential_id}\nAuthorization: Bearer your-secret-key\n",[314,1365,1366,1374],{"__ignoreMap":324},[328,1367,1368,1371],{"class":330,"line":331},[328,1369,1370],{"class":334},"DELETE",[328,1372,1373],{"class":338}," \u002Fv0\u002Fmanagement\u002Fcredentials\u002F{credential_id}\n",[328,1375,1376,1378,1380],{"class":330,"line":426},[328,1377,335],{"class":334},[328,1379,339],{"class":338},[328,1381,342],{"class":338},[408,1383,435],{"id":1384},"响应-3",[319,1386,1388],{"className":438,"code":1387,"language":440,"meta":324,"style":324},"{\n  \"success\": true\n}\n",[314,1389,1390,1394,1407],{"__ignoreMap":324},[328,1391,1392],{"class":330,"line":331},[328,1393,448],{"class":447},[328,1395,1396,1398,1400,1402,1404],{"class":330,"line":426},[328,1397,453],{"class":447},[328,1399,1330],{"class":456},[328,1401,460],{"class":447},[328,1403,463],{"class":447},[328,1405,1406],{"class":447}," true\n",[328,1408,1409],{"class":330,"line":477},[328,1410,688],{"class":447},[307,1412,1414],{"id":1413},"v0managementconfig","\u002Fv0\u002Fmanagement\u002Fconfig",[408,1416,1417],{"id":1417},"获取配置",[319,1419,1421],{"className":321,"code":1420,"language":323,"meta":324,"style":324},"GET \u002Fv0\u002Fmanagement\u002Fconfig\nAuthorization: Bearer your-secret-key\n",[314,1422,1423,1430],{"__ignoreMap":324},[328,1424,1425,1427],{"class":330,"line":331},[328,1426,420],{"class":334},[328,1428,1429],{"class":338}," \u002Fv0\u002Fmanagement\u002Fconfig\n",[328,1431,1432,1434,1436],{"class":330,"line":426},[328,1433,335],{"class":334},[328,1435,339],{"class":338},[328,1437,342],{"class":338},[408,1439,435],{"id":1440},"响应-4",[319,1442,1444],{"className":438,"code":1443,"language":440,"meta":324,"style":324},"{\n  \"server\": {\n    \"host\": \"127.0.0.1\",\n    \"port\": 8999,\n    \"tls\": {\n      \"enable\": false\n    }\n  },\n  \"routing\": {\n    \"default_provider\": \"kiro\"\n  },\n  \"quota_exceeded\": {\n    \"switch_project\": true,\n    \"switch_preview_model\": true,\n    \"cooldown_seconds\": 300\n  }\n}\n",[314,1445,1446,1450,1463,1483,1499,1512,1525,1529,1534,1547,1564,1568,1581,1594,1607,1621,1625],{"__ignoreMap":324},[328,1447,1448],{"class":330,"line":331},[328,1449,448],{"class":447},[328,1451,1452,1454,1457,1459,1461],{"class":330,"line":426},[328,1453,453],{"class":447},[328,1455,1456],{"class":456},"server",[328,1458,460],{"class":447},[328,1460,463],{"class":447},[328,1462,577],{"class":447},[328,1464,1465,1467,1470,1472,1474,1476,1479,1481],{"class":330,"line":477},[328,1466,583],{"class":447},[328,1468,1469],{"class":334},"host",[328,1471,460],{"class":447},[328,1473,463],{"class":447},[328,1475,466],{"class":447},[328,1477,1478],{"class":338},"127.0.0.1",[328,1480,460],{"class":447},[328,1482,474],{"class":447},[328,1484,1485,1487,1490,1492,1494,1497],{"class":330,"line":498},[328,1486,583],{"class":447},[328,1488,1489],{"class":334},"port",[328,1491,460],{"class":447},[328,1493,463],{"class":447},[328,1495,1496],{"class":510}," 8999",[328,1498,474],{"class":447},[328,1500,1501,1503,1506,1508,1510],{"class":330,"line":516},[328,1502,583],{"class":447},[328,1504,1505],{"class":334},"tls",[328,1507,460],{"class":447},[328,1509,463],{"class":447},[328,1511,577],{"class":447},[328,1513,1514,1516,1519,1521,1523],{"class":330,"line":531},[328,1515,598],{"class":447},[328,1517,1518],{"class":510},"enable",[328,1520,460],{"class":447},[328,1522,463],{"class":447},[328,1524,858],{"class":447},[328,1526,1527],{"class":330,"line":548},[328,1528,676],{"class":447},[328,1530,1531],{"class":330,"line":565},[328,1532,1533],{"class":447},"  },\n",[328,1535,1536,1538,1541,1543,1545],{"class":330,"line":580},[328,1537,453],{"class":447},[328,1539,1540],{"class":456},"routing",[328,1542,460],{"class":447},[328,1544,463],{"class":447},[328,1546,577],{"class":447},[328,1548,1549,1551,1554,1556,1558,1560,1562],{"class":330,"line":595},[328,1550,583],{"class":447},[328,1552,1553],{"class":334},"default_provider",[328,1555,460],{"class":447},[328,1557,463],{"class":447},[328,1559,466],{"class":447},[328,1561,586],{"class":338},[328,1563,1093],{"class":447},[328,1565,1566],{"class":330,"line":611},[328,1567,1533],{"class":447},[328,1569,1570,1572,1575,1577,1579],{"class":330,"line":626},[328,1571,453],{"class":447},[328,1573,1574],{"class":456},"quota_exceeded",[328,1576,460],{"class":447},[328,1578,463],{"class":447},[328,1580,577],{"class":447},[328,1582,1583,1585,1588,1590,1592],{"class":330,"line":632},[328,1584,583],{"class":447},[328,1586,1587],{"class":334},"switch_project",[328,1589,460],{"class":447},[328,1591,463],{"class":447},[328,1593,608],{"class":447},[328,1595,1596,1598,1601,1603,1605],{"class":330,"line":646},[328,1597,583],{"class":447},[328,1599,1600],{"class":334},"switch_preview_model",[328,1602,460],{"class":447},[328,1604,463],{"class":447},[328,1606,608],{"class":447},[328,1608,1609,1611,1614,1616,1618],{"class":330,"line":659},[328,1610,583],{"class":447},[328,1612,1613],{"class":334},"cooldown_seconds",[328,1615,460],{"class":447},[328,1617,463],{"class":447},[328,1619,1620],{"class":510}," 300\n",[328,1622,1623],{"class":330,"line":673},[328,1624,682],{"class":447},[328,1626,1627],{"class":330,"line":679},[328,1628,688],{"class":447},[408,1630,1631],{"id":1631},"更新配置",[319,1633,1635],{"className":321,"code":1634,"language":323,"meta":324,"style":324},"PUT \u002Fv0\u002Fmanagement\u002Fconfig\nAuthorization: Bearer your-secret-key\nContent-Type: application\u002Fjson\n",[314,1636,1637,1644,1652],{"__ignoreMap":324},[328,1638,1639,1642],{"class":330,"line":331},[328,1640,1641],{"class":334},"PUT",[328,1643,1429],{"class":338},[328,1645,1646,1648,1650],{"class":330,"line":426},[328,1647,335],{"class":334},[328,1649,339],{"class":338},[328,1651,342],{"class":338},[328,1653,1654,1656],{"class":330,"line":477},[328,1655,1020],{"class":334},[328,1657,1023],{"class":338},[319,1659,1661],{"className":438,"code":1660,"language":440,"meta":324,"style":324},"{\n  \"routing\": {\n    \"default_provider\": \"gemini\"\n  },\n  \"quota_exceeded\": {\n    \"cooldown_seconds\": 600\n  }\n}\n",[314,1662,1663,1667,1679,1695,1699,1711,1724,1728],{"__ignoreMap":324},[328,1664,1665],{"class":330,"line":331},[328,1666,448],{"class":447},[328,1668,1669,1671,1673,1675,1677],{"class":330,"line":426},[328,1670,453],{"class":447},[328,1672,1540],{"class":456},[328,1674,460],{"class":447},[328,1676,463],{"class":447},[328,1678,577],{"class":447},[328,1680,1681,1683,1685,1687,1689,1691,1693],{"class":330,"line":477},[328,1682,583],{"class":447},[328,1684,1553],{"class":334},[328,1686,460],{"class":447},[328,1688,463],{"class":447},[328,1690,466],{"class":447},[328,1692,637],{"class":338},[328,1694,1093],{"class":447},[328,1696,1697],{"class":330,"line":498},[328,1698,1533],{"class":447},[328,1700,1701,1703,1705,1707,1709],{"class":330,"line":516},[328,1702,453],{"class":447},[328,1704,1574],{"class":456},[328,1706,460],{"class":447},[328,1708,463],{"class":447},[328,1710,577],{"class":447},[328,1712,1713,1715,1717,1719,1721],{"class":330,"line":531},[328,1714,583],{"class":447},[328,1716,1613],{"class":334},[328,1718,460],{"class":447},[328,1720,463],{"class":447},[328,1722,1723],{"class":510}," 600\n",[328,1725,1726],{"class":330,"line":548},[328,1727,682],{"class":447},[328,1729,1730],{"class":330,"line":565},[328,1731,688],{"class":447},[408,1733,435],{"id":1734},"响应-5",[319,1736,1738],{"className":438,"code":1737,"language":440,"meta":324,"style":324},"{\n  \"success\": true,\n  \"restart_required\": false\n}\n",[314,1739,1740,1744,1756,1769],{"__ignoreMap":324},[328,1741,1742],{"class":330,"line":331},[328,1743,448],{"class":447},[328,1745,1746,1748,1750,1752,1754],{"class":330,"line":426},[328,1747,453],{"class":447},[328,1749,1330],{"class":456},[328,1751,460],{"class":447},[328,1753,463],{"class":447},[328,1755,608],{"class":447},[328,1757,1758,1760,1763,1765,1767],{"class":330,"line":477},[328,1759,453],{"class":447},[328,1761,1762],{"class":456},"restart_required",[328,1764,460],{"class":447},[328,1766,463],{"class":447},[328,1768,858],{"class":447},[328,1770,1771],{"class":330,"line":498},[328,1772,688],{"class":447},[1774,1775,1776],"blockquote",{},[303,1777,1778,1782],{},[1779,1780,1781],"strong",{},"注意",": 某些配置更改（如 TLS、端口）需要重启服务器才能生效。",[307,1784,1785],{"id":1785},"错误响应",[408,1787,1789],{"id":1788},"_401-unauthorized","401 Unauthorized",[303,1791,1792],{},"密钥无效或缺失：",[319,1794,1796],{"className":438,"code":1795,"language":440,"meta":324,"style":324},"{\n  \"error\": {\n    \"message\": \"Invalid or missing secret key\",\n    \"type\": \"authentication_error\",\n    \"code\": \"invalid_api_key\"\n  }\n}\n",[314,1797,1798,1802,1815,1835,1854,1871,1875],{"__ignoreMap":324},[328,1799,1800],{"class":330,"line":331},[328,1801,448],{"class":447},[328,1803,1804,1806,1809,1811,1813],{"class":330,"line":426},[328,1805,453],{"class":447},[328,1807,1808],{"class":456},"error",[328,1810,460],{"class":447},[328,1812,463],{"class":447},[328,1814,577],{"class":447},[328,1816,1817,1819,1822,1824,1826,1828,1831,1833],{"class":330,"line":477},[328,1818,583],{"class":447},[328,1820,1821],{"class":334},"message",[328,1823,460],{"class":447},[328,1825,463],{"class":447},[328,1827,466],{"class":447},[328,1829,1830],{"class":338},"Invalid or missing secret key",[328,1832,460],{"class":447},[328,1834,474],{"class":447},[328,1836,1837,1839,1841,1843,1845,1847,1850,1852],{"class":330,"line":498},[328,1838,583],{"class":447},[328,1840,792],{"class":334},[328,1842,460],{"class":447},[328,1844,463],{"class":447},[328,1846,466],{"class":447},[328,1848,1849],{"class":338},"authentication_error",[328,1851,460],{"class":447},[328,1853,474],{"class":447},[328,1855,1856,1858,1860,1862,1864,1866,1869],{"class":330,"line":516},[328,1857,583],{"class":447},[328,1859,314],{"class":334},[328,1861,460],{"class":447},[328,1863,463],{"class":447},[328,1865,466],{"class":447},[328,1867,1868],{"class":338},"invalid_api_key",[328,1870,1093],{"class":447},[328,1872,1873],{"class":330,"line":531},[328,1874,682],{"class":447},[328,1876,1877],{"class":330,"line":548},[328,1878,688],{"class":447},[408,1880,1882],{"id":1881},"_403-forbidden","403 Forbidden",[303,1884,1885],{},"远程访问被禁止：",[319,1887,1889],{"className":438,"code":1888,"language":440,"meta":324,"style":324},"{\n  \"error\": {\n    \"message\": \"Remote access not allowed\",\n    \"type\": \"permission_error\",\n    \"code\": \"remote_access_denied\"\n  }\n}\n",[314,1890,1891,1895,1907,1926,1945,1962,1966],{"__ignoreMap":324},[328,1892,1893],{"class":330,"line":331},[328,1894,448],{"class":447},[328,1896,1897,1899,1901,1903,1905],{"class":330,"line":426},[328,1898,453],{"class":447},[328,1900,1808],{"class":456},[328,1902,460],{"class":447},[328,1904,463],{"class":447},[328,1906,577],{"class":447},[328,1908,1909,1911,1913,1915,1917,1919,1922,1924],{"class":330,"line":477},[328,1910,583],{"class":447},[328,1912,1821],{"class":334},[328,1914,460],{"class":447},[328,1916,463],{"class":447},[328,1918,466],{"class":447},[328,1920,1921],{"class":338},"Remote access not allowed",[328,1923,460],{"class":447},[328,1925,474],{"class":447},[328,1927,1928,1930,1932,1934,1936,1938,1941,1943],{"class":330,"line":498},[328,1929,583],{"class":447},[328,1931,792],{"class":334},[328,1933,460],{"class":447},[328,1935,463],{"class":447},[328,1937,466],{"class":447},[328,1939,1940],{"class":338},"permission_error",[328,1942,460],{"class":447},[328,1944,474],{"class":447},[328,1946,1947,1949,1951,1953,1955,1957,1960],{"class":330,"line":516},[328,1948,583],{"class":447},[328,1950,314],{"class":334},[328,1952,460],{"class":447},[328,1954,463],{"class":447},[328,1956,466],{"class":447},[328,1958,1959],{"class":338},"remote_access_denied",[328,1961,1093],{"class":447},[328,1963,1964],{"class":330,"line":531},[328,1965,682],{"class":447},[328,1967,1968],{"class":330,"line":548},[328,1969,688],{"class":447},[408,1971,1973],{"id":1972},"_404-not-found","404 Not Found",[303,1975,1976],{},"管理 API 已禁用（secret_key 为空）：",[319,1978,1980],{"className":438,"code":1979,"language":440,"meta":324,"style":324},"{\n  \"error\": {\n    \"message\": \"Management API is disabled\",\n    \"type\": \"not_found_error\",\n    \"code\": \"endpoint_not_found\"\n  }\n}\n",[314,1981,1982,1986,1998,2017,2036,2053,2057],{"__ignoreMap":324},[328,1983,1984],{"class":330,"line":331},[328,1985,448],{"class":447},[328,1987,1988,1990,1992,1994,1996],{"class":330,"line":426},[328,1989,453],{"class":447},[328,1991,1808],{"class":456},[328,1993,460],{"class":447},[328,1995,463],{"class":447},[328,1997,577],{"class":447},[328,1999,2000,2002,2004,2006,2008,2010,2013,2015],{"class":330,"line":477},[328,2001,583],{"class":447},[328,2003,1821],{"class":334},[328,2005,460],{"class":447},[328,2007,463],{"class":447},[328,2009,466],{"class":447},[328,2011,2012],{"class":338},"Management API is disabled",[328,2014,460],{"class":447},[328,2016,474],{"class":447},[328,2018,2019,2021,2023,2025,2027,2029,2032,2034],{"class":330,"line":498},[328,2020,583],{"class":447},[328,2022,792],{"class":334},[328,2024,460],{"class":447},[328,2026,463],{"class":447},[328,2028,466],{"class":447},[328,2030,2031],{"class":338},"not_found_error",[328,2033,460],{"class":447},[328,2035,474],{"class":447},[328,2037,2038,2040,2042,2044,2046,2048,2051],{"class":330,"line":516},[328,2039,583],{"class":447},[328,2041,314],{"class":334},[328,2043,460],{"class":447},[328,2045,463],{"class":447},[328,2047,466],{"class":447},[328,2049,2050],{"class":338},"endpoint_not_found",[328,2052,1093],{"class":447},[328,2054,2055],{"class":330,"line":531},[328,2056,682],{"class":447},[328,2058,2059],{"class":330,"line":548},[328,2060,688],{"class":447},[307,2062,2063],{"id":2063},"示例代码",[408,2065,2067],{"id":2066},"curl","cURL",[319,2069,2071],{"className":321,"code":2070,"language":323,"meta":324,"style":324},"# 获取状态\ncurl http:\u002F\u002F127.0.0.1:8999\u002Fv0\u002Fmanagement\u002Fstatus \\\n  -H \"Authorization: Bearer your-secret-key\"\n\n# 获取凭证列表\ncurl http:\u002F\u002F127.0.0.1:8999\u002Fv0\u002Fmanagement\u002Fcredentials \\\n  -H \"Authorization: Bearer your-secret-key\"\n\n# 添加凭证\ncurl http:\u002F\u002F127.0.0.1:8999\u002Fv0\u002Fmanagement\u002Fcredentials \\\n  -H \"Authorization: Bearer your-secret-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"provider\": \"openai\", \"id\": \"openai-new\", \"api_key\": \"sk-xxx\"}'\n",[314,2072,2073,2079,2090,2102,2108,2113,2122,2132,2136,2141,2149,2161,2174],{"__ignoreMap":324},[328,2074,2075],{"class":330,"line":331},[328,2076,2078],{"class":2077},"sHwdD","# 获取状态\n",[328,2080,2081,2083,2086],{"class":330,"line":426},[328,2082,2066],{"class":334},[328,2084,2085],{"class":338}," http:\u002F\u002F127.0.0.1:8999\u002Fv0\u002Fmanagement\u002Fstatus",[328,2087,2089],{"class":2088},"sTEyZ"," \\\n",[328,2091,2092,2095,2097,2100],{"class":330,"line":477},[328,2093,2094],{"class":338},"  -H",[328,2096,466],{"class":447},[328,2098,2099],{"class":338},"Authorization: Bearer your-secret-key",[328,2101,1093],{"class":447},[328,2103,2104],{"class":330,"line":498},[328,2105,2107],{"emptyLinePlaceholder":2106},true,"\n",[328,2109,2110],{"class":330,"line":516},[328,2111,2112],{"class":2077},"# 获取凭证列表\n",[328,2114,2115,2117,2120],{"class":330,"line":531},[328,2116,2066],{"class":334},[328,2118,2119],{"class":338}," http:\u002F\u002F127.0.0.1:8999\u002Fv0\u002Fmanagement\u002Fcredentials",[328,2121,2089],{"class":2088},[328,2123,2124,2126,2128,2130],{"class":330,"line":548},[328,2125,2094],{"class":338},[328,2127,466],{"class":447},[328,2129,2099],{"class":338},[328,2131,1093],{"class":447},[328,2133,2134],{"class":330,"line":565},[328,2135,2107],{"emptyLinePlaceholder":2106},[328,2137,2138],{"class":330,"line":580},[328,2139,2140],{"class":2077},"# 添加凭证\n",[328,2142,2143,2145,2147],{"class":330,"line":595},[328,2144,2066],{"class":334},[328,2146,2119],{"class":338},[328,2148,2089],{"class":2088},[328,2150,2151,2153,2155,2157,2159],{"class":330,"line":611},[328,2152,2094],{"class":338},[328,2154,466],{"class":447},[328,2156,2099],{"class":338},[328,2158,460],{"class":447},[328,2160,2089],{"class":2088},[328,2162,2163,2165,2167,2170,2172],{"class":330,"line":626},[328,2164,2094],{"class":338},[328,2166,466],{"class":447},[328,2168,2169],{"class":338},"Content-Type: application\u002Fjson",[328,2171,460],{"class":447},[328,2173,2089],{"class":2088},[328,2175,2176,2179,2182,2185],{"class":330,"line":632},[328,2177,2178],{"class":338},"  -d",[328,2180,2181],{"class":447}," '",[328,2183,2184],{"class":338},"{\"provider\": \"openai\", \"id\": \"openai-new\", \"api_key\": \"sk-xxx\"}",[328,2186,2187],{"class":447},"'\n",[408,2189,2191],{"id":2190},"python","Python",[319,2193,2196],{"className":2194,"code":2195,"language":2190,"meta":324,"style":324},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import requests\n\nBASE_URL = \"http:\u002F\u002F127.0.0.1:8999\"\nSECRET_KEY = \"your-secret-key\"\n\nheaders = {\n    \"Authorization\": f\"Bearer {SECRET_KEY}\",\n    \"Content-Type\": \"application\u002Fjson\"\n}\n\n# 获取状态\nresponse = requests.get(f\"{BASE_URL}\u002Fv0\u002Fmanagement\u002Fstatus\", headers=headers)\nprint(response.json())\n\n# 添加凭证\ncredential = {\n    \"provider\": \"openai\",\n    \"id\": \"openai-new\",\n    \"api_key\": \"sk-xxx\"\n}\nresponse = requests.post(\n    f\"{BASE_URL}\u002Fv0\u002Fmanagement\u002Fcredentials\",\n    headers=headers,\n    json=credential\n)\nprint(response.json())\n",[314,2197,2198,2203,2207,2212,2217,2221,2226,2231,2236,2240,2244,2248,2253,2258,2262,2266,2271,2276,2281,2286,2290,2296,2302,2308,2314,2320],{"__ignoreMap":324},[328,2199,2200],{"class":330,"line":331},[328,2201,2202],{},"import requests\n",[328,2204,2205],{"class":330,"line":426},[328,2206,2107],{"emptyLinePlaceholder":2106},[328,2208,2209],{"class":330,"line":477},[328,2210,2211],{},"BASE_URL = \"http:\u002F\u002F127.0.0.1:8999\"\n",[328,2213,2214],{"class":330,"line":498},[328,2215,2216],{},"SECRET_KEY = \"your-secret-key\"\n",[328,2218,2219],{"class":330,"line":516},[328,2220,2107],{"emptyLinePlaceholder":2106},[328,2222,2223],{"class":330,"line":531},[328,2224,2225],{},"headers = {\n",[328,2227,2228],{"class":330,"line":548},[328,2229,2230],{},"    \"Authorization\": f\"Bearer {SECRET_KEY}\",\n",[328,2232,2233],{"class":330,"line":565},[328,2234,2235],{},"    \"Content-Type\": \"application\u002Fjson\"\n",[328,2237,2238],{"class":330,"line":580},[328,2239,688],{},[328,2241,2242],{"class":330,"line":595},[328,2243,2107],{"emptyLinePlaceholder":2106},[328,2245,2246],{"class":330,"line":611},[328,2247,2078],{},[328,2249,2250],{"class":330,"line":626},[328,2251,2252],{},"response = requests.get(f\"{BASE_URL}\u002Fv0\u002Fmanagement\u002Fstatus\", headers=headers)\n",[328,2254,2255],{"class":330,"line":632},[328,2256,2257],{},"print(response.json())\n",[328,2259,2260],{"class":330,"line":646},[328,2261,2107],{"emptyLinePlaceholder":2106},[328,2263,2264],{"class":330,"line":659},[328,2265,2140],{},[328,2267,2268],{"class":330,"line":673},[328,2269,2270],{},"credential = {\n",[328,2272,2273],{"class":330,"line":679},[328,2274,2275],{},"    \"provider\": \"openai\",\n",[328,2277,2278],{"class":330,"line":685},[328,2279,2280],{},"    \"id\": \"openai-new\",\n",[328,2282,2283],{"class":330,"line":984},[328,2284,2285],{},"    \"api_key\": \"sk-xxx\"\n",[328,2287,2288],{"class":330,"line":990},[328,2289,688],{},[328,2291,2293],{"class":330,"line":2292},21,[328,2294,2295],{},"response = requests.post(\n",[328,2297,2299],{"class":330,"line":2298},22,[328,2300,2301],{},"    f\"{BASE_URL}\u002Fv0\u002Fmanagement\u002Fcredentials\",\n",[328,2303,2305],{"class":330,"line":2304},23,[328,2306,2307],{},"    headers=headers,\n",[328,2309,2311],{"class":330,"line":2310},24,[328,2312,2313],{},"    json=credential\n",[328,2315,2317],{"class":330,"line":2316},25,[328,2318,2319],{},")\n",[328,2321,2323],{"class":330,"line":2322},26,[328,2324,2257],{},[2326,2327,2328],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":324,"searchDepth":426,"depth":426,"links":2330},[2331,2332,2333,2337,2345,2351,2356],{"id":309,"depth":426,"text":309},{"id":345,"depth":426,"text":345},{"id":402,"depth":426,"text":403,"children":2334},[2335,2336],{"id":410,"depth":477,"text":410},{"id":435,"depth":477,"text":435},{"id":691,"depth":426,"text":692,"children":2338},[2339,2340,2341,2342,2343,2344],{"id":695,"depth":477,"text":695},{"id":718,"depth":477,"text":435},{"id":995,"depth":477,"text":995},{"id":1314,"depth":477,"text":435},{"id":1360,"depth":477,"text":1360},{"id":1384,"depth":477,"text":435},{"id":1413,"depth":426,"text":1414,"children":2346},[2347,2348,2349,2350],{"id":1417,"depth":477,"text":1417},{"id":1440,"depth":477,"text":435},{"id":1631,"depth":477,"text":1631},{"id":1734,"depth":477,"text":435},{"id":1785,"depth":426,"text":1785,"children":2352},[2353,2354,2355],{"id":1788,"depth":477,"text":1789},{"id":1881,"depth":477,"text":1882},{"id":1972,"depth":477,"text":1973},{"id":2063,"depth":426,"text":2063,"children":2357},[2358,2359],{"id":2066,"depth":477,"text":2067},{"id":2190,"depth":477,"text":2191},"Lime 远程管理 API 端点","md",null,{},{"icon":49},{"title":185,"description":2360},"JOZQABNvIWYHkH7RRsc_yr7EAuZEXH0UzEDvc_wM_Ys",[2368,2370],{"title":180,"path":181,"stem":182,"description":2369,"icon":183,"children":-1},"Claude 兼容 API 端点",{"title":189,"path":190,"stem":191,"description":2371,"icon":192,"children":-1},"Amp CLI 集成路由端点",1775487311261]