[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-nav-zh":3,"docs-zh-models\u002Fchat\u002Fvolcengine":163,"$flPxTKrvU_qsH-tbJ8bldUIof4Db4sevcx0drO_DwOxs":655},[4,52,69,92,142,155,159],{"title":5,"path":6,"stem":7,"children":8,"page":-1},"快速开始","\u002Fgetting-started","1.getting-started",[9,12,30,44,48],{"title":10,"path":6,"stem":11},"关于 SilvaMux","1.getting-started\u002Findex",{"title":13,"path":14,"stem":15,"children":16,"page":-1},"首次调用千木 API","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F1.quick-start\u002Findex",[17,18,22,26],{"title":13,"path":14,"stem":15},{"title":19,"path":20,"stem":21},"项目和账户设置","\u002Fgetting-started\u002Fquick-start\u002Fproject-and-account","1.getting-started\u002F1.quick-start\u002F2.project-and-account",{"title":23,"path":24,"stem":25},"获取 API Key","\u002Fgetting-started\u002Fquick-start\u002Fapi-key","1.getting-started\u002F1.quick-start\u002F3.api-key",{"title":27,"path":28,"stem":29},"第一个请求","\u002Fgetting-started\u002Fquick-start\u002Ffirst-request","1.getting-started\u002F1.quick-start\u002F4.first-request",{"title":31,"path":32,"stem":33,"children":34,"page":43},"模型与体验","\u002Fgetting-started\u002Fmodels-and-experience","1.getting-started\u002F2.models-and-experience",[35,39],{"title":36,"path":37,"stem":38},"模型选择","\u002Fgetting-started\u002Fmodels-and-experience\u002Fmodel-selection","1.getting-started\u002F2.models-and-experience\u002F1.model-selection",{"title":40,"path":41,"stem":42},"在线体验","\u002Fgetting-started\u002Fmodels-and-experience\u002Fplayground","1.getting-started\u002F2.models-and-experience\u002F2.playground",false,{"title":45,"path":46,"stem":47},"限流","\u002Fgetting-started\u002Frate-limits","1.getting-started\u002F3.rate-limits",{"title":49,"path":50,"stem":51},"常见问题","\u002Fgetting-started\u002Ffaq","1.getting-started\u002F4.faq",{"title":53,"path":54,"stem":55,"children":56,"page":43},"产品计费","\u002Fbilling","2.billing",[57,61,65],{"title":58,"path":59,"stem":60},"计费说明","\u002Fbilling\u002Foverview","2.billing\u002F1.overview",{"title":62,"path":63,"stem":64},"在线充值","\u002Fbilling\u002Frecharge","2.billing\u002F2.recharge",{"title":66,"path":67,"stem":68},"账单、用量与导出","\u002Fbilling\u002Fusage-export","2.billing\u002F3.usage-export",{"title":70,"path":71,"stem":72,"children":73,"page":43},"Coding Plan","\u002Fcoding-plan","3.coding-plan",[74,78],{"title":75,"path":76,"stem":77},"Coding Plan 概述","\u002Fcoding-plan\u002Foverview","3.coding-plan\u002F1.overview",{"title":79,"path":80,"stem":81,"children":82,"page":-1},"个人版","\u002Fcoding-plan\u002Fpersonal","3.coding-plan\u002F2.personal\u002Findex",[83,85,89],{"title":84,"path":80,"stem":81},"价格和权益",{"title":86,"path":87,"stem":88},"快速接入","\u002Fcoding-plan\u002Fpersonal\u002Fquick-start","3.coding-plan\u002F2.personal\u002F2.quick-start",{"title":49,"path":90,"stem":91},"\u002Fcoding-plan\u002Fpersonal\u002Ffaq","3.coding-plan\u002F2.personal\u002F3.faq",{"title":93,"path":94,"stem":95,"children":96,"page":43},"模型接口","\u002Fmodels","4.models",[97,130],{"title":98,"path":99,"stem":100,"children":101,"page":43},"文本生成","\u002Fmodels\u002Fchat","4.models\u002F1.chat",[102,106,110,114,118,122,126],{"title":103,"path":104,"stem":105},"概述","\u002Fmodels\u002Fchat\u002Foverview","4.models\u002F1.chat\u002F1.overview",{"title":107,"path":108,"stem":109},"OpenAI 兼容接口","\u002Fmodels\u002Fchat\u002Fopenai","4.models\u002F1.chat\u002F2.openai",{"title":111,"path":112,"stem":113},"Anthropic 兼容","\u002Fmodels\u002Fchat\u002Fanthropic","4.models\u002F1.chat\u002F3.anthropic",{"title":115,"path":116,"stem":117},"Volcengine 兼容","\u002Fmodels\u002Fchat\u002Fvolcengine","4.models\u002F1.chat\u002F4.volcengine",{"title":119,"path":120,"stem":121},"智谱兼容","\u002Fmodels\u002Fchat\u002Fzhipu","4.models\u002F1.chat\u002F5.zhipu",{"title":123,"path":124,"stem":125},"SilvaMux 统一入口","\u002Fmodels\u002Fchat\u002Funified","4.models\u002F1.chat\u002F6.unified",{"title":127,"path":128,"stem":129},"多模态输入","\u002Fmodels\u002Fchat\u002Fmultimodal","4.models\u002F1.chat\u002F7.multimodal",{"title":131,"path":132,"stem":133,"children":134,"page":43},"图片生成","\u002Fmodels\u002Fimages","4.models\u002F2.images",[135,138],{"title":103,"path":136,"stem":137},"\u002Fmodels\u002Fimages\u002Foverview","4.models\u002F2.images\u002F1.overview",{"title":139,"path":140,"stem":141},"图片生成接口","\u002Fmodels\u002Fimages\u002Fgeneration","4.models\u002F2.images\u002F2.generation",{"title":143,"path":144,"stem":145,"children":146,"page":43},"用量与余额","\u002Fusage-and-balance","5.usage-and-balance",[147,151],{"title":148,"path":149,"stem":150},"查询余额","\u002Fusage-and-balance\u002Fbalance","5.usage-and-balance\u002F1.balance",{"title":152,"path":153,"stem":154},"查询用量","\u002Fusage-and-balance\u002Fusage","5.usage-and-balance\u002F2.usage",{"title":156,"path":157,"stem":158},"错误码参考","\u002Ferrors","6.errors",{"title":160,"path":161,"stem":162},"文档首页","\u002F","index",{"id":164,"title":115,"body":165,"description":648,"extension":649,"meta":650,"navigation":303,"path":116,"rawbody":651,"requiredFlags":652,"seo":653,"stem":117,"__hash__":654},"docs\u002F4.models\u002F1.chat\u002F4.volcengine.md",{"type":166,"value":167,"toc":645},"minimark",[168,172,176,181,185,625,641],[169,170,115],"h1",{"id":171},"volcengine-兼容",[173,174,175],"p",{},"兼容火山方舟 OpenAI 兼容接口（v3 协议），可用于豆包 Seed 系列等走火山 v3 协议的模型。",[177,178],"api-endpoint",{"method":179,"path":180},"POST","\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions",[182,183,184],"h2",{"id":184},"示例",[186,187,188,274,365,441],"code-tabs",{},[189,190,192],"code-tab",{"label":191},"cURL",[193,194,199],"pre",{"className":195,"code":196,"language":197,"meta":198,"style":198},"language-bash shiki shiki-themes github-light github-dark","curl https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $SILVAMUX_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"doubao-seed-2.0-pro\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"你好\"}]\n  }'\n","bash","",[200,201,202,219,237,247,256,262,268],"code",{"__ignoreMap":198},[203,204,207,211,215],"span",{"class":205,"line":206},"line",1,[203,208,210],{"class":209},"sScJk","curl",[203,212,214],{"class":213},"sZZnC"," https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions",[203,216,218],{"class":217},"sj4cs"," \\\n",[203,220,222,225,228,232,235],{"class":205,"line":221},2,[203,223,224],{"class":217},"  -H",[203,226,227],{"class":213}," \"Authorization: Bearer ",[203,229,231],{"class":230},"sVt8B","$SILVAMUX_API_KEY",[203,233,234],{"class":213},"\"",[203,236,218],{"class":217},[203,238,240,242,245],{"class":205,"line":239},3,[203,241,224],{"class":217},[203,243,244],{"class":213}," \"Content-Type: application\u002Fjson\"",[203,246,218],{"class":217},[203,248,250,253],{"class":205,"line":249},4,[203,251,252],{"class":217},"  -d",[203,254,255],{"class":213}," '{\n",[203,257,259],{"class":205,"line":258},5,[203,260,261],{"class":213},"    \"model\": \"doubao-seed-2.0-pro\",\n",[203,263,265],{"class":205,"line":264},6,[203,266,267],{"class":213},"    \"messages\": [{\"role\": \"user\", \"content\": \"你好\"}]\n",[203,269,271],{"class":205,"line":270},7,[203,272,273],{"class":213},"  }'\n",[189,275,277],{"label":276},"Python",[193,278,282],{"className":279,"code":280,"language":281,"meta":198,"style":198},"language-python shiki shiki-themes github-light github-dark","# pip install openai\nimport os\nfrom openai import OpenAI\n\nclient = OpenAI(\n    api_key=os.environ[\"SILVAMUX_API_KEY\"],\n    base_url=\"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\",\n)\n\nresponse = client.chat.completions.create(\n    model=\"doubao-seed-2.0-pro\",\n    messages=[{\"role\": \"user\", \"content\": \"你好\"}],\n)\n\nprint(response.choices[0].message.content)\n","python",[200,283,284,289,294,299,305,310,315,320,326,331,337,343,349,354,359],{"__ignoreMap":198},[203,285,286],{"class":205,"line":206},[203,287,288],{},"# pip install openai\n",[203,290,291],{"class":205,"line":221},[203,292,293],{},"import os\n",[203,295,296],{"class":205,"line":239},[203,297,298],{},"from openai import OpenAI\n",[203,300,301],{"class":205,"line":249},[203,302,304],{"emptyLinePlaceholder":303},true,"\n",[203,306,307],{"class":205,"line":258},[203,308,309],{},"client = OpenAI(\n",[203,311,312],{"class":205,"line":264},[203,313,314],{},"    api_key=os.environ[\"SILVAMUX_API_KEY\"],\n",[203,316,317],{"class":205,"line":270},[203,318,319],{},"    base_url=\"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\",\n",[203,321,323],{"class":205,"line":322},8,[203,324,325],{},")\n",[203,327,329],{"class":205,"line":328},9,[203,330,304],{"emptyLinePlaceholder":303},[203,332,334],{"class":205,"line":333},10,[203,335,336],{},"response = client.chat.completions.create(\n",[203,338,340],{"class":205,"line":339},11,[203,341,342],{},"    model=\"doubao-seed-2.0-pro\",\n",[203,344,346],{"class":205,"line":345},12,[203,347,348],{},"    messages=[{\"role\": \"user\", \"content\": \"你好\"}],\n",[203,350,352],{"class":205,"line":351},13,[203,353,325],{},[203,355,357],{"class":205,"line":356},14,[203,358,304],{"emptyLinePlaceholder":303},[203,360,362],{"class":205,"line":361},15,[203,363,364],{},"print(response.choices[0].message.content)\n",[189,366,368],{"label":367},"JavaScript",[193,369,373],{"className":370,"code":371,"language":372,"meta":198,"style":198},"language-javascript shiki shiki-themes github-light github-dark","\u002F\u002F npm install openai\nimport OpenAI from \"openai\";\n\nconst client = new OpenAI({\n  apiKey: process.env.SILVAMUX_API_KEY,\n  baseURL: \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\",\n});\n\nconst response = await client.chat.completions.create({\n  model: \"doubao-seed-2.0-pro\",\n  messages: [{ role: \"user\", content: \"你好\" }],\n});\n\nconsole.log(response.choices[0].message.content);\n","javascript",[200,374,375,380,385,389,394,399,404,409,413,418,423,428,432,436],{"__ignoreMap":198},[203,376,377],{"class":205,"line":206},[203,378,379],{},"\u002F\u002F npm install openai\n",[203,381,382],{"class":205,"line":221},[203,383,384],{},"import OpenAI from \"openai\";\n",[203,386,387],{"class":205,"line":239},[203,388,304],{"emptyLinePlaceholder":303},[203,390,391],{"class":205,"line":249},[203,392,393],{},"const client = new OpenAI({\n",[203,395,396],{"class":205,"line":258},[203,397,398],{},"  apiKey: process.env.SILVAMUX_API_KEY,\n",[203,400,401],{"class":205,"line":264},[203,402,403],{},"  baseURL: \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\",\n",[203,405,406],{"class":205,"line":270},[203,407,408],{},"});\n",[203,410,411],{"class":205,"line":322},[203,412,304],{"emptyLinePlaceholder":303},[203,414,415],{"class":205,"line":328},[203,416,417],{},"const response = await client.chat.completions.create({\n",[203,419,420],{"class":205,"line":333},[203,421,422],{},"  model: \"doubao-seed-2.0-pro\",\n",[203,424,425],{"class":205,"line":339},[203,426,427],{},"  messages: [{ role: \"user\", content: \"你好\" }],\n",[203,429,430],{"class":205,"line":345},[203,431,408],{},[203,433,434],{"class":205,"line":351},[203,435,304],{"emptyLinePlaceholder":303},[203,437,438],{"class":205,"line":356},[203,439,440],{},"console.log(response.choices[0].message.content);\n",[189,442,444],{"label":443},"Go",[193,445,449],{"className":446,"code":447,"language":448,"meta":198,"style":198},"language-go shiki shiki-themes github-light github-dark","\u002F\u002F 仅依赖标准库\npackage main\n\nimport (\n    \"bytes\"\n    \"fmt\"\n    \"io\"\n    \"net\u002Fhttp\"\n    \"os\"\n)\n\nfunc main() {\n    payload := []byte(`{\n        \"model\": \"doubao-seed-2.0-pro\",\n        \"messages\": [{\"role\": \"user\", \"content\": \"你好\"}]\n    }`)\n\n    req, err := http.NewRequest(\"POST\", \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions\", bytes.NewReader(payload))\n    if err != nil {\n        panic(err)\n    }\n    req.Header.Set(\"Authorization\", \"Bearer \"+os.Getenv(\"SILVAMUX_API_KEY\"))\n    req.Header.Set(\"Content-Type\", \"application\u002Fjson\")\n\n    resp, err := http.DefaultClient.Do(req)\n    if err != nil {\n        panic(err)\n    }\n    defer resp.Body.Close()\n\n    body, _ := io.ReadAll(resp.Body)\n    fmt.Println(string(body))\n}\n","go",[200,450,451,456,461,465,470,475,480,485,490,495,499,503,508,513,518,523,529,534,540,546,552,558,564,570,575,581,586,591,596,602,607,613,619],{"__ignoreMap":198},[203,452,453],{"class":205,"line":206},[203,454,455],{},"\u002F\u002F 仅依赖标准库\n",[203,457,458],{"class":205,"line":221},[203,459,460],{},"package main\n",[203,462,463],{"class":205,"line":239},[203,464,304],{"emptyLinePlaceholder":303},[203,466,467],{"class":205,"line":249},[203,468,469],{},"import (\n",[203,471,472],{"class":205,"line":258},[203,473,474],{},"    \"bytes\"\n",[203,476,477],{"class":205,"line":264},[203,478,479],{},"    \"fmt\"\n",[203,481,482],{"class":205,"line":270},[203,483,484],{},"    \"io\"\n",[203,486,487],{"class":205,"line":322},[203,488,489],{},"    \"net\u002Fhttp\"\n",[203,491,492],{"class":205,"line":328},[203,493,494],{},"    \"os\"\n",[203,496,497],{"class":205,"line":333},[203,498,325],{},[203,500,501],{"class":205,"line":339},[203,502,304],{"emptyLinePlaceholder":303},[203,504,505],{"class":205,"line":345},[203,506,507],{},"func main() {\n",[203,509,510],{"class":205,"line":351},[203,511,512],{},"    payload := []byte(`{\n",[203,514,515],{"class":205,"line":356},[203,516,517],{},"        \"model\": \"doubao-seed-2.0-pro\",\n",[203,519,520],{"class":205,"line":361},[203,521,522],{},"        \"messages\": [{\"role\": \"user\", \"content\": \"你好\"}]\n",[203,524,526],{"class":205,"line":525},16,[203,527,528],{},"    }`)\n",[203,530,532],{"class":205,"line":531},17,[203,533,304],{"emptyLinePlaceholder":303},[203,535,537],{"class":205,"line":536},18,[203,538,539],{},"    req, err := http.NewRequest(\"POST\", \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions\", bytes.NewReader(payload))\n",[203,541,543],{"class":205,"line":542},19,[203,544,545],{},"    if err != nil {\n",[203,547,549],{"class":205,"line":548},20,[203,550,551],{},"        panic(err)\n",[203,553,555],{"class":205,"line":554},21,[203,556,557],{},"    }\n",[203,559,561],{"class":205,"line":560},22,[203,562,563],{},"    req.Header.Set(\"Authorization\", \"Bearer \"+os.Getenv(\"SILVAMUX_API_KEY\"))\n",[203,565,567],{"class":205,"line":566},23,[203,568,569],{},"    req.Header.Set(\"Content-Type\", \"application\u002Fjson\")\n",[203,571,573],{"class":205,"line":572},24,[203,574,304],{"emptyLinePlaceholder":303},[203,576,578],{"class":205,"line":577},25,[203,579,580],{},"    resp, err := http.DefaultClient.Do(req)\n",[203,582,584],{"class":205,"line":583},26,[203,585,545],{},[203,587,589],{"class":205,"line":588},27,[203,590,551],{},[203,592,594],{"class":205,"line":593},28,[203,595,557],{},[203,597,599],{"class":205,"line":598},29,[203,600,601],{},"    defer resp.Body.Close()\n",[203,603,605],{"class":205,"line":604},30,[203,606,304],{"emptyLinePlaceholder":303},[203,608,610],{"class":205,"line":609},31,[203,611,612],{},"    body, _ := io.ReadAll(resp.Body)\n",[203,614,616],{"class":205,"line":615},32,[203,617,618],{},"    fmt.Println(string(body))\n",[203,620,622],{"class":205,"line":621},33,[203,623,624],{},"}\n",[626,627,628],"blockquote",{},[173,629,630,633,634,637,638,640],{},[200,631,632],{},"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3"," 即接入域名下的 ",[200,635,636],{},"\u002Fapi\u002Fv3","，对应路由 ",[200,639,180],{},"。鉴权使用 SilvaMux API Key，不是火山 AK\u002FSK。",[642,643,644],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":198,"searchDepth":221,"depth":221,"links":646},[647],{"id":184,"depth":221,"text":184},"火山方舟 v3 Chat Completions 兼容入口。","md",{},"---\ntitle: Volcengine 兼容\ndescription: 火山方舟 v3 Chat Completions 兼容入口。\n---\n\n# Volcengine 兼容\n\n兼容火山方舟 OpenAI 兼容接口（v3 协议），可用于豆包 Seed 系列等走火山 v3 协议的模型。\n\n::api-endpoint{path=\"\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions\" method=\"POST\"}\n::\n\n## 示例\n\n::code-tabs\n:::code-tab{label=\"cURL\"}\n```bash\ncurl https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $SILVAMUX_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"doubao-seed-2.0-pro\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"你好\"}]\n  }'\n```\n:::\n:::code-tab{label=\"Python\"}\n```python\n# pip install openai\nimport os\nfrom openai import OpenAI\n\nclient = OpenAI(\n    api_key=os.environ[\"SILVAMUX_API_KEY\"],\n    base_url=\"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\",\n)\n\nresponse = client.chat.completions.create(\n    model=\"doubao-seed-2.0-pro\",\n    messages=[{\"role\": \"user\", \"content\": \"你好\"}],\n)\n\nprint(response.choices[0].message.content)\n```\n:::\n:::code-tab{label=\"JavaScript\"}\n```javascript\n\u002F\u002F npm install openai\nimport OpenAI from \"openai\";\n\nconst client = new OpenAI({\n  apiKey: process.env.SILVAMUX_API_KEY,\n  baseURL: \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\",\n});\n\nconst response = await client.chat.completions.create({\n  model: \"doubao-seed-2.0-pro\",\n  messages: [{ role: \"user\", content: \"你好\" }],\n});\n\nconsole.log(response.choices[0].message.content);\n```\n:::\n:::code-tab{label=\"Go\"}\n```go\n\u002F\u002F 仅依赖标准库\npackage main\n\nimport (\n\t\"bytes\"\n\t\"fmt\"\n\t\"io\"\n\t\"net\u002Fhttp\"\n\t\"os\"\n)\n\nfunc main() {\n\tpayload := []byte(`{\n\t\t\"model\": \"doubao-seed-2.0-pro\",\n\t\t\"messages\": [{\"role\": \"user\", \"content\": \"你好\"}]\n\t}`)\n\n\treq, err := http.NewRequest(\"POST\", \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions\", bytes.NewReader(payload))\n\tif err != nil {\n\t\tpanic(err)\n\t}\n\treq.Header.Set(\"Authorization\", \"Bearer \"+os.Getenv(\"SILVAMUX_API_KEY\"))\n\treq.Header.Set(\"Content-Type\", \"application\u002Fjson\")\n\n\tresp, err := http.DefaultClient.Do(req)\n\tif err != nil {\n\t\tpanic(err)\n\t}\n\tdefer resp.Body.Close()\n\n\tbody, _ := io.ReadAll(resp.Body)\n\tfmt.Println(string(body))\n}\n```\n:::\n::\n\n> `https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fv3` 即接入域名下的 `\u002Fapi\u002Fv3`，对应路由 `\u002Fapi\u002Fv3\u002Fchat\u002Fcompletions`。鉴权使用 SilvaMux API Key，不是火山 AK\u002FSK。\n",[],{"title":115,"description":648},"ePe8F35bB_Vvs7XBbRaSeiIT9M0pvAlEfrwTBWvJ_KU",{"found":303,"operationId":656,"summary":115,"description":198,"method":179,"path":180,"publiclyDiscoverable":303,"security":657,"parameters":661,"requestBody":662,"responses":693},"createVolcengineChatCompletion",{"schemes":658,"optional":43},[659,660],"BearerAuth","ApiKeyAuth",[],{"present":303,"required":303,"description":198,"contentType":663,"type":664,"fields":665,"variants":692},"application\u002Fjson","OpenAIChatRequest",[666,669,672,675,678,682,686,689],{"name":667,"type":668,"required":43,"description":198},"max_tokens","integer",{"name":670,"type":671,"required":303,"description":198},"messages","array\u003CMessage>",{"name":673,"type":674,"required":303,"description":198},"messages.content","string | array\u003CFreeFormObject>",{"name":676,"type":677,"required":303,"description":198},"messages.role","string (system | user | assistant | tool)",{"name":679,"type":680,"required":303,"description":681},"model","string","SilvaMux 模型 id 或 alias。",{"name":683,"type":684,"required":43,"description":198,"defaultValue":685},"stream","boolean","false",{"name":687,"type":688,"required":43,"description":198},"temperature","number",{"name":690,"type":691,"required":43,"description":198},"tools","array\u003CFreeFormObject>",[],[694,709],{"status":695,"description":696,"contentType":663,"type":697,"fields":698},"200","OpenAI Chat JSON 或 SSE 响应。","OpenAIChatResponse",[699,701,703,704,706],{"name":700,"type":691,"required":303,"description":198},"choices",{"name":702,"type":680,"required":303,"description":198},"id",{"name":679,"type":680,"required":43,"description":198},{"name":705,"type":680,"required":43,"description":198},"object",{"name":707,"type":708,"required":43,"description":198},"usage","FreeFormObject",{"status":710,"description":711,"contentType":663,"type":712,"fields":713},"default","Volcengine 兼容错误。","VolcengineError",[714],{"name":715,"type":708,"required":43,"description":198},"error"]