[{"data":1,"prerenderedAt":707},["ShallowReactive",2],{"docs-nav-titles":3,"page-docs_id-\u002Freference\u002Fmodels":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":50,"body":54,"description":699,"extension":700,"eyebrow":701,"meta":702,"navTitle":701,"navigation":152,"path":703,"seo":704,"stem":705,"__hash__":706},"docs_id\u002Freference\u002Fmodels.md",{"type":55,"value":56,"toc":694},"minimark",[57,61,66,70,351,355,359,665,683,687,690],[58,59],"api-endpoint",{"operation":60},"listModels",[62,63,65],"h2",{"id":64},"request","Request",[67,68],"api-fields",{"operation":60,"part":69},[64],[71,72,73,118,232],"code-group",{},[74,75,81],"pre",{"className":76,"code":77,"filename":78,"language":79,"meta":80,"style":80},"language-bash shiki shiki-themes github-dark-default github-light-default","curl https:\u002F\u002Fapi.larasrouter.com\u002Fv1\u002Fmodels \\\n  -H \"Authorization: Bearer $LARAS_API_KEY\"\n","cURL","bash","",[82,83,84,101],"code",{"__ignoreMap":80},[85,86,89,93,97],"span",{"class":87,"line":88},"line",1,[85,90,92],{"class":91},"sjwWW","curl",[85,94,96],{"class":95},"sHdZ9"," https:\u002F\u002Fapi.larasrouter.com\u002Fv1\u002Fmodels",[85,98,100],{"class":99},"s1PA9"," \\\n",[85,102,104,108,111,115],{"class":87,"line":103},2,[85,105,107],{"class":106},"sYnYM","  -H",[85,109,110],{"class":95}," \"Authorization: Bearer ",[85,112,114],{"class":113},"sUq8j","$LARAS_API_KEY",[85,116,117],{"class":95},"\"\n",[74,119,124],{"className":120,"code":121,"filename":122,"language":123,"meta":80,"style":80},"language-python shiki shiki-themes github-dark-default github-light-default","import os\nfrom openai import OpenAI\n\nclient = OpenAI(\n    base_url=\"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\",\n    api_key=os.environ[\"LARAS_API_KEY\"],\n)\n\nfor model in client.models.list():\n    print(model.id)\n","Python","python",[82,125,126,134,147,154,166,180,197,203,208,223],{"__ignoreMap":80},[85,127,128,131],{"class":87,"line":88},[85,129,130],{"class":99},"import",[85,132,133],{"class":113}," os\n",[85,135,136,139,142,144],{"class":87,"line":103},[85,137,138],{"class":99},"from",[85,140,141],{"class":113}," openai ",[85,143,130],{"class":99},[85,145,146],{"class":113}," OpenAI\n",[85,148,150],{"class":87,"line":149},3,[85,151,153],{"emptyLinePlaceholder":152},true,"\n",[85,155,157,160,163],{"class":87,"line":156},4,[85,158,159],{"class":113},"client ",[85,161,162],{"class":99},"=",[85,164,165],{"class":113}," OpenAI(\n",[85,167,169,172,174,177],{"class":87,"line":168},5,[85,170,171],{"class":91},"    base_url",[85,173,162],{"class":99},[85,175,176],{"class":95},"\"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\"",[85,178,179],{"class":113},",\n",[85,181,183,186,188,191,194],{"class":87,"line":182},6,[85,184,185],{"class":91},"    api_key",[85,187,162],{"class":99},[85,189,190],{"class":113},"os.environ[",[85,192,193],{"class":95},"\"LARAS_API_KEY\"",[85,195,196],{"class":113},"],\n",[85,198,200],{"class":87,"line":199},7,[85,201,202],{"class":113},")\n",[85,204,206],{"class":87,"line":205},8,[85,207,153],{"emptyLinePlaceholder":152},[85,209,211,214,217,220],{"class":87,"line":210},9,[85,212,213],{"class":99},"for",[85,215,216],{"class":113}," model ",[85,218,219],{"class":99},"in",[85,221,222],{"class":113}," client.models.list():\n",[85,224,226,229],{"class":87,"line":225},10,[85,227,228],{"class":106},"    print",[85,230,231],{"class":113},"(model.id)\n",[74,233,238],{"className":234,"code":235,"filename":236,"language":237,"meta":80,"style":80},"language-typescript shiki shiki-themes github-dark-default github-light-default","import OpenAI from \"openai\";\n\nconst client = new OpenAI({\n  baseURL: \"https:\u002F\u002Fapi.larasrouter.com\u002Fv1\",\n  apiKey: process.env.LARAS_API_KEY,\n});\n\nfor await (const model of client.models.list()) {\n  console.log(model.id);\n}\n","Node.js","typescript",[82,239,240,255,259,280,289,299,304,308,335,346],{"__ignoreMap":80},[85,241,242,244,247,249,252],{"class":87,"line":88},[85,243,130],{"class":99},[85,245,246],{"class":113}," OpenAI ",[85,248,138],{"class":99},[85,250,251],{"class":95}," \"openai\"",[85,253,254],{"class":113},";\n",[85,256,257],{"class":87,"line":103},[85,258,153],{"emptyLinePlaceholder":152},[85,260,261,264,267,270,273,277],{"class":87,"line":149},[85,262,263],{"class":99},"const",[85,265,266],{"class":106}," client",[85,268,269],{"class":99}," =",[85,271,272],{"class":99}," new",[85,274,276],{"class":275},"sK34n"," OpenAI",[85,278,279],{"class":113},"({\n",[85,281,282,285,287],{"class":87,"line":156},[85,283,284],{"class":113},"  baseURL: ",[85,286,176],{"class":95},[85,288,179],{"class":113},[85,290,291,294,297],{"class":87,"line":168},[85,292,293],{"class":113},"  apiKey: process.env.",[85,295,296],{"class":106},"LARAS_API_KEY",[85,298,179],{"class":113},[85,300,301],{"class":87,"line":182},[85,302,303],{"class":113},"});\n",[85,305,306],{"class":87,"line":199},[85,307,153],{"emptyLinePlaceholder":152},[85,309,310,312,315,318,320,323,326,329,332],{"class":87,"line":205},[85,311,213],{"class":99},[85,313,314],{"class":99}," await",[85,316,317],{"class":113}," (",[85,319,263],{"class":99},[85,321,322],{"class":106}," model",[85,324,325],{"class":99}," of",[85,327,328],{"class":113}," client.models.",[85,330,331],{"class":275},"list",[85,333,334],{"class":113},"()) {\n",[85,336,337,340,343],{"class":87,"line":210},[85,338,339],{"class":113},"  console.",[85,341,342],{"class":275},"log",[85,344,345],{"class":113},"(model.id);\n",[85,347,348],{"class":87,"line":225},[85,349,350],{"class":113},"}\n",[62,352,354],{"id":353},"body-respons","Body respons",[67,356],{"operation":60,"part":357},[358],"response",[74,360,365],{"className":361,"code":362,"filename":363,"language":364,"meta":80,"style":80},"language-json shiki shiki-themes github-dark-default github-light-default","{\n  \"object\": \"list\",\n  \"data\": [\n    {\n      \"id\": \"deepseek-flash\",\n      \"object\": \"model\",\n      \"created\": 1760241600,\n      \"owned_by\": \"larasrouter\",\n      \"context_length\": 1000000,\n      \"max_output_tokens\": 384000,\n      \"default_output_tokens\": 8192,\n      \"capabilities\": {\n        \"streaming\": true,\n        \"tools\": true,\n        \"json_output\": true,\n        \"thinking\": true,\n        \"vision\": false\n      },\n      \"pricing\": {\n        \"version\": \"deepseek-flash-2026-09-v1\",\n        \"currency\": \"USD\",\n        \"unit_tokens\": 1000000,\n        \"input_cache_hit\": \"0.010\",\n        \"input\": \"0.400\",\n        \"output\": \"1.600\"\n      }\n    }\n  ]\n}\n","200 OK","json",[82,366,367,372,386,394,399,411,423,435,447,459,471,484,493,506,518,530,542,553,559,567,580,593,605,618,631,642,648,654,660],{"__ignoreMap":80},[85,368,369],{"class":87,"line":88},[85,370,371],{"class":113},"{\n",[85,373,374,378,381,384],{"class":87,"line":103},[85,375,377],{"class":376},"sGSaJ","  \"object\"",[85,379,380],{"class":113},": ",[85,382,383],{"class":95},"\"list\"",[85,385,179],{"class":113},[85,387,388,391],{"class":87,"line":149},[85,389,390],{"class":376},"  \"data\"",[85,392,393],{"class":113},": [\n",[85,395,396],{"class":87,"line":156},[85,397,398],{"class":113},"    {\n",[85,400,401,404,406,409],{"class":87,"line":168},[85,402,403],{"class":376},"      \"id\"",[85,405,380],{"class":113},[85,407,408],{"class":95},"\"deepseek-flash\"",[85,410,179],{"class":113},[85,412,413,416,418,421],{"class":87,"line":182},[85,414,415],{"class":376},"      \"object\"",[85,417,380],{"class":113},[85,419,420],{"class":95},"\"model\"",[85,422,179],{"class":113},[85,424,425,428,430,433],{"class":87,"line":199},[85,426,427],{"class":376},"      \"created\"",[85,429,380],{"class":113},[85,431,432],{"class":106},"1760241600",[85,434,179],{"class":113},[85,436,437,440,442,445],{"class":87,"line":205},[85,438,439],{"class":376},"      \"owned_by\"",[85,441,380],{"class":113},[85,443,444],{"class":95},"\"larasrouter\"",[85,446,179],{"class":113},[85,448,449,452,454,457],{"class":87,"line":210},[85,450,451],{"class":376},"      \"context_length\"",[85,453,380],{"class":113},[85,455,456],{"class":106},"1000000",[85,458,179],{"class":113},[85,460,461,464,466,469],{"class":87,"line":225},[85,462,463],{"class":376},"      \"max_output_tokens\"",[85,465,380],{"class":113},[85,467,468],{"class":106},"384000",[85,470,179],{"class":113},[85,472,474,477,479,482],{"class":87,"line":473},11,[85,475,476],{"class":376},"      \"default_output_tokens\"",[85,478,380],{"class":113},[85,480,481],{"class":106},"8192",[85,483,179],{"class":113},[85,485,487,490],{"class":87,"line":486},12,[85,488,489],{"class":376},"      \"capabilities\"",[85,491,492],{"class":113},": {\n",[85,494,496,499,501,504],{"class":87,"line":495},13,[85,497,498],{"class":376},"        \"streaming\"",[85,500,380],{"class":113},[85,502,503],{"class":106},"true",[85,505,179],{"class":113},[85,507,509,512,514,516],{"class":87,"line":508},14,[85,510,511],{"class":376},"        \"tools\"",[85,513,380],{"class":113},[85,515,503],{"class":106},[85,517,179],{"class":113},[85,519,521,524,526,528],{"class":87,"line":520},15,[85,522,523],{"class":376},"        \"json_output\"",[85,525,380],{"class":113},[85,527,503],{"class":106},[85,529,179],{"class":113},[85,531,533,536,538,540],{"class":87,"line":532},16,[85,534,535],{"class":376},"        \"thinking\"",[85,537,380],{"class":113},[85,539,503],{"class":106},[85,541,179],{"class":113},[85,543,545,548,550],{"class":87,"line":544},17,[85,546,547],{"class":376},"        \"vision\"",[85,549,380],{"class":113},[85,551,552],{"class":106},"false\n",[85,554,556],{"class":87,"line":555},18,[85,557,558],{"class":113},"      },\n",[85,560,562,565],{"class":87,"line":561},19,[85,563,564],{"class":376},"      \"pricing\"",[85,566,492],{"class":113},[85,568,570,573,575,578],{"class":87,"line":569},20,[85,571,572],{"class":376},"        \"version\"",[85,574,380],{"class":113},[85,576,577],{"class":95},"\"deepseek-flash-2026-09-v1\"",[85,579,179],{"class":113},[85,581,583,586,588,591],{"class":87,"line":582},21,[85,584,585],{"class":376},"        \"currency\"",[85,587,380],{"class":113},[85,589,590],{"class":95},"\"USD\"",[85,592,179],{"class":113},[85,594,596,599,601,603],{"class":87,"line":595},22,[85,597,598],{"class":376},"        \"unit_tokens\"",[85,600,380],{"class":113},[85,602,456],{"class":106},[85,604,179],{"class":113},[85,606,608,611,613,616],{"class":87,"line":607},23,[85,609,610],{"class":376},"        \"input_cache_hit\"",[85,612,380],{"class":113},[85,614,615],{"class":95},"\"0.010\"",[85,617,179],{"class":113},[85,619,621,624,626,629],{"class":87,"line":620},24,[85,622,623],{"class":376},"        \"input\"",[85,625,380],{"class":113},[85,627,628],{"class":95},"\"0.400\"",[85,630,179],{"class":113},[85,632,634,637,639],{"class":87,"line":633},25,[85,635,636],{"class":376},"        \"output\"",[85,638,380],{"class":113},[85,640,641],{"class":95},"\"1.600\"\n",[85,643,645],{"class":87,"line":644},26,[85,646,647],{"class":113},"      }\n",[85,649,651],{"class":87,"line":650},27,[85,652,653],{"class":113},"    }\n",[85,655,657],{"class":87,"line":656},28,[85,658,659],{"class":113},"  ]\n",[85,661,663],{"class":87,"line":662},29,[85,664,350],{"class":113},[666,667,668,671,672,671,675,678,679,682],"p",{},[82,669,670],{},"id",", ",[82,673,674],{},"object",[82,676,677],{},"created",", dan ",[82,680,681],{},"owned_by"," adalah field model OpenAI standar, jadi SDK OpenAI mem-parse objek ini seperti biasa. Field lainnya adalah tambahan Laras Router: batas yang ditegakkan gateway, fitur yang diterimanya, dan harga yang ditagihkan, dibaca dari katalog yang sama dengan yang menghitung tagihan request Anda.",[62,684,686],{"id":685},"respons","Respons",[688,689],"api-responses",{"operation":60},[691,692,693],"style",{},"html pre.shiki code .sjwWW, html code.shiki .sjwWW{--shiki-default:#FFA657;--shiki-light:#953800}html pre.shiki code .sHdZ9, html code.shiki .sHdZ9{--shiki-default:#A5D6FF;--shiki-light:#0A3069}html pre.shiki code .s1PA9, html code.shiki .s1PA9{--shiki-default:#FF7B72;--shiki-light:#CF222E}html pre.shiki code .sYnYM, html code.shiki .sYnYM{--shiki-default:#79C0FF;--shiki-light:#0550AE}html pre.shiki code .sUq8j, html code.shiki .sUq8j{--shiki-default:#E6EDF3;--shiki-light:#1F2328}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 .sK34n, html code.shiki .sK34n{--shiki-default:#D2A8FF;--shiki-light:#8250DF}html pre.shiki code .sGSaJ, html code.shiki .sGSaJ{--shiki-default:#7EE787;--shiki-light:#116329}",{"title":80,"searchDepth":149,"depth":149,"links":695},[696,697,698],{"id":64,"depth":103,"text":65},{"id":353,"depth":103,"text":354},{"id":685,"depth":103,"text":686},"GET \u002Fv1\u002Fmodels menampilkan model yang bisa dipanggil API key Anda, dalam format daftar OpenAI.","md",null,{},"\u002Freference\u002Fmodels",{"title":50,"description":699},"reference\u002Fmodels","j346CaTTj-V1ZLlNk6Gx45Yo7wwz6doXsqW5JPMh9No",1793333619036]