[{"data":1,"prerenderedAt":393},["ShallowReactive",2],{"docs-nav-titles":3,"page-docs_id-\u002Fintegrations\u002Faider":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":16,"body":54,"description":384,"extension":385,"eyebrow":386,"meta":387,"navTitle":386,"navigation":388,"path":389,"seo":390,"stem":391,"__hash__":392},"docs_id\u002Fintegrations\u002Faider.md",{"type":55,"value":56,"toc":375},"minimark",[57,69,80,85,340,344,360,371],[58,59,60,61,68],"p",{},"Panduan ini menghubungkan Aider ke Laras Router. Setiap langkah sudah dicek dengan ",[62,63,67],"a",{"href":64,"rel":65},"https:\u002F\u002Faider.chat\u002Fdocs\u002Fllms\u002Fopenai-compat.html",[66],"nofollow","dokumentasi Aider",".",[58,70,71,72,76,77,68],{},"Anda memerlukan API key (",[73,74,75],"code",{},"lr_live_…",") dan saldo yang sudah diisi. Baru mengenal Laras Router? Mulai dari ",[62,78,33],{"href":79},"\u002Fid\u002Fquickstart",[81,82,84],"h2",{"id":83},"setup","Setup",[86,87,88,93,131,135,138,171,175,182,206,210,217],"steps",{},[89,90,92],"h3",{"id":91},"instal-aider","Instal Aider",[94,95,100],"pre",{"className":96,"code":97,"language":98,"meta":99,"style":99},"language-bash shiki shiki-themes github-dark-default github-light-default","python -m pip install aider-install\naider-install\n","bash","",[73,101,102,125],{"__ignoreMap":99},[103,104,107,111,115,119,122],"span",{"class":105,"line":106},"line",1,[103,108,110],{"class":109},"sjwWW","python",[103,112,114],{"class":113},"sYnYM"," -m",[103,116,118],{"class":117},"sHdZ9"," pip",[103,120,121],{"class":117}," install",[103,123,124],{"class":117}," aider-install\n",[103,126,128],{"class":105,"line":127},2,[103,129,130],{"class":109},"aider-install\n",[89,132,134],{"id":133},"arahkan-aider-ke-laras-router","Arahkan Aider ke Laras Router",[58,136,137],{},"Arahkan klien Aider yang kompatibel dengan OpenAI ke Laras Router.",[94,139,141],{"className":96,"code":140,"language":98,"meta":99,"style":99},"export OPENAI_API_BASE=\"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\"\nexport OPENAI_API_KEY=\"lr_live_your_key_here\"\n",[73,142,143,159],{"__ignoreMap":99},[103,144,145,149,153,156],{"class":105,"line":106},[103,146,148],{"class":147},"s1PA9","export",[103,150,152],{"class":151},"sUq8j"," OPENAI_API_BASE",[103,154,155],{"class":147},"=",[103,157,158],{"class":117},"\"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\"\n",[103,160,161,163,166,168],{"class":105,"line":127},[103,162,148],{"class":147},[103,164,165],{"class":151}," OPENAI_API_KEY",[103,167,155],{"class":147},[103,169,170],{"class":117},"\"lr_live_your_key_here\"\n",[89,172,174],{"id":173},"jalankan-aider","Jalankan Aider",[58,176,177,178,181],{},"Jalankan Aider di proyek Anda dengan awalan ",[73,179,180],{},"openai\u002F"," pada nama model.",[94,183,185],{"className":96,"code":184,"language":98,"meta":99,"style":99},"cd \u002Fpath\u002Fto\u002Fyour\u002Fproject\naider --model openai\u002Fdeepseek-flash\n",[73,186,187,195],{"__ignoreMap":99},[103,188,189,192],{"class":105,"line":106},[103,190,191],{"class":113},"cd",[103,193,194],{"class":117}," \u002Fpath\u002Fto\u002Fyour\u002Fproject\n",[103,196,197,200,203],{"class":105,"line":127},[103,198,199],{"class":109},"aider",[103,201,202],{"class":113}," --model",[103,204,205],{"class":117}," openai\u002Fdeepseek-flash\n",[89,207,209],{"id":208},"tambahkan-metadata-model-opsional","Tambahkan metadata model (opsional)",[58,211,212,213,216],{},"Opsional: beri tahu Aider batas dan harga model dengan menyimpan ",[73,214,215],{},".aider.model.metadata.json"," di direktori home atau root repo Anda.",[94,218,222],{"className":219,"code":220,"filename":215,"language":221,"meta":99,"style":99},"language-json shiki shiki-themes github-dark-default github-light-default","{\n  \"openai\u002Fdeepseek-flash\": {\n    \"max_tokens\": 384000,\n    \"max_input_tokens\": 1000000,\n    \"max_output_tokens\": 384000,\n    \"input_cost_per_token\": 0.0000004,\n    \"output_cost_per_token\": 0.0000016,\n    \"litellm_provider\": \"openai\",\n    \"mode\": \"chat\"\n  }\n}\n","json",[73,223,224,229,238,253,266,278,291,304,317,328,334],{"__ignoreMap":99},[103,225,226],{"class":105,"line":106},[103,227,228],{"class":151},"{\n",[103,230,231,235],{"class":105,"line":127},[103,232,234],{"class":233},"sGSaJ","  \"openai\u002Fdeepseek-flash\"",[103,236,237],{"class":151},": {\n",[103,239,241,244,247,250],{"class":105,"line":240},3,[103,242,243],{"class":233},"    \"max_tokens\"",[103,245,246],{"class":151},": ",[103,248,249],{"class":113},"384000",[103,251,252],{"class":151},",\n",[103,254,256,259,261,264],{"class":105,"line":255},4,[103,257,258],{"class":233},"    \"max_input_tokens\"",[103,260,246],{"class":151},[103,262,263],{"class":113},"1000000",[103,265,252],{"class":151},[103,267,269,272,274,276],{"class":105,"line":268},5,[103,270,271],{"class":233},"    \"max_output_tokens\"",[103,273,246],{"class":151},[103,275,249],{"class":113},[103,277,252],{"class":151},[103,279,281,284,286,289],{"class":105,"line":280},6,[103,282,283],{"class":233},"    \"input_cost_per_token\"",[103,285,246],{"class":151},[103,287,288],{"class":113},"0.0000004",[103,290,252],{"class":151},[103,292,294,297,299,302],{"class":105,"line":293},7,[103,295,296],{"class":233},"    \"output_cost_per_token\"",[103,298,246],{"class":151},[103,300,301],{"class":113},"0.0000016",[103,303,252],{"class":151},[103,305,307,310,312,315],{"class":105,"line":306},8,[103,308,309],{"class":233},"    \"litellm_provider\"",[103,311,246],{"class":151},[103,313,314],{"class":117},"\"openai\"",[103,316,252],{"class":151},[103,318,320,323,325],{"class":105,"line":319},9,[103,321,322],{"class":233},"    \"mode\"",[103,324,246],{"class":151},[103,326,327],{"class":117},"\"chat\"\n",[103,329,331],{"class":105,"line":330},10,[103,332,333],{"class":151},"  }\n",[103,335,337],{"class":105,"line":336},11,[103,338,339],{"class":151},"}\n",[81,341,343],{"id":342},"perlu-diketahui","Perlu diketahui",[345,346,347,357],"ul",{},[348,349,350,351,353,354,68],"li",{},"Awalan ",[73,352,180],{}," wajib. Awalan ini membuat Aider mengirim request ke base URL di ",[73,355,356],{},"OPENAI_API_BASE",[348,358,359],{},"Tanpa file metadata, Aider memberi peringatan soal context window yang tidak dikenal dan memakai nilai bawaan; peringatan ini aman diabaikan. Biaya yang ditampilkan Aider hanya perkiraan; konsol menampilkan jumlah yang benar-benar ditagih.",[58,361,362,363,366,367,68],{},"Pengaturan dan tampilan bisa berubah antarversi. Jika ada yang berbeda, periksa ",[62,364,67],{"href":64,"rel":365},[66],". Untuk tool lain, lihat semua ",[62,368,370],{"href":369},"\u002Fid\u002Fintegrations","integrasi",[372,373,374],"style",{},"html pre.shiki code .sjwWW, html code.shiki .sjwWW{--shiki-default:#FFA657;--shiki-light:#953800}html pre.shiki code .sYnYM, html code.shiki .sYnYM{--shiki-default:#79C0FF;--shiki-light:#0550AE}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 .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 .sGSaJ, html code.shiki .sGSaJ{--shiki-default:#7EE787;--shiki-light:#116329}",{"title":99,"searchDepth":240,"depth":240,"links":376},[377,383],{"id":83,"depth":127,"text":84,"children":378},[379,380,381,382],{"id":91,"depth":240,"text":92},{"id":133,"depth":240,"text":134},{"id":173,"depth":240,"text":174},{"id":208,"depth":240,"text":209},{"id":342,"depth":127,"text":343},"Pair programming dengan AI di terminal, langsung di repo git Anda. Panduan setup langkah demi langkah dengan Laras Router.","md",null,{},true,"\u002Fintegrations\u002Faider",{"title":16,"description":384},"integrations\u002Faider","2UWoFi0nfiHcjPQNqIvK06G4E9clrDSVrSQUiDEWZZU",1793333618852]