[{"data":1,"prerenderedAt":299},["ShallowReactive",2],{"navigation_docs_en":3,"-en-manual-providers":55,"-en-manual-providers-surround":294},[4,21,38],{"title":5,"path":6,"stem":7,"children":8,"page":20},"Quick Start","/en/quick-start","en/1.quick-start",[9,12,16],{"title":5,"path":10,"stem":11},"/en/quick-start/overview","en/1.quick-start/0.overview",{"title":13,"path":14,"stem":15},"Install and Download","/en/quick-start/install","en/1.quick-start/1.install",{"title":17,"path":18,"stem":19},"First Launch and First Message","/en/quick-start/first-run","en/1.quick-start/2.first-run",false,{"title":22,"path":23,"stem":24,"children":25,"page":20},"Manual","/en/manual","en/2.manual",[26,30,34],{"title":27,"path":28,"stem":29},"User Manual","/en/manual/overview","en/2.manual/0.overview",{"title":31,"path":32,"stem":33},"Provider and Model Configuration","/en/manual/providers","en/2.manual/1.providers",{"title":35,"path":36,"stem":37},"Conversation and Context Management","/en/manual/chat-and-context","en/2.manual/2.chat-and-context",{"title":39,"path":40,"stem":41,"children":42,"page":20},"Faq","/en/faq","en/3.faq",[43,47,51],{"title":44,"path":45,"stem":46},"FAQ","/en/faq/overview","en/3.faq/0.overview",{"title":48,"path":49,"stem":50},"Privacy Policy","/en/faq/privacy-policy","en/3.faq/1.privacy-policy",{"title":52,"path":53,"stem":54},"Account Deletion","/en/faq/account-deletion","en/3.faq/2.account-deletion",{"id":56,"title":31,"body":57,"description":287,"extension":288,"links":289,"meta":290,"navigation":291,"path":32,"seo":292,"stem":33,"__hash__":293},"docs_en/en/2.manual/1.providers.md",{"type":58,"value":59,"toc":276},"minimark",[60,64,69,145,149,153,182,185,189,203,207,219,223,237,241,261,265],[61,62,31],"h1",{"id":63},"provider-and-model-configuration",[65,66,68],"h2",{"id":67},"core-fields","Core fields",[70,71,72,88],"table",{},[73,74,75],"thead",{},[76,77,78,82,85],"tr",{},[79,80,81],"th",{},"Field",[79,83,84],{},"Purpose",[79,86,87],{},"Common mistakes",[89,90,91,106,119,132],"tbody",{},[76,92,93,100,103],{},[94,95,96],"td",{},[97,98,99],"code",{},"Base URL",[94,101,102],{},"Provider endpoint",[94,104,105],{},"Wrong protocol or extra path",[76,107,108,113,116],{},[94,109,110],{},[97,111,112],{},"API Key",[94,114,115],{},"Authentication",[94,117,118],{},"Partial copy, expired key",[76,120,121,126,129],{},[94,122,123],{},[97,124,125],{},"API Schema",[94,127,128],{},"Protocol type",[94,130,131],{},"Wrong schema causes request format errors",[76,133,134,139,142],{},[94,135,136],{},[97,137,138],{},"Model ID",[94,140,141],{},"Target model",[94,143,144],{},"Typo or unavailable model",[65,146,148],{"id":147},"api-schema","API schema",[150,151,152],"p",{},"When adding a provider, choose the right API schema:",[154,155,156,164,170,176],"ul",{},[157,158,159,163],"li",{},[160,161,162],"strong",{},"OpenAI"," — For OpenAI and OpenAI-compatible providers (most providers support this)",[157,165,166,169],{},[160,167,168],{},"Anthropic"," — For Claude models",[157,171,172,175],{},[160,173,174],{},"Google"," — For Gemini models; requires project ID and region",[157,177,178,181],{},[160,179,180],{},"Others"," — Choose based on provider docs",[150,183,184],{},"OpenAI schema also lets you pick between standard mode (Chat Completions) and the newer Responses API.",[65,186,188],{"id":187},"advanced-options","Advanced options",[154,190,191,197],{},[157,192,193,196],{},[97,194,195],{},"Custom Headers (JSON)"," — Some providers require extra headers",[157,198,199,202],{},[97,200,201],{},"Custom Body (JSON)"," — Add extra fields to the request body",[65,204,206],{"id":205},"recommended-setup","Recommended setup",[208,209,210,213,216],"ol",{},[157,211,212],{},"Configure at least two models (primary + backup).",[157,214,215],{},"Save models separately even under one provider for easy switching.",[157,217,218],{},"Name models by use case, like \"writing-longform\" or \"coding-fast\".",[65,220,222],{"id":221},"troubleshooting-order","Troubleshooting order",[208,224,225,228,231,234],{},[157,226,227],{},"Is the API key still valid? (Check in the provider console.)",[157,229,230],{},"Does the Model ID match exactly? (Copy it directly.)",[157,232,233],{},"Is the Base URL correct? (No extra path or wrong protocol.)",[157,235,236],{},"Is a proxy or firewall blocking requests?",[65,238,240],{"id":239},"parameter-tips","Parameter tips",[154,242,243,249,255],{},[157,244,245,248],{},[160,246,247],{},"Temperature",": Lower for factual answers, higher for creative writing",[157,250,251,254],{},[160,252,253],{},"Max Tokens",": Too small truncates output, too large increases cost and latency",[157,256,257,260],{},[160,258,259],{},"Top P",": Usually leave at default; don't adjust both Temperature and Top P at once",[65,262,264],{"id":263},"security-tips","Security tips",[154,266,267,270,273],{},[157,268,269],{},"Don't commit API keys to public repos",[157,271,272],{},"Rotate keys regularly",[157,274,275],{},"If a key leaks, revoke it immediately in the provider console",{"title":277,"searchDepth":278,"depth":278,"links":279},"",2,[280,281,282,283,284,285,286],{"id":67,"depth":278,"text":68},{"id":147,"depth":278,"text":148},{"id":187,"depth":278,"text":188},{"id":205,"depth":278,"text":206},{"id":221,"depth":278,"text":222},{"id":239,"depth":278,"text":240},{"id":263,"depth":278,"text":264},"Manage API keys, endpoints, and model settings.","md",null,{},true,{"title":31,"description":287},"wWqSqE47tMk68KeRtpN9FTNkKivkXNACcIYtcl_8SiA",[295,297],{"title":27,"path":28,"stem":29,"description":296},"Feature guides and configuration.",{"title":35,"path":36,"stem":37,"description":298},"How to organize conversations, use group chats, and manage projects.",1775622290726]