[{"data":1,"prerenderedAt":629},["ShallowReactive",2],{"navigation":3,"\u002Fapi-reference\u002Fopenai-compatible":117,"\u002Fapi-reference\u002Fopenai-compatible-surround":624},[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":80,"body":119,"description":617,"extension":618,"links":619,"meta":620,"navigation":621,"path":81,"seo":622,"stem":82,"__hash__":623},"docs\u002F3.api-reference\u002F3.openai-compatible.md",{"type":120,"value":121,"toc":611},"minimark",[122,126,137,142,235,239,242,318,322,403,407,601,607],[123,124,125],"p",{},"派拓提供 OpenAI 兼容的 API 入口，可用于支持自定义 Base URL 的 OpenAI SDK 和客户端。",[127,128,134],"pre",{"className":129,"code":131,"language":132,"meta":133},[130],"language-text","https:\u002F\u002Fpaytok.ai\u002Fv1\n","text","",[135,136,131],"code",{"__ignoreMap":133},[138,139,141],"h2",{"id":140},"responses-api","Responses API",[127,143,148],{"className":144,"code":145,"filename":146,"language":147,"meta":133,"style":133},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl https:\u002F\u002Fpaytok.ai\u002Fv1\u002Fresponses \\\n  -H \"Authorization: Bearer $PAYTOK_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"gpt-5.5\",\n    \"input\": \"写一个 TypeScript 函数，将字符串转换为 kebab-case。\"\n  }'\n","Terminal","bash",[135,149,150,167,188,202,214,220,226],{"__ignoreMap":133},[151,152,155,159,163],"span",{"class":153,"line":154},"line",1,[151,156,158],{"class":157},"sBMFI","curl",[151,160,162],{"class":161},"sfazB"," https:\u002F\u002Fpaytok.ai\u002Fv1\u002Fresponses",[151,164,166],{"class":165},"sTEyZ"," \\\n",[151,168,170,173,177,180,183,186],{"class":153,"line":169},2,[151,171,172],{"class":161},"  -H",[151,174,176],{"class":175},"sMK4o"," \"",[151,178,179],{"class":161},"Authorization: Bearer ",[151,181,182],{"class":165},"$PAYTOK_API_KEY",[151,184,185],{"class":175},"\"",[151,187,166],{"class":165},[151,189,191,193,195,198,200],{"class":153,"line":190},3,[151,192,172],{"class":161},[151,194,176],{"class":175},[151,196,197],{"class":161},"Content-Type: application\u002Fjson",[151,199,185],{"class":175},[151,201,166],{"class":165},[151,203,205,208,211],{"class":153,"line":204},4,[151,206,207],{"class":161},"  -d",[151,209,210],{"class":175}," '",[151,212,213],{"class":161},"{\n",[151,215,217],{"class":153,"line":216},5,[151,218,219],{"class":161},"    \"model\": \"gpt-5.5\",\n",[151,221,223],{"class":153,"line":222},6,[151,224,225],{"class":161},"    \"input\": \"写一个 TypeScript 函数，将字符串转换为 kebab-case。\"\n",[151,227,229,232],{"class":153,"line":228},7,[151,230,231],{"class":161},"  }",[151,233,234],{"class":175},"'\n",[138,236,238],{"id":237},"chat-completions","Chat Completions",[123,240,241],{},"已有应用如果仍使用 Chat Completions，可以保留原请求格式：",[127,243,245],{"className":144,"code":244,"filename":146,"language":147,"meta":133,"style":133},"curl https:\u002F\u002Fpaytok.ai\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $PAYTOK_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"\u003CMODEL_ID>\",\n    \"messages\": [\n      { \"role\": \"user\", \"content\": \"Hello\" }\n    ]\n  }'\n",[135,246,247,256,270,282,290,295,300,305,311],{"__ignoreMap":133},[151,248,249,251,254],{"class":153,"line":154},[151,250,158],{"class":157},[151,252,253],{"class":161}," https:\u002F\u002Fpaytok.ai\u002Fv1\u002Fchat\u002Fcompletions",[151,255,166],{"class":165},[151,257,258,260,262,264,266,268],{"class":153,"line":169},[151,259,172],{"class":161},[151,261,176],{"class":175},[151,263,179],{"class":161},[151,265,182],{"class":165},[151,267,185],{"class":175},[151,269,166],{"class":165},[151,271,272,274,276,278,280],{"class":153,"line":190},[151,273,172],{"class":161},[151,275,176],{"class":175},[151,277,197],{"class":161},[151,279,185],{"class":175},[151,281,166],{"class":165},[151,283,284,286,288],{"class":153,"line":204},[151,285,207],{"class":161},[151,287,210],{"class":175},[151,289,213],{"class":161},[151,291,292],{"class":153,"line":216},[151,293,294],{"class":161},"    \"model\": \"\u003CMODEL_ID>\",\n",[151,296,297],{"class":153,"line":222},[151,298,299],{"class":161},"    \"messages\": [\n",[151,301,302],{"class":153,"line":228},[151,303,304],{"class":161},"      { \"role\": \"user\", \"content\": \"Hello\" }\n",[151,306,308],{"class":153,"line":307},8,[151,309,310],{"class":161},"    ]\n",[151,312,314,316],{"class":153,"line":313},9,[151,315,231],{"class":161},[151,317,234],{"class":175},[138,319,321],{"id":320},"python-sdk","Python SDK",[127,323,328],{"className":324,"code":325,"filename":326,"language":327,"meta":133,"style":133},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n    api_key=os.environ[\"PAYTOK_API_KEY\"],\n    base_url=\"https:\u002F\u002Fpaytok.ai\u002Fv1\",\n)\n\nresponse = client.responses.create(\n    model=\"gpt-5.5\",\n    input=\"Explain event loops in one paragraph.\",\n)\n\nprint(response.output_text)\n","main.py","python",[135,329,330,335,340,346,351,356,361,366,370,375,381,387,392,397],{"__ignoreMap":133},[151,331,332],{"class":153,"line":154},[151,333,334],{},"import os\n",[151,336,337],{"class":153,"line":169},[151,338,339],{},"from openai import OpenAI\n",[151,341,342],{"class":153,"line":190},[151,343,345],{"emptyLinePlaceholder":344},true,"\n",[151,347,348],{"class":153,"line":204},[151,349,350],{},"client = OpenAI(\n",[151,352,353],{"class":153,"line":216},[151,354,355],{},"    api_key=os.environ[\"PAYTOK_API_KEY\"],\n",[151,357,358],{"class":153,"line":222},[151,359,360],{},"    base_url=\"https:\u002F\u002Fpaytok.ai\u002Fv1\",\n",[151,362,363],{"class":153,"line":228},[151,364,365],{},")\n",[151,367,368],{"class":153,"line":307},[151,369,345],{"emptyLinePlaceholder":344},[151,371,372],{"class":153,"line":313},[151,373,374],{},"response = client.responses.create(\n",[151,376,378],{"class":153,"line":377},10,[151,379,380],{},"    model=\"gpt-5.5\",\n",[151,382,384],{"class":153,"line":383},11,[151,385,386],{},"    input=\"Explain event loops in one paragraph.\",\n",[151,388,390],{"class":153,"line":389},12,[151,391,365],{},[151,393,395],{"class":153,"line":394},13,[151,396,345],{"emptyLinePlaceholder":344},[151,398,400],{"class":153,"line":399},14,[151,401,402],{},"print(response.output_text)\n",[138,404,406],{"id":405},"nodejs-sdk","Node.js SDK",[127,408,413],{"className":409,"code":410,"filename":411,"language":412,"meta":133,"style":133},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import OpenAI from 'openai'\n\nconst client = new OpenAI({\n  apiKey: process.env.PAYTOK_API_KEY,\n  baseURL: 'https:\u002F\u002Fpaytok.ai\u002Fv1'\n})\n\nconst response = await client.responses.create({\n  model: 'gpt-5.5',\n  input: 'Explain event loops in one paragraph.'\n})\n\nconsole.log(response.output_text)\n","index.ts","ts",[135,414,415,434,438,462,488,502,509,513,542,559,573,579,583],{"__ignoreMap":133},[151,416,417,421,424,427,429,432],{"class":153,"line":154},[151,418,420],{"class":419},"s7zQu","import",[151,422,423],{"class":165}," OpenAI ",[151,425,426],{"class":419},"from",[151,428,210],{"class":175},[151,430,431],{"class":161},"openai",[151,433,234],{"class":175},[151,435,436],{"class":153,"line":169},[151,437,345],{"emptyLinePlaceholder":344},[151,439,440,444,447,450,453,457,460],{"class":153,"line":190},[151,441,443],{"class":442},"spNyl","const",[151,445,446],{"class":165}," client ",[151,448,449],{"class":175},"=",[151,451,452],{"class":175}," new",[151,454,456],{"class":455},"s2Zo4"," OpenAI",[151,458,459],{"class":165},"(",[151,461,213],{"class":175},[151,463,464,468,471,474,477,480,482,485],{"class":153,"line":204},[151,465,467],{"class":466},"swJcz","  apiKey",[151,469,470],{"class":175},":",[151,472,473],{"class":165}," process",[151,475,476],{"class":175},".",[151,478,479],{"class":165},"env",[151,481,476],{"class":175},[151,483,484],{"class":165},"PAYTOK_API_KEY",[151,486,487],{"class":175},",\n",[151,489,490,493,495,497,500],{"class":153,"line":216},[151,491,492],{"class":466},"  baseURL",[151,494,470],{"class":175},[151,496,210],{"class":175},[151,498,499],{"class":161},"https:\u002F\u002Fpaytok.ai\u002Fv1",[151,501,234],{"class":175},[151,503,504,507],{"class":153,"line":222},[151,505,506],{"class":175},"}",[151,508,365],{"class":165},[151,510,511],{"class":153,"line":228},[151,512,345],{"emptyLinePlaceholder":344},[151,514,515,517,520,522,525,528,530,533,535,538,540],{"class":153,"line":307},[151,516,443],{"class":442},[151,518,519],{"class":165}," response ",[151,521,449],{"class":175},[151,523,524],{"class":419}," await",[151,526,527],{"class":165}," client",[151,529,476],{"class":175},[151,531,532],{"class":165},"responses",[151,534,476],{"class":175},[151,536,537],{"class":455},"create",[151,539,459],{"class":165},[151,541,213],{"class":175},[151,543,544,547,549,551,554,557],{"class":153,"line":313},[151,545,546],{"class":466},"  model",[151,548,470],{"class":175},[151,550,210],{"class":175},[151,552,553],{"class":161},"gpt-5.5",[151,555,556],{"class":175},"'",[151,558,487],{"class":175},[151,560,561,564,566,568,571],{"class":153,"line":377},[151,562,563],{"class":466},"  input",[151,565,470],{"class":175},[151,567,210],{"class":175},[151,569,570],{"class":161},"Explain event loops in one paragraph.",[151,572,234],{"class":175},[151,574,575,577],{"class":153,"line":383},[151,576,506],{"class":175},[151,578,365],{"class":165},[151,580,581],{"class":153,"line":389},[151,582,345],{"emptyLinePlaceholder":344},[151,584,585,588,590,593,596,598],{"class":153,"line":394},[151,586,587],{"class":165},"console",[151,589,476],{"class":175},[151,591,592],{"class":455},"log",[151,594,595],{"class":165},"(response",[151,597,476],{"class":175},[151,599,600],{"class":165},"output_text)\n",[602,603,604],"note",{},[123,605,606],{},"不同模型对 Responses API、Chat Completions、工具调用和多模态输入的支持可能不同。请以密钥分组和当前模型说明为准。",[608,609,610],"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 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 .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 .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":133,"searchDepth":154,"depth":169,"links":612},[613,614,615,616],{"id":140,"depth":169,"text":141},{"id":237,"depth":169,"text":238},{"id":320,"depth":169,"text":321},{"id":405,"depth":169,"text":406},"使用 Responses API、Chat Completions 和 OpenAI SDK 调用派拓。","md",null,{},{"icon":51},{"title":80,"description":617},"bz4Hkj2QC6Uc-EwjuziIb3woVkJnOzKhiKi0uVbkeN0",[625,627],{"title":75,"path":76,"stem":77,"description":626,"icon":78,"children":-1},"在不同 API 协议中安全传递派拓 API Key。",{"title":84,"path":85,"stem":86,"description":628,"icon":46,"children":-1},"使用 Anthropic Messages 协议调用派拓中的兼容模型。",1788594876620]