[{"data":1,"prerenderedAt":312},["ShallowReactive",2],{"docs-nav-titles":3,"page-docs_en-\u002Fintegrations\u002Fhermes":52},{"en":4,"id":39},{"\u002Fauthentication":5,"\u002Fchangelog":6,"\u002Fguides\u002Fbilling":7,"\u002Fguides\u002Ferrors":8,"\u002Fguides\u002Fjson-output":9,"\u002Fguides\u002Frate-limits":10,"\u002Fguides\u002Freasoning":11,"\u002Fguides\u002Fstreaming":12,"\u002Fguides\u002Ftool-calling":13,"\u002Fguides\u002Ftop-up":14,"\u002F":15,"\u002Fintegrations\u002Faider":16,"\u002Fintegrations\u002Fclaude-code":17,"\u002Fintegrations\u002Fcline":18,"\u002Fintegrations\u002Fcontinue":19,"\u002Fintegrations\u002Fgoose":20,"\u002Fintegrations\u002Fhermes":21,"\u002Fintegrations":22,"\u002Fintegrations\u002Fkilo-code":23,"\u002Fintegrations\u002Flangchain":24,"\u002Fintegrations\u002Foh-my-pi":25,"\u002Fintegrations\u002Fopenai-sdk":26,"\u002Fintegrations\u002Fopenclaw":27,"\u002Fintegrations\u002Fopencode":28,"\u002Fintegrations\u002Fpi":29,"\u002Fintegrations\u002Fvercel-ai-sdk":30,"\u002Fintegrations\u002Fzed":31,"\u002Fmodels":32,"\u002Fquickstart":33,"\u002Freference\u002Fchat-completions":34,"\u002Freference":22,"\u002Freference\u002Fmessages":35,"\u002Freference\u002Fmodels":36,"\u002Freference\u002Fmodels-retrieve":37,"\u002Fsupport":38},"Authentication","Changelog","Billing","Errors & retries","JSON output","Rate limits","Reasoning content","Streaming","Tool calling","Topping up with QRIS","Introduction","Aider","Claude Code","Cline","Continue","Goose","Hermes Agent","Overview","Kilo Code","LangChain (Python)","Oh My Pi","OpenAI SDKs","OpenClaw","OpenCode","Pi","Vercel AI SDK","Zed","Models","Quickstart","Chat completions","Messages","List models","Retrieve a model","Support",{"\u002Fauthentication":40,"\u002Fchangelog":6,"\u002Fguides\u002Fbilling":7,"\u002Fguides\u002Ferrors":41,"\u002Fguides\u002Fjson-output":42,"\u002Fguides\u002Frate-limits":43,"\u002Fguides\u002Freasoning":44,"\u002Fguides\u002Fstreaming":12,"\u002Fguides\u002Ftool-calling":13,"\u002Fguides\u002Ftop-up":45,"\u002F":46,"\u002Fintegrations\u002Faider":16,"\u002Fintegrations\u002Fclaude-code":17,"\u002Fintegrations\u002Fcline":18,"\u002Fintegrations\u002Fcontinue":19,"\u002Fintegrations\u002Fgoose":20,"\u002Fintegrations\u002Fhermes":21,"\u002Fintegrations":47,"\u002Fintegrations\u002Fkilo-code":23,"\u002Fintegrations\u002Flangchain":24,"\u002Fintegrations\u002Foh-my-pi":25,"\u002Fintegrations\u002Fopenai-sdk":48,"\u002Fintegrations\u002Fopenclaw":27,"\u002Fintegrations\u002Fopencode":28,"\u002Fintegrations\u002Fpi":29,"\u002Fintegrations\u002Fvercel-ai-sdk":30,"\u002Fintegrations\u002Fzed":31,"\u002Fmodels":49,"\u002Fquickstart":33,"\u002Freference\u002Fchat-completions":34,"\u002Freference":47,"\u002Freference\u002Fmessages":35,"\u002Freference\u002Fmodels":50,"\u002Freference\u002Fmodels-retrieve":51,"\u002Fsupport":38},"Autentikasi","Error & retry","Output JSON","Rate limit","Konten reasoning","Isi saldo dengan QRIS","Pengantar","Ringkasan","OpenAI SDK","Model","Daftar model","Ambil satu model",{"id":53,"title":21,"body":54,"description":303,"extension":304,"eyebrow":305,"meta":306,"navTitle":305,"navigation":307,"path":308,"seo":309,"stem":310,"__hash__":311},"docs_en\u002Fintegrations\u002Fhermes.md",{"type":55,"value":56,"toc":294},"minimark",[57,69,80,85,256,260,279,290],[58,59,60,61,68],"p",{},"This guide connects Hermes Agent to Laras Router. Every step was checked against the ",[62,63,67],"a",{"href":64,"rel":65},"https:\u002F\u002Fhermes-agent.nousresearch.com\u002Fdocs\u002Fintegrations\u002Fproviders",[66],"nofollow","Hermes Agent documentation",".",[58,70,71,72,76,77,68],{},"You need an API key (",[73,74,75],"code",{},"lr_live_…",") and a topped-up balance. New to Laras Router? Start with the ",[62,78,33],{"href":79},"\u002Fquickstart",[81,82,84],"h2",{"id":83},"set-up","Set up",[86,87,88,93,103,131,135,152,230,234,246,250],"steps",{},[89,90,92],"h3",{"id":91},"set-your-api-key","Set your API key",[58,94,95,96,99,100,68],{},"Put your key in an environment variable, or add the same line without ",[73,97,98],{},"export"," to ",[73,101,102],{},"~\u002F.hermes\u002F.env",[104,105,110],"pre",{"className":106,"code":107,"language":108,"meta":109,"style":109},"language-bash shiki shiki-themes github-dark-default github-light-default","export LARAS_API_KEY=\"lr_live_your_key_here\"\n","bash","",[73,111,112],{"__ignoreMap":109},[113,114,117,120,124,127],"span",{"class":115,"line":116},"line",1,[113,118,98],{"class":119},"s1PA9",[113,121,123],{"class":122},"sUq8j"," LARAS_API_KEY",[113,125,126],{"class":119},"=",[113,128,130],{"class":129},"sHdZ9","\"lr_live_your_key_here\"\n",[89,132,134],{"id":133},"configure-the-endpoint","Configure the endpoint",[58,136,137,138,141,142,99,145,148,149,68],{},"In ",[73,139,140],{},"~\u002F.hermes\u002Fconfig.yaml",", set ",[73,143,144],{},"provider",[73,146,147],{},"custom"," and use the base URL ending in ",[73,150,151],{},"\u002Fv1",[104,153,161],{"className":154,"code":155,"filename":156,"highlights":157,"language":160,"meta":109,"style":109},"language-yaml shiki shiki-themes github-dark-default github-light-default","model:\n  default: deepseek-flash\n  provider: custom\n  base_url: https:\u002F\u002Fapi.larasrouter.com\u002Fv1\n  key_env: LARAS_API_KEY\n  context_length: 1000000\n","config.yaml",[158,159],3,4,"yaml",[73,162,163,172,184,196,207,218],{"__ignoreMap":109},[113,164,165,169],{"class":115,"line":116},[113,166,168],{"class":167},"sGSaJ","model",[113,170,171],{"class":122},":\n",[113,173,175,178,181],{"class":115,"line":174},2,[113,176,177],{"class":167},"  default",[113,179,180],{"class":122},": ",[113,182,183],{"class":129},"deepseek-flash\n",[113,185,188,191,193],{"class":186,"line":158},[115,187],"highlight",[113,189,190],{"class":167},"  provider",[113,192,180],{"class":122},[113,194,195],{"class":129},"custom\n",[113,197,199,202,204],{"class":198,"line":159},[115,187],[113,200,201],{"class":167},"  base_url",[113,203,180],{"class":122},[113,205,206],{"class":129},"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\n",[113,208,210,213,215],{"class":115,"line":209},5,[113,211,212],{"class":167},"  key_env",[113,214,180],{"class":122},[113,216,217],{"class":129},"LARAS_API_KEY\n",[113,219,221,224,226],{"class":115,"line":220},6,[113,222,223],{"class":167},"  context_length",[113,225,180],{"class":122},[113,227,229],{"class":228},"sYnYM","1000000\n",[89,231,233],{"id":232},"or-use-the-setup-wizard","Or use the setup wizard",[58,235,236,237,240,241,245],{},"Or run ",[73,238,239],{},"hermes model",", choose ",[242,243,244],"strong",{},"Custom endpoint (self-hosted \u002F VLLM \u002F etc.)",", and enter the same base URL, key, and model.",[89,247,249],{"id":248},"start-hermes","Start Hermes",[58,251,252,253,68],{},"Start Hermes with ",[73,254,255],{},"hermes",[81,257,259],{"id":258},"good-to-know","Good to know",[261,262,263,271],"ul",{},[264,265,266,267,270],"li",{},"Hermes needs at least 64,000 tokens of context. ",[73,268,269],{},"context_length"," states the full 1,000,000-token window so Hermes does not have to detect it.",[264,272,273,276,277,68],{},[73,274,275],{},"OPENAI_BASE_URL"," does not configure a custom endpoint in Hermes. Use ",[73,278,156],{},[58,280,281,282,285,286,68],{},"Settings and screens can change between versions. If something looks different, check the ",[62,283,67],{"href":64,"rel":284},[66],". For other tools, see all ",[62,287,289],{"href":288},"\u002Fintegrations","integrations",[291,292,293],"style",{},"html pre.shiki code .s1PA9, html code.shiki .s1PA9{--shiki-default:#FF7B72;--shiki-light:#CF222E}html pre.shiki code .sUq8j, html code.shiki .sUq8j{--shiki-default:#E6EDF3;--shiki-light:#1F2328}html pre.shiki code .sHdZ9, html code.shiki .sHdZ9{--shiki-default:#A5D6FF;--shiki-light:#0A3069}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 .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 pre.shiki code .sGSaJ, html code.shiki .sGSaJ{--shiki-default:#7EE787;--shiki-light:#116329}html pre.shiki code .sYnYM, html code.shiki .sYnYM{--shiki-default:#79C0FF;--shiki-light:#0550AE}",{"title":109,"searchDepth":158,"depth":158,"links":295},[296,302],{"id":83,"depth":174,"text":84,"children":297},[298,299,300,301],{"id":91,"depth":158,"text":92},{"id":133,"depth":158,"text":134},{"id":232,"depth":158,"text":233},{"id":248,"depth":158,"text":249},{"id":258,"depth":174,"text":259},"Open-source agent from Nous Research that runs in your terminal. Step-by-step setup with Laras Router.","md",null,{},true,"\u002Fintegrations\u002Fhermes",{"title":21,"description":303},"integrations\u002Fhermes","W0TEdOihPsZarNI0ZWhr5BpRPNUnBxFdp9hUoqaB17I",1793333617495]