1"use strict";(self.webpackChunkopenthaigpt_website=self.webpackChunkopenthaigpt_website||[]).push([["6228"],{2052(n,e,r){r.r(e),r.d(e,{metadata:()=>s,default:()=>o,frontMatter:()=>l,contentTitle:()=>d,toc:()=>c,assets:()=>h});var s=JSON.parse('{"id":"openthaigpt-r1","title":"OpenThaiGPT R1 32b","description":"OpenThaiGPT R1 32b \u0E42\u0E21\u0E40\u0E14\u0E25\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22\u0E14\u0E49\u0E32\u0E19\u0E01\u0E32\u0E23\u0E04\u0E34\u0E14\u0E27\u0E34\u0E40\u0E04\u0E23\u0E32\u0E30\u0E2B\u0E4C\u0E41\u0E25\u0E30\u0E43\u0E2B\u0E49\u0E40\u0E2B\u0E15\u0E38\u0E1C\u0E25 \u0E17\u0E33\u0E04\u0E30\u0E41\u0E19\u0E19\u0E2A\u0E39\u0E07\u0E01\u0E27\u0E48\u0E32\u0E42\u0E21\u0E40\u0E14\u0E25\u0E02\u0E19\u0E32\u0E14 70b \u0E17\u0E31\u0E49\u0E07\u0E17\u0E35\u0E48\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E40\u0E25\u0E47\u0E01\u0E01\u0E27\u0E48\u0E32\u0E04\u0E23\u0E36\u0E48\u0E07\u0E2B\u0E19\u0E36\u0E48\u0E07","source":"@site/docs/openthaigpt-r1.md","sourceDirName":".","slug":"/openthaigpt-r1","permalink":"/openthaigpt-r1","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"OpenThaiGPT R1 32b","slug":"/openthaigpt-r1","description":"OpenThaiGPT R1 32b \u0E42\u0E21\u0E40\u0E14\u0E25\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22\u0E14\u0E49\u0E32\u0E19\u0E01\u0E32\u0E23\u0E04\u0E34\u0E14\u0E27\u0E34\u0E40\u0E04\u0E23\u0E32\u0E30\u0E2B\u0E4C\u0E41\u0E25\u0E30\u0E43\u0E2B\u0E49\u0E40\u0E2B\u0E15\u0E38\u0E1C\u0E25 \u0E17\u0E33\u0E04\u0E30\u0E41\u0E19\u0E19\u0E2A\u0E39\u0E07\u0E01\u0E27\u0E48\u0E32\u0E42\u0E21\u0E40\u0E14\u0E25\u0E02\u0E19\u0E32\u0E14 70b \u0E17\u0E31\u0E49\u0E07\u0E17\u0E35\u0E48\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E40\u0E25\u0E47\u0E01\u0E01\u0E27\u0E48\u0E32\u0E04\u0E23\u0E36\u0E48\u0E07\u0E2B\u0E19\u0E36\u0E48\u0E07"},"sidebar":"docs","previous":{"title":"\u{1F31F} OpenThaiGPT 1.6","permalink":"/openthaigpt-1.6"},"next":{"title":"\u{1F4E2} \u0E1B\u0E23\u0E30\u0E01\u0E32\u0E28\u0E40\u0E1B\u0E25\u0E35\u0E48\u0E22\u0E19\u0E0A\u0E37\u0E48\u0E2D\u0E40\u0E1B\u0E47\u0E19 OpenThai","permalink":"/openthai-rebranding"}}'),i=r(4848),t=r(8453);let l={title:"OpenThaiGPT R1 32b",slug:"/openthaigpt-r1",description:"OpenThaiGPT R1 32b \u0E42\u0E21\u0E40\u0E14\u0E25\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22\u0E14\u0E49\u0E32\u0E19\u0E01\u0E32\u0E23\u0E04\u0E34\u0E14\u0E27\u0E34\u0E40\u0E04\u0E23\u0E32\u0E30\u0E2B\u0E4C\u0E41\u0E25\u0E30\u0E43\u0E2B\u0E49\u0E40\u0E2B\u0E15\u0E38\u0E1C\u0E25 \u0E17\u0E33\u0E04\u0E30\u0E41\u0E19\u0E19\u0E2A\u0E39\u0E07\u0E01\u0E27\u0E48\u0E32\u0E42\u0E21\u0E40\u0E14\u0E25\u0E02\u0E19\u0E32\u0E14 70b \u0E17\u0E31\u0E49\u0E07\u0E17\u0E35\u0E48\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E40\u0E25\u0E47\u0E01\u0E01\u0E27\u0E48\u0E32\u0E04\u0E23\u0E36\u0E48\u0E07\u0E2B\u0E19\u0E36\u0E48\u0E07"},d="\u{1F9E0} OpenThaiGPT R1 32b",h={},c=[{value:"\u0E14\u0E32\u0E27\u0E19\u0E4C\u0E42\u0E2B\u0E25\u0E14\u0E42\u0E21\u0E40\u0E14\u0E25",id:"\u0E14\u0E32\u0E27\u0E19\u0E4C\u0E42\u0E2B\u0E25\u0E14\u0E42\u0E21\u0E40\u0E14\u0E25",level:2},{value:"\u0E08\u0E38\u0E14\u0E40\u0E14\u0E48\u0E19",id:"\u0E08\u0E38\u0E14\u0E40\u0E14\u0E48\u0E19",level:2},{value:"\u0E1C\u0E25\u0E01\u0E32\u0E23\u0E17\u0E14\u0E2A\u0E2D\u0E1A\u0E40\u0E1B\u0E23\u0E35\u0E22\u0E1A\u0E40\u0E17\u0E35\u0E22\u0E1A",id:"\u0E1C\u0E25\u0E01\u0E32\u0E23\u0E17\u0E14\u0E2A\u0E2D\u0E1A\u0E40\u0E1B\u0E23\u0E35\u0E22\u0E1A\u0E40\u0E17\u0E35\u0E22\u0E1A",level:2},{value:"\u0E23\u0E32\u0E22\u0E07\u0E32\u0E19\u0E17\u0E32\u0E07\u0E40\u0E17\u0E04\u0E19\u0E34\u0E04",id:"\u0E23\u0E32\u0E22\u0E07\u0E32\u0E19\u0E17\u0E32\u0E07\u0E40\u0E17\u0E04\u0E19\u0E34\u0E04",level:2},{value:"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E07\u0E32\u0E19",id:"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E07\u0E32\u0E19",level:2},{value:"Transformers",id:"transformers",level:3},{value:"vLLM",id:"vllm",level:3},{value:"\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E14\u0E49\u0E32\u0E19\u0E2B\u0E19\u0E48\u0E27\u0E22\u0E04\u0E27\u0E32\u0E21\u0E08\u0E33 GPU",id:"\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E14\u0E49\u0E32\u0E19\u0E2B\u0E19\u0E48\u0E27\u0E22\u0E04\u0E27\u0E32\u0E21\u0E08\u0E33-gpu",level:3},{value:"\u0E43\u0E1A\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15",id:"\u0E43\u0E1A\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15",level:2},{value:"\u0E01\u0E32\u0E23\u0E2A\u0E19\u0E31\u0E1A\u0E2A\u0E19\u0E38\u0E19",id:"\u0E01\u0E32\u0E23\u0E2A\u0E19\u0E31\u0E1A\u0E2A\u0E19\u0E38\u0E19",level:2}];function a(n){let e={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",mark:"mark",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...n.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.header,{children:(0,i.jsx)(e.h1,{id:"-openthaigpt-r1-32b",children:"\u{1F9E0} OpenThaiGPT R1 32b"})}),"\n",(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:"OpenThaiGPT R1 32b"})," \u0E40\u0E1B\u0E47\u0E19\u0E42\u0E21\u0E40\u0E14\u0E25\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22\u0E02\u0E31\u0E49\u0E19\u0E2A\u0E39\u0E07\u0E02\u0E19\u0E32\u0E14 32 \u0E1E\u0E31\u0E19\u0E25\u0E49\u0E32\u0E19\u0E1E\u0E32\u0E23\u0E32\u0E21\u0E34\u0E40\u0E15\u0E2D\u0E23\u0E4C\u0E17\u0E35\u0E48\u0E40\u0E19\u0E49\u0E19\u0E14\u0E49\u0E32\u0E19\u0E01\u0E32\u0E23\u0E04\u0E34\u0E14\u0E27\u0E34\u0E40\u0E04\u0E23\u0E32\u0E30\u0E2B\u0E4C\u0E41\u0E25\u0E30\u0E43\u0E2B\u0E49\u0E40\u0E2B\u0E15\u0E38\u0E1C\u0E25 \u0E0B\u0E36\u0E48\u0E07\u0E21\u0E35\u0E1B\u0E23\u0E30\u0E2A\u0E34\u0E17\u0E18\u0E34\u0E20\u0E32\u0E1E\u0E2A\u0E39\u0E07\u0E01\u0E27\u0E48\u0E32\u0E42\u0E21\u0E40\u0E14\u0E25\u0E02\u0E19\u0E32\u0E14\u0E43\u0E2B\u0E0D\u0E48\u0E2D\u0E22\u0E48\u0E32\u0E07 DeepSeek R1 70b \u0E41\u0E25\u0E30 Typhoon R1 70b \u0E41\u0E21\u0E49\u0E08\u0E30\u0E21\u0E35\u0E02\u0E19\u0E32\u0E14\u0E40\u0E25\u0E47\u0E01\u0E01\u0E27\u0E48\u0E32\u0E04\u0E23\u0E36\u0E48\u0E07\u0E2B\u0E19\u0E36\u0E48\u0E07 \u0E42\u0E21\u0E40\u0E14\u0E25\u0E19\u0E35\u0E49\u0E40\u0E0A\u0E35\u0E48\u0E22\u0E27\u0E0A\u0E32\u0E0D\u0E43\u0E19\u0E07\u0E32\u0E19\u0E17\u0E35\u0E48\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E0A\u0E49\u0E01\u0E32\u0E23\u0E04\u0E34\u0E14\u0E27\u0E34\u0E40\u0E04\u0E23\u0E32\u0E30\u0E2B\u0E4C\u0E0B\u0E31\u0E1A\u0E0B\u0E49\u0E2D\u0E19 \u0E23\u0E27\u0E21\u0E16\u0E36\u0E07\u0E04\u0E13\u0E34\u0E15\u0E28\u0E32\u0E2A\u0E15\u0E23\u0E4C \u0E15\u0E23\u0E23\u0E01\u0E30 \u0E41\u0E25\u0E30\u0E01\u0E32\u0E23\u0E40\u0E02\u0E35\u0E22\u0E19\u0E42\u0E04\u0E49\u0E14\u0E43\u0E19\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22"]}),"\n",(0,i.jsx)(e.h2,{id:"\u0E14\u0E32\u0E27\u0E19\u0E4C\u0E42\u0E2B\u0E25\u0E14\u0E42\u0E21\u0E40\u0E14\u0E25",children:"\u0E14\u0E32\u0E27\u0E19\u0E4C\u0E42\u0E2B\u0E25\u0E14\u0E42\u0E21\u0E40\u0E14\u0E25"}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsxs)(e.a,{className:"link-card",href:"https://huggingface.co/openthaigpt/openthaigpt-r1-32b-instruct",target:"_blank",rel:"noopener noreferrer",children:[(0,i.jsx)(e.span,{className:"link-card-title",children:"OpenThaiGPT R1 32b \u2014 Hugging Face"}),(0,i.jsx)(e.span,{className:"link-card-domain",children:"huggingface.co"})]})}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{children:"openthaigpt/openthaigpt-r1-32b-instruct\n"})}),"\n",(0,i.jsx)(e.h2,{id:"\u0E08\u0E38\u0E14\u0E40\u0E14\u0E48\u0E19",children:"\u0E08\u0E38\u0E14\u0E40\u0E14\u0E48\u0E19"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:"\u0E42\u0E21\u0E40\u0E14\u0E25\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22\u0E17\u0E35\u0E48\u0E17\u0E31\u0E19\u0E2A\u0E21\u0E31\u0E22\u0E17\u0E35\u0E48\u0E2A\u0E38\u0E14"})," \u0E21\u0E35\u0E1B\u0E23\u0E30\u0E2A\u0E34\u0E17\u0E18\u0E34\u0E20\u0E32\u0E1E\u0E2A\u0E39\u0E07\u0E01\u0E27\u0E48\u0E32\u0E42\u0E21\u0E40\u0E14\u0E25\u0E02\u0E19\u0E32\u0E14\u0E43\u0E2B\u0E0D\u0E48\u0E43\u0E19\u0E01\u0E32\u0E23\u0E17\u0E14\u0E2A\u0E2D\u0E1A\u0E14\u0E49\u0E32\u0E19\u0E04\u0E13\u0E34\u0E15\u0E28\u0E32\u0E2A\u0E15\u0E23\u0E4C\u0E41\u0E25\u0E30\u0E01\u0E32\u0E23\u0E43\u0E2B\u0E49\u0E40\u0E2B\u0E15\u0E38\u0E1C\u0E25\u0E40\u0E0A\u0E34\u0E07\u0E15\u0E23\u0E23\u0E01\u0E30"]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:"\u0E04\u0E27\u0E32\u0E21\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E43\u0E19\u0E01\u0E32\u0E23\u0E43\u0E2B\u0E49\u0E40\u0E2B\u0E15\u0E38\u0E1C\u0E25\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E0A\u0E31\u0E14\u0E40\u0E08\u0E19"})," \u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E41\u0E2A\u0E14\u0E07\u0E01\u0E23\u0E30\u0E1A\u0E27\u0E19\u0E01\u0E32\u0E23\u0E04\u0E34\u0E14\u0E40\u0E1B\u0E47\u0E19\u0E02\u0E31\u0E49\u0E19\u0E15\u0E2D\u0E19\u0E44\u0E14\u0E49"]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:"\u0E02\u0E19\u0E32\u0E14\u0E40\u0E25\u0E47\u0E01\u0E01\u0E27\u0E48\u0E32\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E21\u0E35\u0E19\u0E31\u0E22\u0E2A\u0E33\u0E04\u0E31\u0E0D"})," (32b) \u0E41\u0E15\u0E48\u0E21\u0E35\u0E1B\u0E23\u0E30\u0E2A\u0E34\u0E17\u0E18\u0E34\u0E20\u0E32\u0E1E\u0E2A\u0E39\u0E07\u0E01\u0E27\u0E48\u0E32\u0E42\u0E21\u0E40\u0E14\u0E25\u0E02\u0E19\u0E32\u0E14 70b"]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:"\u0E40\u0E0A\u0E35\u0E48\u0E22\u0E27\u0E0A\u0E32\u0E0D\u0E14\u0E49\u0E32\u0E19\u0E01\u0E32\u0E23\u0E04\u0E34\u0E14\u0E27\u0E34\u0E40\u0E04\u0E23\u0E32\u0E30\u0E2B\u0E4C\u0E43\u0E19\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22"})," \u0E23\u0E27\u0E21\u0E16\u0E36\u0E07\u0E1B\u0E31\u0E0D\u0E2B\u0E32\u0E04\u0E13\u0E34\u0E15\u0E28\u0E32\u0E2A\u0E15\u0E23\u0E4C\u0E41\u0E25\u0E30\u0E15\u0E23\u0E23\u0E01\u0E30\u0E17\u0E35\u0E48\u0E0B\u0E31\u0E1A\u0E0B\u0E49\u0E2D\u0E19"]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.strong,{children:"\u0E1B\u0E23\u0E30\u0E2A\u0E34\u0E17\u0E18\u0E34\u0E20\u0E32\u0E1E\u0E2A\u0E39\u0E07\u0E43\u0E19\u0E01\u0E32\u0E23\u0E40\u0E02\u0E35\u0E22\u0E19\u0E42\u0E04\u0E49\u0E14"})," \u0E17\u0E31\u0E49\u0E07\u0E43\u0E19\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22\u0E41\u0E25\u0E30\u0E20\u0E32\u0E29\u0E32\u0E2D\u0E31\u0E07\u0E01\u0E24\u0E29"]}),"\n"]}),"\n",(0,i.jsx)(e.h2,{id:"\u0E1C\u0E25\u0E01\u0E32\u0E23\u0E17\u0E14\u0E2A\u0E2D\u0E1A\u0E40\u0E1B\u0E23\u0E35\u0E22\u0E1A\u0E40\u0E17\u0E35\u0E22\u0E1A",children:"\u0E1C\u0E25\u0E01\u0E32\u0E23\u0E17\u0E14\u0E2A\u0E2D\u0E1A\u0E40\u0E1B\u0E23\u0E35\u0E22\u0E1A\u0E40\u0E17\u0E35\u0E22\u0E1A"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:(0,i.jsx)(e.strong,{children:"SkyThought"})}),(0,i.jsx)(e.th,{children:(0,i.jsx)(e.strong,{children:"OpenThaiGPT R1 32b"})}),(0,i.jsx)(e.th,{children:(0,i.jsx)(e.strong,{children:"DeepSeek R1 70b"})}),(0,i.jsx)(e.th,{children:(0,i.jsx)(e.strong,{children:"Typhoon R1 70b"})})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"AIME24-TH"})}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"56.67"})}),(0,i.jsx)(e.td,{children:"33.33"}),(0,i.jsx)(e.td,{children:"53.33"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"AIME24"})}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"63.36"})}),(0,i.jsx)(e.td,{children:"53.33"}),(0,i.jsx)(e.td,{children:"53.33"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"MATH500-TH"})}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"83.8"})}),(0,i.jsx)(e.td,{children:"75.4"}),(0,i.jsx)(e.td,{children:"81"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"MATH500"})}),(0,i.jsx)(e.td,{children:"89.4"}),(0,i.jsx)(e.td,{children:"88.88"}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"90.2"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"LiveCodeBench-TH"})}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"62.16"})}),(0,i.jsx)(e.td,{children:"53.15"}),(0,i.jsx)(e.td,{children:"47.75"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"LiveCodeBench"})}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"69.67"})}),(0,i.jsx)(e.td,{children:"64.97"}),(0,i.jsx)(e.td,{children:"54.79"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"OpenThaiEval"})}),(0,i.jsx)(e.td,{children:"76.05"}),(0,i.jsx)(e.td,{children:"74.17"}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"77.59"})})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"AVERAGE"})}),(0,i.jsx)(e.td,{children:(0,i.jsx)(e.mark,{style:{color:"blue"},children:(0,i.jsx)(e.strong,{children:"71.58"})})}),(0,i.jsx)(e.td,{children:"63.31"}),(0,i.jsx)(e.td,{children:"65.42"})]})]})]}),"\n",(0,i.jsx)(e.h2,{id:"\u0E23\u0E32\u0E22\u0E07\u0E32\u0E19\u0E17\u0E32\u0E07\u0E40\u0E17\u0E04\u0E19\u0E34\u0E04",children:"\u0E23\u0E32\u0E22\u0E07\u0E32\u0E19\u0E17\u0E32\u0E07\u0E40\u0E17\u0E04\u0E19\u0E34\u0E04"}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsxs)(e.a,{className:"link-card",href:"https://arxiv.org/abs/2504.01789",target:"_blank",rel:"noopener noreferrer",children:[(0,i.jsx)(e.span,{className:"link-card-title",children:"OpenThaiGPT 1.6 and R1 Technical Report \u2014 arXiv"}),(0,i.jsx)(e.span,{className:"link-card-domain",children:"arxiv.org"})]})}),"\n",(0,i.jsx)(e.p,{children:"If OpenThaiGPT has been beneficial for your work, kindly consider citing it as follows:"}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{children:"@misc{yuenyong2025openthaigpt16r1thaicentric,\n title={OpenThaiGPT 1.6 and R1: Thai-Centric Open Source and Reasoning Large Language Models}, \n author={Sumeth Yuenyong and Thodsaporn Chay-intr and Kobkrit Viriyayudhakorn},\n year={2025},\n eprint={2504.01789},\n archivePrefix={arXiv},\n primaryClass={cs.CL},\n url={https://arxiv.org/abs/2504.01789}, \n}\n"})}),"\n",(0,i.jsx)(e.h2,{id:"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E07\u0E32\u0E19",children:"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E07\u0E32\u0E19"}),"\n",(0,i.jsx)(e.h3,{id:"transformers",children:"Transformers"}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-python",children:'from transformers import AutoModelForCausalLM, AutoTokenizer\n\nmodel_name = "openthaigpt/openthaigpt-r1-32b-instruct"\n\nmodel = AutoModelForCausalLM.from_pretrained(\n model_name,\n torch_dtype="auto",\n device_map="auto"\n)\ntokenizer = AutoTokenizer.from_pretrained(model_name)\n\nprompt = "\u0E01\u0E23\u0E38\u0E07\u0E40\u0E17\u0E1E\u0E21\u0E2B\u0E32\u0E19\u0E04\u0E23\u0E04\u0E37\u0E2D\u0E2D\u0E30\u0E44\u0E23"\nmessages = [\n {"role": "user", "content": prompt}\n]\ntext = tokenizer.apply_chat_template(\n messages,\n tokenize=False,\n add_generation_prompt=True\n)\nmodel_inputs = tokenizer([text], return_tensors="pt").to(model.device)\n\ngenerated_ids = model.generate(\n **model_inputs,\
1n max_new_tokens=8192,\n temperature=0.6\n)\ngenerated_ids = [\n output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)\n]\n\nresponse = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]\n'})}),"\n",(0,i.jsx)(e.h3,{id:"vllm",children:"vLLM"}),"\n",(0,i.jsxs)(e.ol,{children:["\n",(0,i.jsxs)(e.li,{children:["Install vLLM (",(0,i.jsx)(e.a,{href:"https://github.com/vllm-project/vllm",children:"vllm-project/vllm"}),")"]}),"\n",(0,i.jsx)(e.li,{children:"Run server"}),"\n"]}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-bash",children:"vllm serve openthaigpt/openthaigpt-r1-32b-instruct --tensor-parallel-size 2\n"})}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["Note, change ",(0,i.jsx)(e.code,{children:"--tensor-parallel-size 2"})," to the amount of available GPU cards."]}),"\n"]}),"\n",(0,i.jsxs)(e.ol,{start:"3",children:["\n",(0,i.jsx)(e.li,{children:"Run inference (CURL example)"}),"\n"]}),"\n",(0,i.jsx)(e.pre,{children:(0,i.jsx)(e.code,{className:"language-bash",children:'curl -X POST \'http://127.0.0.1:8000/v1/chat/completions\' \\\n-H \'Content-Type: application/json\' \\\n-d \'{\n "model": "openthaigpt/openthaigpt-r1-32b-instruct",\n "messages": [\n {\n "role": "user",\n "content": "\u0E01\u0E23\u0E38\u0E07\u0E40\u0E17\u0E1E\u0E21\u0E2B\u0E32\u0E19\u0E04\u0E23\u0E04\u0E37\u0E2D\u0E2D\u0E30\u0E44\u0E23"\n }\n ],\n "max_tokens": 4096,\n "temperature": 0.6,\n "top_p": 0.95,\n "top_k": 40\n}\'\n'})}),"\n",(0,i.jsx)(e.h3,{id:"\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E14\u0E49\u0E32\u0E19\u0E2B\u0E19\u0E48\u0E27\u0E22\u0E04\u0E27\u0E32\u0E21\u0E08\u0E33-gpu",children:"\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E14\u0E49\u0E32\u0E19\u0E2B\u0E19\u0E48\u0E27\u0E22\u0E04\u0E27\u0E32\u0E21\u0E08\u0E33 GPU"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:(0,i.jsx)(e.strong,{children:"\u0E08\u0E33\u0E19\u0E27\u0E19\u0E1E\u0E32\u0E23\u0E32\u0E21\u0E34\u0E40\u0E15\u0E2D\u0E23\u0E4C"})}),(0,i.jsx)(e.th,{children:(0,i.jsx)(e.strong,{children:"FP 16 bits"})}),(0,i.jsx)(e.th,{children:(0,i.jsx)(e.strong,{children:"8 bits (Quantized)"})}),(0,i.jsx)(e.th,{children:(0,i.jsx)(e.strong,{children:"4 bits (Quantized)"})})]})}),(0,i.jsx)(e.tbody,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:(0,i.jsx)(e.strong,{children:"32b"})}),(0,i.jsx)(e.td,{children:"64 GB"}),(0,i.jsx)(e.td,{children:"32 GB"}),(0,i.jsx)(e.td,{children:"16 GB"})]})})]}),"\n",(0,i.jsx)(e.h2,{id:"\u0E43\u0E1A\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15",children:"\u0E43\u0E1A\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["\u0E42\u0E21\u0E40\u0E14\u0E25\u0E19\u0E35\u0E49\u0E21\u0E35\u0E43\u0E2B\u0E49\u0E43\u0E0A\u0E49\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A ",(0,i.jsx)(e.strong,{children:"\u0E01\u0E32\u0E23\u0E27\u0E34\u0E08\u0E31\u0E22"})," \u0E41\u0E25\u0E30 ",(0,i.jsx)(e.strong,{children:"\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E07\u0E32\u0E19\u0E40\u0E0A\u0E34\u0E07\u0E1E\u0E32\u0E13\u0E34\u0E0A\u0E22\u0E4C"})," \u0E20\u0E32\u0E22\u0E43\u0E15\u0E49\u0E40\u0E07\u0E37\u0E48\u0E2D\u0E19\u0E44\u0E02\u0E2A\u0E31\u0E0D\u0E0D\u0E32\u0E2D\u0E19\u0E38\u0E0D\u0E32\u0E15 Qwen2.5 \u0E42\u0E1B\u0E23\u0E14\u0E14\u0E39\u0E44\u0E1F\u0E25\u0E4C LICENSE \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E40\u0E15\u0E34\u0E21"]}),"\n"]}),"\n",(0,i.jsx)(e.h2,{id:"\u0E01\u0E32\u0E23\u0E2A\u0E19\u0E31\u0E1A\u0E2A\u0E19\u0E38\u0E19",children:"\u0E01\u0E32\u0E23\u0E2A\u0E19\u0E31\u0E1A\u0E2A\u0E19\u0E38\u0E19"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["\u0E40\u0E27\u0E47\u0E1A\u0E44\u0E0B\u0E15\u0E4C\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E17\u0E32\u0E07\u0E01\u0E32\u0E23: ",(0,i.jsx)(e.a,{href:"https://openthai.ai",children:"openthai.ai"})]}),"\n",(0,i.jsxs)(e.li,{children:["\u0E40\u0E1E\u0E08 Facebook: ",(0,i.jsx)(e.a,{href:"https://web.facebook.com/groups/openthaigpt",children:"\u0E01\u0E25\u0E38\u0E48\u0E21 OpenThaiGPT"})]}),"\n",(0,i.jsxs)(e.li,{children:["\u0E40\u0E0B\u0E34\u0E23\u0E4C\u0E1F\u0E40\u0E27\u0E2D\u0E23\u0E4C Discord \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E2A\u0E19\u0E17\u0E19\u0E32\u0E41\u0E25\u0E30\u0E2A\u0E19\u0E31\u0E1A\u0E2A\u0E19\u0E38\u0E19: ",(0,i.jsx)(e.a,{href:"https://discord.gg/7KDdKkBGUs",children:"discord.gg/7KDdKkBGUs"})]}),"\n",(0,i.jsxs)(e.li,{children:["\u0E2D\u0E35\u0E40\u0E21\u0E25: ",(0,i.jsx)(e.a,{href:"mailto:[email protected]",children:"[email protected]"})]}),"\n"]}),"\n",(0,i.jsx)(e.p,{children:(0,i.jsx)(e.em,{children:"Disclaimer: Provided responses are not guaranteed."})})]})}function o(n={}){let{wrapper:e}={...(0,t.R)(),...n.components};return e?(0,i.jsx)(e,{...n,children:(0,i.jsx)(a,{...n})}):a(n)}},8453(n,e,r){r.d(e,{R:()=>l,x:()=>d});var s=r(6540);let i={},t=s.createContext(i);function l(n){let e=s.useContext(t);return s.useMemo(function(){return"function"==typeof n?n(e):{...e,...n}},[e,n])}function d(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(i):n.components||i:l(n.components),s.createElement(t.Provider,{value:e},n.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.