[{"data":1,"prerenderedAt":2098},["ShallowReactive",2],{"navigation_docs":3,"-api-reference-openai-api":288,"-api-reference-openai-api-surround":2093},[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":175,"body":290,"description":2086,"extension":2087,"links":2088,"meta":2089,"navigation":2090,"path":176,"seo":2091,"stem":177,"__hash__":2092},"docs\u002F04.api-reference\u002F2.openai-api.md",{"type":291,"value":292,"toc":2064},"minimark",[293,297,302,306,311,315,359,362,560,563,724,727,775,789,792,1071,1074,1081,1158,1161,1169,1173,1176,1197,1200,1403,1406,1409,1700,1703,1912,1915,1919,1988,1992,2060],[294,295,175],"h1",{"id":296},"openai-api",[298,299,301],"alert",{"type":300},"info","本页是开发者进阶文档。普通创作者可直接在应用内使用，无需 API 调用。",[303,304,305],"p",{},"Lime 提供完整的 OpenAI Chat Completions API 兼容。",[307,308,310],"h2",{"id":309},"v1chatcompletions","\u002Fv1\u002Fchat\u002Fcompletions",[312,313,314],"h3",{"id":314},"请求",[316,317,322],"pre",{"className":318,"code":319,"language":320,"meta":321,"style":321},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","POST \u002Fv1\u002Fchat\u002Fcompletions\nContent-Type: application\u002Fjson\nAuthorization: Bearer your-api-key\n","bash","",[323,324,325,338,347],"code",{"__ignoreMap":321},[326,327,330,334],"span",{"class":328,"line":329},"line",1,[326,331,333],{"class":332},"sBMFI","POST",[326,335,337],{"class":336},"sfazB"," \u002Fv1\u002Fchat\u002Fcompletions\n",[326,339,341,344],{"class":328,"line":340},2,[326,342,343],{"class":332},"Content-Type:",[326,345,346],{"class":336}," application\u002Fjson\n",[326,348,350,353,356],{"class":328,"line":349},3,[326,351,352],{"class":332},"Authorization:",[326,354,355],{"class":336}," Bearer",[326,357,358],{"class":336}," your-api-key\n",[312,360,361],{"id":361},"请求体",[316,363,367],{"className":364,"code":365,"language":366,"meta":321,"style":321},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"model\": \"claude-sonnet-4-20250514\",\n  \"messages\": [\n    {\"role\": \"system\", \"content\": \"You are a helpful assistant.\"},\n    {\"role\": \"user\", \"content\": \"Hello!\"}\n  ],\n  \"temperature\": 0.7,\n  \"max_tokens\": 1024,\n  \"stream\": false\n}\n","json",[323,368,369,375,401,415,459,499,505,523,540,555],{"__ignoreMap":321},[326,370,371],{"class":328,"line":329},[326,372,374],{"class":373},"sMK4o","{\n",[326,376,377,380,384,387,390,393,396,398],{"class":328,"line":340},[326,378,379],{"class":373},"  \"",[326,381,383],{"class":382},"spNyl","model",[326,385,386],{"class":373},"\"",[326,388,389],{"class":373},":",[326,391,392],{"class":373}," \"",[326,394,395],{"class":336},"claude-sonnet-4-20250514",[326,397,386],{"class":373},[326,399,400],{"class":373},",\n",[326,402,403,405,408,410,412],{"class":328,"line":349},[326,404,379],{"class":373},[326,406,407],{"class":382},"messages",[326,409,386],{"class":373},[326,411,389],{"class":373},[326,413,414],{"class":373}," [\n",[326,416,418,421,423,426,428,430,432,435,437,440,442,445,447,449,451,454,456],{"class":328,"line":417},4,[326,419,420],{"class":373},"    {",[326,422,386],{"class":373},[326,424,425],{"class":332},"role",[326,427,386],{"class":373},[326,429,389],{"class":373},[326,431,392],{"class":373},[326,433,434],{"class":336},"system",[326,436,386],{"class":373},[326,438,439],{"class":373},",",[326,441,392],{"class":373},[326,443,444],{"class":332},"content",[326,446,386],{"class":373},[326,448,389],{"class":373},[326,450,392],{"class":373},[326,452,453],{"class":336},"You are a helpful assistant.",[326,455,386],{"class":373},[326,457,458],{"class":373},"},\n",[326,460,462,464,466,468,470,472,474,477,479,481,483,485,487,489,491,494,496],{"class":328,"line":461},5,[326,463,420],{"class":373},[326,465,386],{"class":373},[326,467,425],{"class":332},[326,469,386],{"class":373},[326,471,389],{"class":373},[326,473,392],{"class":373},[326,475,476],{"class":336},"user",[326,478,386],{"class":373},[326,480,439],{"class":373},[326,482,392],{"class":373},[326,484,444],{"class":332},[326,486,386],{"class":373},[326,488,389],{"class":373},[326,490,392],{"class":373},[326,492,493],{"class":336},"Hello!",[326,495,386],{"class":373},[326,497,498],{"class":373},"}\n",[326,500,502],{"class":328,"line":501},6,[326,503,504],{"class":373},"  ],\n",[326,506,508,510,513,515,517,521],{"class":328,"line":507},7,[326,509,379],{"class":373},[326,511,512],{"class":382},"temperature",[326,514,386],{"class":373},[326,516,389],{"class":373},[326,518,520],{"class":519},"sbssI"," 0.7",[326,522,400],{"class":373},[326,524,526,528,531,533,535,538],{"class":328,"line":525},8,[326,527,379],{"class":373},[326,529,530],{"class":382},"max_tokens",[326,532,386],{"class":373},[326,534,389],{"class":373},[326,536,537],{"class":519}," 1024",[326,539,400],{"class":373},[326,541,543,545,548,550,552],{"class":328,"line":542},9,[326,544,379],{"class":373},[326,546,547],{"class":382},"stream",[326,549,386],{"class":373},[326,551,389],{"class":373},[326,553,554],{"class":373}," false\n",[326,556,558],{"class":328,"line":557},10,[326,559,498],{"class":373},[312,561,562],{"id":562},"参数说明",[564,565,566,585],"table",{},[567,568,569],"thead",{},[570,571,572,576,579,582],"tr",{},[573,574,575],"th",{},"参数",[573,577,578],{},"类型",[573,580,581],{},"必填",[573,583,584],{},"说明",[586,587,588,602,614,627,639,651,663,675,687,699,711],"tbody",{},[570,589,590,593,596,599],{},[591,592,383],"td",{},[591,594,595],{},"string",[591,597,598],{},"✅",[591,600,601],{},"模型名称",[570,603,604,606,609,611],{},[591,605,407],{},[591,607,608],{},"array",[591,610,598],{},[591,612,613],{},"消息列表",[570,615,616,618,621,624],{},[591,617,512],{},[591,619,620],{},"number",[591,622,623],{},"❌",[591,625,626],{},"温度 (0-2)",[570,628,629,631,634,636],{},[591,630,530],{},[591,632,633],{},"integer",[591,635,623],{},[591,637,638],{},"最大输出 Token",[570,640,641,643,646,648],{},[591,642,547],{},[591,644,645],{},"boolean",[591,647,623],{},[591,649,650],{},"是否流式响应",[570,652,653,656,658,660],{},[591,654,655],{},"top_p",[591,657,620],{},[591,659,623],{},[591,661,662],{},"采样参数",[570,664,665,668,670,672],{},[591,666,667],{},"presence_penalty",[591,669,620],{},[591,671,623],{},[591,673,674],{},"存在惩罚",[570,676,677,680,682,684],{},[591,678,679],{},"frequency_penalty",[591,681,620],{},[591,683,623],{},[591,685,686],{},"频率惩罚",[570,688,689,692,694,696],{},[591,690,691],{},"stop",[591,693,608],{},[591,695,623],{},[591,697,698],{},"停止序列",[570,700,701,704,706,708],{},[591,702,703],{},"tools",[591,705,608],{},[591,707,623],{},[591,709,710],{},"工具定义",[570,712,713,716,719,721],{},[591,714,715],{},"tool_choice",[591,717,718],{},"string\u002Fobject",[591,720,623],{},[591,722,723],{},"工具选择策略",[312,725,726],{"id":726},"消息格式",[316,728,730],{"className":364,"code":729,"language":366,"meta":321,"style":321},"{\n  \"role\": \"user\",\n  \"content\": \"Hello!\"\n}\n",[323,731,732,736,754,771],{"__ignoreMap":321},[326,733,734],{"class":328,"line":329},[326,735,374],{"class":373},[326,737,738,740,742,744,746,748,750,752],{"class":328,"line":340},[326,739,379],{"class":373},[326,741,425],{"class":382},[326,743,386],{"class":373},[326,745,389],{"class":373},[326,747,392],{"class":373},[326,749,476],{"class":336},[326,751,386],{"class":373},[326,753,400],{"class":373},[326,755,756,758,760,762,764,766,768],{"class":328,"line":349},[326,757,379],{"class":373},[326,759,444],{"class":382},[326,761,386],{"class":373},[326,763,389],{"class":373},[326,765,392],{"class":373},[326,767,493],{"class":336},[326,769,770],{"class":373},"\"\n",[326,772,773],{"class":328,"line":417},[326,774,498],{"class":373},[303,776,777,778,780,781,780,783,780,786],{},"支持的角色：",[323,779,434],{},", ",[323,782,476],{},[323,784,785],{},"assistant",[323,787,788],{},"tool",[312,790,791],{"id":791},"响应",[316,793,795],{"className":364,"code":794,"language":366,"meta":321,"style":321},"{\n  \"id\": \"chatcmpl-xxx\",\n  \"object\": \"chat.completion\",\n  \"created\": 1234567890,\n  \"model\": \"claude-sonnet-4-20250514\",\n  \"choices\": [\n    {\n      \"index\": 0,\n      \"message\": {\n        \"role\": \"assistant\",\n        \"content\": \"Hello! How can I help you today?\"\n      },\n      \"finish_reason\": \"stop\"\n    }\n  ],\n  \"usage\": {\n    \"prompt_tokens\": 10,\n    \"completion_tokens\": 20,\n    \"total_tokens\": 30\n  }\n}\n",[323,796,797,801,821,841,857,875,888,893,910,924,943,961,967,985,991,996,1010,1028,1045,1060,1066],{"__ignoreMap":321},[326,798,799],{"class":328,"line":329},[326,800,374],{"class":373},[326,802,803,805,808,810,812,814,817,819],{"class":328,"line":340},[326,804,379],{"class":373},[326,806,807],{"class":382},"id",[326,809,386],{"class":373},[326,811,389],{"class":373},[326,813,392],{"class":373},[326,815,816],{"class":336},"chatcmpl-xxx",[326,818,386],{"class":373},[326,820,400],{"class":373},[326,822,823,825,828,830,832,834,837,839],{"class":328,"line":349},[326,824,379],{"class":373},[326,826,827],{"class":382},"object",[326,829,386],{"class":373},[326,831,389],{"class":373},[326,833,392],{"class":373},[326,835,836],{"class":336},"chat.completion",[326,838,386],{"class":373},[326,840,400],{"class":373},[326,842,843,845,848,850,852,855],{"class":328,"line":417},[326,844,379],{"class":373},[326,846,847],{"class":382},"created",[326,849,386],{"class":373},[326,851,389],{"class":373},[326,853,854],{"class":519}," 1234567890",[326,856,400],{"class":373},[326,858,859,861,863,865,867,869,871,873],{"class":328,"line":461},[326,860,379],{"class":373},[326,862,383],{"class":382},[326,864,386],{"class":373},[326,866,389],{"class":373},[326,868,392],{"class":373},[326,870,395],{"class":336},[326,872,386],{"class":373},[326,874,400],{"class":373},[326,876,877,879,882,884,886],{"class":328,"line":501},[326,878,379],{"class":373},[326,880,881],{"class":382},"choices",[326,883,386],{"class":373},[326,885,389],{"class":373},[326,887,414],{"class":373},[326,889,890],{"class":328,"line":507},[326,891,892],{"class":373},"    {\n",[326,894,895,898,901,903,905,908],{"class":328,"line":525},[326,896,897],{"class":373},"      \"",[326,899,900],{"class":332},"index",[326,902,386],{"class":373},[326,904,389],{"class":373},[326,906,907],{"class":519}," 0",[326,909,400],{"class":373},[326,911,912,914,917,919,921],{"class":328,"line":542},[326,913,897],{"class":373},[326,915,916],{"class":332},"message",[326,918,386],{"class":373},[326,920,389],{"class":373},[326,922,923],{"class":373}," {\n",[326,925,926,929,931,933,935,937,939,941],{"class":328,"line":557},[326,927,928],{"class":373},"        \"",[326,930,425],{"class":519},[326,932,386],{"class":373},[326,934,389],{"class":373},[326,936,392],{"class":373},[326,938,785],{"class":336},[326,940,386],{"class":373},[326,942,400],{"class":373},[326,944,946,948,950,952,954,956,959],{"class":328,"line":945},11,[326,947,928],{"class":373},[326,949,444],{"class":519},[326,951,386],{"class":373},[326,953,389],{"class":373},[326,955,392],{"class":373},[326,957,958],{"class":336},"Hello! How can I help you today?",[326,960,770],{"class":373},[326,962,964],{"class":328,"line":963},12,[326,965,966],{"class":373},"      },\n",[326,968,970,972,975,977,979,981,983],{"class":328,"line":969},13,[326,971,897],{"class":373},[326,973,974],{"class":332},"finish_reason",[326,976,386],{"class":373},[326,978,389],{"class":373},[326,980,392],{"class":373},[326,982,691],{"class":336},[326,984,770],{"class":373},[326,986,988],{"class":328,"line":987},14,[326,989,990],{"class":373},"    }\n",[326,992,994],{"class":328,"line":993},15,[326,995,504],{"class":373},[326,997,999,1001,1004,1006,1008],{"class":328,"line":998},16,[326,1000,379],{"class":373},[326,1002,1003],{"class":382},"usage",[326,1005,386],{"class":373},[326,1007,389],{"class":373},[326,1009,923],{"class":373},[326,1011,1013,1016,1019,1021,1023,1026],{"class":328,"line":1012},17,[326,1014,1015],{"class":373},"    \"",[326,1017,1018],{"class":332},"prompt_tokens",[326,1020,386],{"class":373},[326,1022,389],{"class":373},[326,1024,1025],{"class":519}," 10",[326,1027,400],{"class":373},[326,1029,1031,1033,1036,1038,1040,1043],{"class":328,"line":1030},18,[326,1032,1015],{"class":373},[326,1034,1035],{"class":332},"completion_tokens",[326,1037,386],{"class":373},[326,1039,389],{"class":373},[326,1041,1042],{"class":519}," 20",[326,1044,400],{"class":373},[326,1046,1048,1050,1053,1055,1057],{"class":328,"line":1047},19,[326,1049,1015],{"class":373},[326,1051,1052],{"class":332},"total_tokens",[326,1054,386],{"class":373},[326,1056,389],{"class":373},[326,1058,1059],{"class":519}," 30\n",[326,1061,1063],{"class":328,"line":1062},20,[326,1064,1065],{"class":373},"  }\n",[326,1067,1069],{"class":328,"line":1068},21,[326,1070,498],{"class":373},[312,1072,1073],{"id":1073},"流式响应",[303,1075,1076,1077,1080],{},"设置 ",[323,1078,1079],{},"stream: true"," 启用流式响应：",[316,1082,1084],{"className":318,"code":1083,"language":320,"meta":321,"style":321},"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\": \"claude-sonnet-4-20250514\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}],\n    \"stream\": true\n  }'\n",[323,1085,1086,1098,1112,1125,1135,1140,1145,1150],{"__ignoreMap":321},[326,1087,1088,1091,1094],{"class":328,"line":329},[326,1089,1090],{"class":332},"curl",[326,1092,1093],{"class":336}," http:\u002F\u002F127.0.0.1:8999\u002Fv1\u002Fchat\u002Fcompletions",[326,1095,1097],{"class":1096},"sTEyZ"," \\\n",[326,1099,1100,1103,1105,1108,1110],{"class":328,"line":340},[326,1101,1102],{"class":336},"  -H",[326,1104,392],{"class":373},[326,1106,1107],{"class":336},"Authorization: Bearer your-api-key",[326,1109,386],{"class":373},[326,1111,1097],{"class":1096},[326,1113,1114,1116,1118,1121,1123],{"class":328,"line":349},[326,1115,1102],{"class":336},[326,1117,392],{"class":373},[326,1119,1120],{"class":336},"Content-Type: application\u002Fjson",[326,1122,386],{"class":373},[326,1124,1097],{"class":1096},[326,1126,1127,1130,1133],{"class":328,"line":417},[326,1128,1129],{"class":336},"  -d",[326,1131,1132],{"class":373}," '",[326,1134,374],{"class":336},[326,1136,1137],{"class":328,"line":461},[326,1138,1139],{"class":336},"    \"model\": \"claude-sonnet-4-20250514\",\n",[326,1141,1142],{"class":328,"line":501},[326,1143,1144],{"class":336},"    \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}],\n",[326,1146,1147],{"class":328,"line":507},[326,1148,1149],{"class":336},"    \"stream\": true\n",[326,1151,1152,1155],{"class":328,"line":525},[326,1153,1154],{"class":336},"  }",[326,1156,1157],{"class":373},"'\n",[303,1159,1160],{},"响应格式（SSE）：",[316,1162,1167],{"className":1163,"code":1165,"language":1166},[1164],"language-text","data: {\"id\":\"chatcmpl-xxx\",\"choices\":[{\"delta\":{\"content\":\"Hello\"}}]}\n\ndata: {\"id\":\"chatcmpl-xxx\",\"choices\":[{\"delta\":{\"content\":\"!\"}}]}\n\ndata: [DONE]\n","text",[323,1168,1165],{"__ignoreMap":321},[307,1170,1172],{"id":1171},"v1models","\u002Fv1\u002Fmodels",[312,1174,314],{"id":1175},"请求-1",[316,1177,1179],{"className":318,"code":1178,"language":320,"meta":321,"style":321},"GET \u002Fv1\u002Fmodels\nAuthorization: Bearer your-api-key\n",[323,1180,1181,1189],{"__ignoreMap":321},[326,1182,1183,1186],{"class":328,"line":329},[326,1184,1185],{"class":332},"GET",[326,1187,1188],{"class":336}," \u002Fv1\u002Fmodels\n",[326,1190,1191,1193,1195],{"class":328,"line":340},[326,1192,352],{"class":332},[326,1194,355],{"class":336},[326,1196,358],{"class":336},[312,1198,791],{"id":1199},"响应-1",[316,1201,1203],{"className":364,"code":1202,"language":366,"meta":321,"style":321},"{\n  \"object\": \"list\",\n  \"data\": [\n    {\n      \"id\": \"claude-sonnet-4-20250514\",\n      \"object\": \"model\",\n      \"created\": 1234567890,\n      \"owned_by\": \"anthropic\"\n    },\n    {\n      \"id\": \"gemini-2.0-flash\",\n      \"object\": \"model\",\n      \"created\": 1234567890,\n      \"owned_by\": \"google\"\n    }\n  ]\n}\n",[323,1204,1205,1209,1228,1241,1245,1263,1281,1295,1313,1318,1322,1341,1359,1373,1390,1394,1399],{"__ignoreMap":321},[326,1206,1207],{"class":328,"line":329},[326,1208,374],{"class":373},[326,1210,1211,1213,1215,1217,1219,1221,1224,1226],{"class":328,"line":340},[326,1212,379],{"class":373},[326,1214,827],{"class":382},[326,1216,386],{"class":373},[326,1218,389],{"class":373},[326,1220,392],{"class":373},[326,1222,1223],{"class":336},"list",[326,1225,386],{"class":373},[326,1227,400],{"class":373},[326,1229,1230,1232,1235,1237,1239],{"class":328,"line":349},[326,1231,379],{"class":373},[326,1233,1234],{"class":382},"data",[326,1236,386],{"class":373},[326,1238,389],{"class":373},[326,1240,414],{"class":373},[326,1242,1243],{"class":328,"line":417},[326,1244,892],{"class":373},[326,1246,1247,1249,1251,1253,1255,1257,1259,1261],{"class":328,"line":461},[326,1248,897],{"class":373},[326,1250,807],{"class":332},[326,1252,386],{"class":373},[326,1254,389],{"class":373},[326,1256,392],{"class":373},[326,1258,395],{"class":336},[326,1260,386],{"class":373},[326,1262,400],{"class":373},[326,1264,1265,1267,1269,1271,1273,1275,1277,1279],{"class":328,"line":501},[326,1266,897],{"class":373},[326,1268,827],{"class":332},[326,1270,386],{"class":373},[326,1272,389],{"class":373},[326,1274,392],{"class":373},[326,1276,383],{"class":336},[326,1278,386],{"class":373},[326,1280,400],{"class":373},[326,1282,1283,1285,1287,1289,1291,1293],{"class":328,"line":507},[326,1284,897],{"class":373},[326,1286,847],{"class":332},[326,1288,386],{"class":373},[326,1290,389],{"class":373},[326,1292,854],{"class":519},[326,1294,400],{"class":373},[326,1296,1297,1299,1302,1304,1306,1308,1311],{"class":328,"line":525},[326,1298,897],{"class":373},[326,1300,1301],{"class":332},"owned_by",[326,1303,386],{"class":373},[326,1305,389],{"class":373},[326,1307,392],{"class":373},[326,1309,1310],{"class":336},"anthropic",[326,1312,770],{"class":373},[326,1314,1315],{"class":328,"line":542},[326,1316,1317],{"class":373},"    },\n",[326,1319,1320],{"class":328,"line":557},[326,1321,892],{"class":373},[326,1323,1324,1326,1328,1330,1332,1334,1337,1339],{"class":328,"line":945},[326,1325,897],{"class":373},[326,1327,807],{"class":332},[326,1329,386],{"class":373},[326,1331,389],{"class":373},[326,1333,392],{"class":373},[326,1335,1336],{"class":336},"gemini-2.0-flash",[326,1338,386],{"class":373},[326,1340,400],{"class":373},[326,1342,1343,1345,1347,1349,1351,1353,1355,1357],{"class":328,"line":963},[326,1344,897],{"class":373},[326,1346,827],{"class":332},[326,1348,386],{"class":373},[326,1350,389],{"class":373},[326,1352,392],{"class":373},[326,1354,383],{"class":336},[326,1356,386],{"class":373},[326,1358,400],{"class":373},[326,1360,1361,1363,1365,1367,1369,1371],{"class":328,"line":969},[326,1362,897],{"class":373},[326,1364,847],{"class":332},[326,1366,386],{"class":373},[326,1368,389],{"class":373},[326,1370,854],{"class":519},[326,1372,400],{"class":373},[326,1374,1375,1377,1379,1381,1383,1385,1388],{"class":328,"line":987},[326,1376,897],{"class":373},[326,1378,1301],{"class":332},[326,1380,386],{"class":373},[326,1382,389],{"class":373},[326,1384,392],{"class":373},[326,1386,1387],{"class":336},"google",[326,1389,770],{"class":373},[326,1391,1392],{"class":328,"line":993},[326,1393,990],{"class":373},[326,1395,1396],{"class":328,"line":998},[326,1397,1398],{"class":373},"  ]\n",[326,1400,1401],{"class":328,"line":1012},[326,1402,498],{"class":373},[307,1404,1405],{"id":1405},"工具调用",[312,1407,1408],{"id":1408},"定义工具",[316,1410,1412],{"className":364,"code":1411,"language":366,"meta":321,"style":321},"{\n  \"model\": \"claude-sonnet-4-20250514\",\n  \"messages\": [{\"role\": \"user\", \"content\": \"What's the weather in Tokyo?\"}],\n  \"tools\": [\n    {\n      \"type\": \"function\",\n      \"function\": {\n        \"name\": \"get_weather\",\n        \"description\": \"Get weather information\",\n        \"parameters\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"location\": {\"type\": \"string\"}\n          },\n          \"required\": [\"location\"]\n        }\n      }\n    }\n  ]\n}\n",[323,1413,1414,1418,1436,1483,1495,1499,1519,1531,1551,1571,1584,1604,1617,1650,1655,1678,1683,1688,1692,1696],{"__ignoreMap":321},[326,1415,1416],{"class":328,"line":329},[326,1417,374],{"class":373},[326,1419,1420,1422,1424,1426,1428,1430,1432,1434],{"class":328,"line":340},[326,1421,379],{"class":373},[326,1423,383],{"class":382},[326,1425,386],{"class":373},[326,1427,389],{"class":373},[326,1429,392],{"class":373},[326,1431,395],{"class":336},[326,1433,386],{"class":373},[326,1435,400],{"class":373},[326,1437,1438,1440,1442,1444,1446,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1478,1480],{"class":328,"line":349},[326,1439,379],{"class":373},[326,1441,407],{"class":382},[326,1443,386],{"class":373},[326,1445,389],{"class":373},[326,1447,1448],{"class":373}," [{",[326,1450,386],{"class":373},[326,1452,425],{"class":332},[326,1454,386],{"class":373},[326,1456,389],{"class":373},[326,1458,392],{"class":373},[326,1460,476],{"class":336},[326,1462,386],{"class":373},[326,1464,439],{"class":373},[326,1466,392],{"class":373},[326,1468,444],{"class":332},[326,1470,386],{"class":373},[326,1472,389],{"class":373},[326,1474,392],{"class":373},[326,1476,1477],{"class":336},"What's the weather in Tokyo?",[326,1479,386],{"class":373},[326,1481,1482],{"class":373},"}],\n",[326,1484,1485,1487,1489,1491,1493],{"class":328,"line":417},[326,1486,379],{"class":373},[326,1488,703],{"class":382},[326,1490,386],{"class":373},[326,1492,389],{"class":373},[326,1494,414],{"class":373},[326,1496,1497],{"class":328,"line":461},[326,1498,892],{"class":373},[326,1500,1501,1503,1506,1508,1510,1512,1515,1517],{"class":328,"line":501},[326,1502,897],{"class":373},[326,1504,1505],{"class":332},"type",[326,1507,386],{"class":373},[326,1509,389],{"class":373},[326,1511,392],{"class":373},[326,1513,1514],{"class":336},"function",[326,1516,386],{"class":373},[326,1518,400],{"class":373},[326,1520,1521,1523,1525,1527,1529],{"class":328,"line":507},[326,1522,897],{"class":373},[326,1524,1514],{"class":332},[326,1526,386],{"class":373},[326,1528,389],{"class":373},[326,1530,923],{"class":373},[326,1532,1533,1535,1538,1540,1542,1544,1547,1549],{"class":328,"line":525},[326,1534,928],{"class":373},[326,1536,1537],{"class":519},"name",[326,1539,386],{"class":373},[326,1541,389],{"class":373},[326,1543,392],{"class":373},[326,1545,1546],{"class":336},"get_weather",[326,1548,386],{"class":373},[326,1550,400],{"class":373},[326,1552,1553,1555,1558,1560,1562,1564,1567,1569],{"class":328,"line":542},[326,1554,928],{"class":373},[326,1556,1557],{"class":519},"description",[326,1559,386],{"class":373},[326,1561,389],{"class":373},[326,1563,392],{"class":373},[326,1565,1566],{"class":336},"Get weather information",[326,1568,386],{"class":373},[326,1570,400],{"class":373},[326,1572,1573,1575,1578,1580,1582],{"class":328,"line":557},[326,1574,928],{"class":373},[326,1576,1577],{"class":519},"parameters",[326,1579,386],{"class":373},[326,1581,389],{"class":373},[326,1583,923],{"class":373},[326,1585,1586,1589,1592,1594,1596,1598,1600,1602],{"class":328,"line":945},[326,1587,1588],{"class":373},"          \"",[326,1590,1505],{"class":1591},"swJcz",[326,1593,386],{"class":373},[326,1595,389],{"class":373},[326,1597,392],{"class":373},[326,1599,827],{"class":336},[326,1601,386],{"class":373},[326,1603,400],{"class":373},[326,1605,1606,1608,1611,1613,1615],{"class":328,"line":963},[326,1607,1588],{"class":373},[326,1609,1610],{"class":1591},"properties",[326,1612,386],{"class":373},[326,1614,389],{"class":373},[326,1616,923],{"class":373},[326,1618,1619,1622,1626,1628,1630,1633,1635,1638,1640,1642,1644,1646,1648],{"class":328,"line":969},[326,1620,1621],{"class":373},"            \"",[326,1623,1625],{"class":1624},"su27w","location",[326,1627,386],{"class":373},[326,1629,389],{"class":373},[326,1631,1632],{"class":373}," {",[326,1634,386],{"class":373},[326,1636,1505],{"class":1637},"s2Zo4",[326,1639,386],{"class":373},[326,1641,389],{"class":373},[326,1643,392],{"class":373},[326,1645,595],{"class":336},[326,1647,386],{"class":373},[326,1649,498],{"class":373},[326,1651,1652],{"class":328,"line":987},[326,1653,1654],{"class":373},"          },\n",[326,1656,1657,1659,1662,1664,1666,1669,1671,1673,1675],{"class":328,"line":993},[326,1658,1588],{"class":373},[326,1660,1661],{"class":1591},"required",[326,1663,386],{"class":373},[326,1665,389],{"class":373},[326,1667,1668],{"class":373}," [",[326,1670,386],{"class":373},[326,1672,1625],{"class":336},[326,1674,386],{"class":373},[326,1676,1677],{"class":373},"]\n",[326,1679,1680],{"class":328,"line":998},[326,1681,1682],{"class":373},"        }\n",[326,1684,1685],{"class":328,"line":1012},[326,1686,1687],{"class":373},"      }\n",[326,1689,1690],{"class":328,"line":1030},[326,1691,990],{"class":373},[326,1693,1694],{"class":328,"line":1047},[326,1695,1398],{"class":373},[326,1697,1698],{"class":328,"line":1062},[326,1699,498],{"class":373},[312,1701,1702],{"id":1702},"工具调用响应",[316,1704,1706],{"className":364,"code":1705,"language":366,"meta":321,"style":321},"{\n  \"choices\": [\n    {\n      \"message\": {\n        \"role\": \"assistant\",\n        \"tool_calls\": [\n          {\n            \"id\": \"call_xxx\",\n            \"type\": \"function\",\n            \"function\": {\n              \"name\": \"get_weather\",\n              \"arguments\": \"{\\\"location\\\":\\\"Tokyo\\\"}\"\n            }\n          }\n        ]\n      }\n    }\n  ]\n}\n",[323,1707,1708,1712,1724,1728,1740,1758,1771,1776,1795,1813,1825,1844,1881,1886,1891,1896,1900,1904,1908],{"__ignoreMap":321},[326,1709,1710],{"class":328,"line":329},[326,1711,374],{"class":373},[326,1713,1714,1716,1718,1720,1722],{"class":328,"line":340},[326,1715,379],{"class":373},[326,1717,881],{"class":382},[326,1719,386],{"class":373},[326,1721,389],{"class":373},[326,1723,414],{"class":373},[326,1725,1726],{"class":328,"line":349},[326,1727,892],{"class":373},[326,1729,1730,1732,1734,1736,1738],{"class":328,"line":417},[326,1731,897],{"class":373},[326,1733,916],{"class":332},[326,1735,386],{"class":373},[326,1737,389],{"class":373},[326,1739,923],{"class":373},[326,1741,1742,1744,1746,1748,1750,1752,1754,1756],{"class":328,"line":461},[326,1743,928],{"class":373},[326,1745,425],{"class":519},[326,1747,386],{"class":373},[326,1749,389],{"class":373},[326,1751,392],{"class":373},[326,1753,785],{"class":336},[326,1755,386],{"class":373},[326,1757,400],{"class":373},[326,1759,1760,1762,1765,1767,1769],{"class":328,"line":501},[326,1761,928],{"class":373},[326,1763,1764],{"class":519},"tool_calls",[326,1766,386],{"class":373},[326,1768,389],{"class":373},[326,1770,414],{"class":373},[326,1772,1773],{"class":328,"line":507},[326,1774,1775],{"class":373},"          {\n",[326,1777,1778,1780,1782,1784,1786,1788,1791,1793],{"class":328,"line":525},[326,1779,1621],{"class":373},[326,1781,807],{"class":1591},[326,1783,386],{"class":373},[326,1785,389],{"class":373},[326,1787,392],{"class":373},[326,1789,1790],{"class":336},"call_xxx",[326,1792,386],{"class":373},[326,1794,400],{"class":373},[326,1796,1797,1799,1801,1803,1805,1807,1809,1811],{"class":328,"line":542},[326,1798,1621],{"class":373},[326,1800,1505],{"class":1591},[326,1802,386],{"class":373},[326,1804,389],{"class":373},[326,1806,392],{"class":373},[326,1808,1514],{"class":336},[326,1810,386],{"class":373},[326,1812,400],{"class":373},[326,1814,1815,1817,1819,1821,1823],{"class":328,"line":557},[326,1816,1621],{"class":373},[326,1818,1514],{"class":1591},[326,1820,386],{"class":373},[326,1822,389],{"class":373},[326,1824,923],{"class":373},[326,1826,1827,1830,1832,1834,1836,1838,1840,1842],{"class":328,"line":945},[326,1828,1829],{"class":373},"              \"",[326,1831,1537],{"class":1624},[326,1833,386],{"class":373},[326,1835,389],{"class":373},[326,1837,392],{"class":373},[326,1839,1546],{"class":336},[326,1841,386],{"class":373},[326,1843,400],{"class":373},[326,1845,1846,1848,1851,1853,1855,1857,1860,1863,1865,1867,1869,1871,1874,1876,1879],{"class":328,"line":963},[326,1847,1829],{"class":373},[326,1849,1850],{"class":1624},"arguments",[326,1852,386],{"class":373},[326,1854,389],{"class":373},[326,1856,392],{"class":373},[326,1858,1859],{"class":336},"{",[326,1861,1862],{"class":1096},"\\\"",[326,1864,1625],{"class":336},[326,1866,1862],{"class":1096},[326,1868,389],{"class":336},[326,1870,1862],{"class":1096},[326,1872,1873],{"class":336},"Tokyo",[326,1875,1862],{"class":1096},[326,1877,1878],{"class":336},"}",[326,1880,770],{"class":373},[326,1882,1883],{"class":328,"line":969},[326,1884,1885],{"class":373},"            }\n",[326,1887,1888],{"class":328,"line":987},[326,1889,1890],{"class":373},"          }\n",[326,1892,1893],{"class":328,"line":993},[326,1894,1895],{"class":373},"        ]\n",[326,1897,1898],{"class":328,"line":998},[326,1899,1687],{"class":373},[326,1901,1902],{"class":328,"line":1012},[326,1903,990],{"class":373},[326,1905,1906],{"class":328,"line":1030},[326,1907,1398],{"class":373},[326,1909,1910],{"class":328,"line":1047},[326,1911,498],{"class":373},[307,1913,1914],{"id":1914},"示例代码",[312,1916,1918],{"id":1917},"python","Python",[316,1920,1923],{"className":1921,"code":1922,"language":1917,"meta":321,"style":321},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import openai\n\nclient = openai.OpenAI(\n    base_url=\"http:\u002F\u002F127.0.0.1:8999\u002Fv1\",\n    api_key=\"your-api-key\"\n)\n\nresponse = client.chat.completions.create(\n    model=\"claude-sonnet-4-20250514\",\n    messages=[{\"role\": \"user\", \"content\": \"Hello!\"}]\n)\n\nprint(response.choices[0].message.content)\n",[323,1924,1925,1930,1936,1941,1946,1951,1956,1960,1965,1970,1975,1979,1983],{"__ignoreMap":321},[326,1926,1927],{"class":328,"line":329},[326,1928,1929],{},"import openai\n",[326,1931,1932],{"class":328,"line":340},[326,1933,1935],{"emptyLinePlaceholder":1934},true,"\n",[326,1937,1938],{"class":328,"line":349},[326,1939,1940],{},"client = openai.OpenAI(\n",[326,1942,1943],{"class":328,"line":417},[326,1944,1945],{},"    base_url=\"http:\u002F\u002F127.0.0.1:8999\u002Fv1\",\n",[326,1947,1948],{"class":328,"line":461},[326,1949,1950],{},"    api_key=\"your-api-key\"\n",[326,1952,1953],{"class":328,"line":501},[326,1954,1955],{},")\n",[326,1957,1958],{"class":328,"line":507},[326,1959,1935],{"emptyLinePlaceholder":1934},[326,1961,1962],{"class":328,"line":525},[326,1963,1964],{},"response = client.chat.completions.create(\n",[326,1966,1967],{"class":328,"line":542},[326,1968,1969],{},"    model=\"claude-sonnet-4-20250514\",\n",[326,1971,1972],{"class":328,"line":557},[326,1973,1974],{},"    messages=[{\"role\": \"user\", \"content\": \"Hello!\"}]\n",[326,1976,1977],{"class":328,"line":945},[326,1978,1955],{},[326,1980,1981],{"class":328,"line":963},[326,1982,1935],{"emptyLinePlaceholder":1934},[326,1984,1985],{"class":328,"line":969},[326,1986,1987],{},"print(response.choices[0].message.content)\n",[312,1989,1991],{"id":1990},"nodejs","Node.js",[316,1993,1997],{"className":1994,"code":1995,"language":1996,"meta":321,"style":321},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import OpenAI from 'openai';\n\nconst client = new OpenAI({\n  baseURL: 'http:\u002F\u002F127.0.0.1:8999\u002Fv1',\n  apiKey: 'your-api-key'\n});\n\nconst response = await client.chat.completions.create({\n  model: 'claude-sonnet-4-20250514',\n  messages: [{ role: 'user', content: 'Hello!' }]\n});\n\nconsole.log(response.choices[0].message.content);\n","javascript",[323,1998,1999,2004,2008,2013,2018,2023,2028,2032,2037,2042,2047,2051,2055],{"__ignoreMap":321},[326,2000,2001],{"class":328,"line":329},[326,2002,2003],{},"import OpenAI from 'openai';\n",[326,2005,2006],{"class":328,"line":340},[326,2007,1935],{"emptyLinePlaceholder":1934},[326,2009,2010],{"class":328,"line":349},[326,2011,2012],{},"const client = new OpenAI({\n",[326,2014,2015],{"class":328,"line":417},[326,2016,2017],{},"  baseURL: 'http:\u002F\u002F127.0.0.1:8999\u002Fv1',\n",[326,2019,2020],{"class":328,"line":461},[326,2021,2022],{},"  apiKey: 'your-api-key'\n",[326,2024,2025],{"class":328,"line":501},[326,2026,2027],{},"});\n",[326,2029,2030],{"class":328,"line":507},[326,2031,1935],{"emptyLinePlaceholder":1934},[326,2033,2034],{"class":328,"line":525},[326,2035,2036],{},"const response = await client.chat.completions.create({\n",[326,2038,2039],{"class":328,"line":542},[326,2040,2041],{},"  model: 'claude-sonnet-4-20250514',\n",[326,2043,2044],{"class":328,"line":557},[326,2045,2046],{},"  messages: [{ role: 'user', content: 'Hello!' }]\n",[326,2048,2049],{"class":328,"line":945},[326,2050,2027],{},[326,2052,2053],{"class":328,"line":963},[326,2054,1935],{"emptyLinePlaceholder":1934},[326,2056,2057],{"class":328,"line":969},[326,2058,2059],{},"console.log(response.choices[0].message.content);\n",[2061,2062,2063],"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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .su27w, html code.shiki .su27w{--shiki-light:#916B53;--shiki-default:#916B53;--shiki-dark:#916B53}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":321,"searchDepth":340,"depth":340,"links":2065},[2066,2074,2078,2082],{"id":309,"depth":340,"text":310,"children":2067},[2068,2069,2070,2071,2072,2073],{"id":314,"depth":349,"text":314},{"id":361,"depth":349,"text":361},{"id":562,"depth":349,"text":562},{"id":726,"depth":349,"text":726},{"id":791,"depth":349,"text":791},{"id":1073,"depth":349,"text":1073},{"id":1171,"depth":340,"text":1172,"children":2075},[2076,2077],{"id":1175,"depth":349,"text":314},{"id":1199,"depth":349,"text":791},{"id":1405,"depth":340,"text":1405,"children":2079},[2080,2081],{"id":1408,"depth":349,"text":1408},{"id":1702,"depth":349,"text":1702},{"id":1914,"depth":340,"text":1914,"children":2083},[2084,2085],{"id":1917,"depth":349,"text":1918},{"id":1990,"depth":349,"text":1991},"OpenAI 兼容 API 端点","md",null,{},{"icon":178},{"title":175,"description":2086},"wMFLYjQYRs-DQVBlgRIoUrhUX0ly6wZojB5I8H8wDzA",[2094,2096],{"title":171,"path":172,"stem":173,"description":2095,"icon":155,"children":-1},"面向进阶用户的本地接口能力说明",{"title":180,"path":181,"stem":182,"description":2097,"icon":183,"children":-1},"Claude 兼容 API 端点",1775487310857]