[{"data":1,"prerenderedAt":490},["ShallowReactive",2],{"navigation":3,"\u002Fintegrations\u002Fopencode":117,"\u002Fintegrations\u002Fopencode-surround":485},[4,28,36,63,96],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"快速开始","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17,22],{"title":10,"path":6,"stem":7,"icon":11},"概览","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"零基础使用指南","\u002Fgetting-started\u002Fbeginner-guide","1.getting-started\u002F2.beginner-guide","i-lucide-list-checks",{"title":18,"path":19,"stem":20,"icon":21},"创建 API Key","\u002Fgetting-started\u002Fapi-key","1.getting-started\u002F3.api-key","i-lucide-key-round",{"title":23,"path":24,"stem":25,"icon":26},"第一条请求","\u002Fgetting-started\u002Ffirst-request","1.getting-started\u002F4.first-request","i-lucide-send","i-lucide-rocket",{"title":29,"path":30,"stem":31,"children":32,"icon":35},"软件下载","\u002Fdownloads","2.downloads\u002F1.index",[33],{"title":34,"path":30,"stem":31,"icon":35},"ChatGPT 与 CC Switch 下载","i-lucide-download",{"title":37,"icon":38,"path":39,"stem":40,"children":41,"page":62},"开发工具","i-lucide-terminal-square","\u002Fintegrations","2.integrations",[42,47,52,57],{"title":43,"path":44,"stem":45,"icon":46},"Claude Code","\u002Fintegrations\u002Fclaude-code","2.integrations\u002F1.claude-code","i-simple-icons-anthropic",{"title":48,"path":49,"stem":50,"icon":51},"Codex","\u002Fintegrations\u002Fcodex","2.integrations\u002F2.codex","i-simple-icons-openai",{"title":53,"path":54,"stem":55,"icon":56},"Gemini CLI","\u002Fintegrations\u002Fgemini-cli","2.integrations\u002F3.gemini-cli","i-simple-icons-google",{"title":58,"path":59,"stem":60,"icon":61},"OpenCode","\u002Fintegrations\u002Fopencode","2.integrations\u002F4.opencode","i-lucide-code-xml",false,{"title":64,"icon":65,"path":66,"stem":67,"children":68,"page":62},"API 参考","i-lucide-braces","\u002Fapi-reference","3.api-reference",[69,74,79,83,87,91],{"title":70,"path":71,"stem":72,"icon":73},"API 概览","\u002Fapi-reference\u002Foverview","3.api-reference\u002F1.overview","i-lucide-map",{"title":75,"path":76,"stem":77,"icon":78},"身份验证","\u002Fapi-reference\u002Fauthentication","3.api-reference\u002F2.authentication","i-lucide-shield-check",{"title":80,"path":81,"stem":82,"icon":51},"OpenAI 兼容 API","\u002Fapi-reference\u002Fopenai-compatible","3.api-reference\u002F3.openai-compatible",{"title":84,"path":85,"stem":86,"icon":46},"Anthropic Messages API","\u002Fapi-reference\u002Fanthropic","3.api-reference\u002F4.anthropic",{"title":88,"path":89,"stem":90,"icon":56},"Gemini API","\u002Fapi-reference\u002Fgemini","3.api-reference\u002F5.gemini",{"title":92,"path":93,"stem":94,"icon":95},"错误处理","\u002Fapi-reference\u002Ferrors","3.api-reference\u002F6.errors","i-lucide-triangle-alert",{"title":97,"icon":98,"path":99,"stem":100,"children":101,"page":62},"账户与计费","i-lucide-wallet-cards","\u002Faccount","4.account",[102,107,112],{"title":103,"path":104,"stem":105,"icon":106},"套餐与模型价格","\u002Faccount\u002Fmodels-pricing","4.account\u002F1.models-pricing","i-lucide-tags",{"title":108,"path":109,"stem":110,"icon":111},"计费与用量","\u002Faccount\u002Fbilling-usage","4.account\u002F2.billing-usage","i-lucide-receipt-text",{"title":113,"path":114,"stem":115,"icon":116},"常见问题","\u002Faccount\u002Ffaq","4.account\u002F3.faq","i-lucide-circle-help",{"id":118,"title":58,"body":119,"description":478,"extension":479,"links":480,"meta":481,"navigation":482,"path":59,"seo":483,"stem":60,"__hash__":484},"docs\u002F2.integrations\u002F4.opencode.md",{"type":120,"value":121,"toc":474},"minimark",[122,126,130,133,171,178,430,440,444,461,470],[123,124,125],"p",{},"OpenCode 可以通过 provider 配置使用派拓的 OpenAI 兼容入口。",[127,128,129],"h2",{"id":129},"配置示例",[123,131,132],{},"先设置密钥：",[134,135,141],"pre",{"className":136,"code":137,"filename":138,"language":139,"meta":140,"style":140},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export PAYTOK_API_KEY=\"\u003CYOUR_API_KEY>\"\n","Terminal","bash","",[142,143,144],"code",{"__ignoreMap":140},[145,146,149,153,157,161,164,168],"span",{"class":147,"line":148},"line",1,[145,150,152],{"class":151},"spNyl","export",[145,154,156],{"class":155},"sTEyZ"," PAYTOK_API_KEY",[145,158,160],{"class":159},"sMK4o","=",[145,162,163],{"class":159},"\"",[145,165,167],{"class":166},"sfazB","\u003CYOUR_API_KEY>",[145,169,170],{"class":159},"\"\n",[123,172,173,174,177],{},"然后在 ",[142,175,176],{},"opencode.json"," 中增加 provider：",[134,179,183],{"className":180,"code":181,"filename":176,"language":182,"meta":140,"style":140},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"$schema\": \"https:\u002F\u002Fopencode.ai\u002Fconfig.json\",\n  \"provider\": {\n    \"paytok\": {\n      \"npm\": \"@ai-sdk\u002Fopenai-compatible\",\n      \"name\": \"PayTok\",\n      \"options\": {\n        \"baseURL\": \"https:\u002F\u002Fpaytok.ai\u002Fv1\",\n        \"apiKey\": \"{env:PAYTOK_API_KEY}\"\n      },\n      \"models\": {\n        \"gpt-5.5\": {\n          \"name\": \"GPT-5.5\"\n        }\n      }\n    }\n  }\n}\n","json",[142,184,185,190,215,230,246,269,290,304,327,346,352,366,380,400,406,412,418,424],{"__ignoreMap":140},[145,186,187],{"class":147,"line":148},[145,188,189],{"class":159},"{\n",[145,191,193,196,199,201,204,207,210,212],{"class":147,"line":192},2,[145,194,195],{"class":159},"  \"",[145,197,198],{"class":151},"$schema",[145,200,163],{"class":159},[145,202,203],{"class":159},":",[145,205,206],{"class":159}," \"",[145,208,209],{"class":166},"https:\u002F\u002Fopencode.ai\u002Fconfig.json",[145,211,163],{"class":159},[145,213,214],{"class":159},",\n",[145,216,218,220,223,225,227],{"class":147,"line":217},3,[145,219,195],{"class":159},[145,221,222],{"class":151},"provider",[145,224,163],{"class":159},[145,226,203],{"class":159},[145,228,229],{"class":159}," {\n",[145,231,233,236,240,242,244],{"class":147,"line":232},4,[145,234,235],{"class":159},"    \"",[145,237,239],{"class":238},"sBMFI","paytok",[145,241,163],{"class":159},[145,243,203],{"class":159},[145,245,229],{"class":159},[145,247,249,252,256,258,260,262,265,267],{"class":147,"line":248},5,[145,250,251],{"class":159},"      \"",[145,253,255],{"class":254},"sbssI","npm",[145,257,163],{"class":159},[145,259,203],{"class":159},[145,261,206],{"class":159},[145,263,264],{"class":166},"@ai-sdk\u002Fopenai-compatible",[145,266,163],{"class":159},[145,268,214],{"class":159},[145,270,272,274,277,279,281,283,286,288],{"class":147,"line":271},6,[145,273,251],{"class":159},[145,275,276],{"class":254},"name",[145,278,163],{"class":159},[145,280,203],{"class":159},[145,282,206],{"class":159},[145,284,285],{"class":166},"PayTok",[145,287,163],{"class":159},[145,289,214],{"class":159},[145,291,293,295,298,300,302],{"class":147,"line":292},7,[145,294,251],{"class":159},[145,296,297],{"class":254},"options",[145,299,163],{"class":159},[145,301,203],{"class":159},[145,303,229],{"class":159},[145,305,307,310,314,316,318,320,323,325],{"class":147,"line":306},8,[145,308,309],{"class":159},"        \"",[145,311,313],{"class":312},"swJcz","baseURL",[145,315,163],{"class":159},[145,317,203],{"class":159},[145,319,206],{"class":159},[145,321,322],{"class":166},"https:\u002F\u002Fpaytok.ai\u002Fv1",[145,324,163],{"class":159},[145,326,214],{"class":159},[145,328,330,332,335,337,339,341,344],{"class":147,"line":329},9,[145,331,309],{"class":159},[145,333,334],{"class":312},"apiKey",[145,336,163],{"class":159},[145,338,203],{"class":159},[145,340,206],{"class":159},[145,342,343],{"class":166},"{env:PAYTOK_API_KEY}",[145,345,170],{"class":159},[145,347,349],{"class":147,"line":348},10,[145,350,351],{"class":159},"      },\n",[145,353,355,357,360,362,364],{"class":147,"line":354},11,[145,356,251],{"class":159},[145,358,359],{"class":254},"models",[145,361,163],{"class":159},[145,363,203],{"class":159},[145,365,229],{"class":159},[145,367,369,371,374,376,378],{"class":147,"line":368},12,[145,370,309],{"class":159},[145,372,373],{"class":312},"gpt-5.5",[145,375,163],{"class":159},[145,377,203],{"class":159},[145,379,229],{"class":159},[145,381,383,386,389,391,393,395,398],{"class":147,"line":382},13,[145,384,385],{"class":159},"          \"",[145,387,276],{"class":388},"su27w",[145,390,163],{"class":159},[145,392,203],{"class":159},[145,394,206],{"class":159},[145,396,397],{"class":166},"GPT-5.5",[145,399,170],{"class":159},[145,401,403],{"class":147,"line":402},14,[145,404,405],{"class":159},"        }\n",[145,407,409],{"class":147,"line":408},15,[145,410,411],{"class":159},"      }\n",[145,413,415],{"class":147,"line":414},16,[145,416,417],{"class":159},"    }\n",[145,419,421],{"class":147,"line":420},17,[145,422,423],{"class":159},"  }\n",[145,425,427],{"class":147,"line":426},18,[145,428,429],{"class":159},"}\n",[431,432,433],"note",{},[123,434,435,436,439],{},"模型列表只是配置示例。请根据密钥所在分组和 ",[142,437,438],{},"\u002Fv1\u002Fmodels"," 的实际返回调整。",[127,441,443],{"id":442},"使用-anthropic-provider","使用 Anthropic provider",[123,445,446,447,449,450,453,454,456,457,460],{},"如果密钥分组提供 Anthropic Messages 兼容协议，可以将 provider 的 ",[142,448,255],{}," 改为 ",[142,451,452],{},"@ai-sdk\u002Fanthropic","，并将 ",[142,455,313],{}," 设为 ",[142,458,459],{},"https:\u002F\u002Fpaytok.ai","。",[462,463,464],"warning",{},[123,465,466,467,469],{},"不要将真实 API Key 直接写入可提交的 ",[142,468,176],{},"。使用环境变量引用，并在启动 OpenCode 前确认变量已生效。",[471,472,473],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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}",{"title":140,"searchDepth":148,"depth":192,"links":475},[476,477],{"id":129,"depth":192,"text":129},{"id":442,"depth":192,"text":443},"使用 OpenAI 兼容 provider 将 OpenCode 连接到派拓。","md",null,{},{"icon":61},{"title":58,"description":478},"tMFcs_sTbzVuCsygbCtFH_c-bz_MLMpk4KPMGYedCLs",[486,488],{"title":53,"path":54,"stem":55,"description":487,"icon":56,"children":-1},"使用 Gemini API 兼容入口将 Gemini CLI 连接到派拓。",{"title":70,"path":71,"stem":72,"description":489,"icon":73,"children":-1},"了解派拓支持的 API 协议、请求地址和通用规则。",1788594883782]