[{"data":1,"prerenderedAt":566},["ShallowReactive",2],{"content-query-F7hbVD9lex":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":560,"_id":561,"_source":562,"_file":563,"_stem":564,"_extension":565},"\u002Fguides\u002Fapi","guides",false,"","API Reference","Worker ที่สร้างจากเทมเพลต agent มี endpoint ดังนี้",{"type":11,"children":12,"toc":555},"root",[13,21,36,43,48,76,170,176,242,290,295,495,500,549],{"type":14,"tag":15,"props":16,"children":18},"element","h1",{"id":17},"api-reference",[19],{"type":20,"value":8},"text",{"type":14,"tag":22,"props":23,"children":24},"p",{},[25,27,34],{"type":20,"value":26},"Worker ที่สร้างจากเทมเพลต ",{"type":14,"tag":28,"props":29,"children":31},"code",{"className":30},[],[32],{"type":20,"value":33},"agent",{"type":20,"value":35}," มี endpoint ดังนี้",{"type":14,"tag":37,"props":38,"children":40},"h2",{"id":39},"get-apihealth",[41],{"type":20,"value":42},"GET \u002Fapi\u002Fhealth",{"type":14,"tag":22,"props":44,"children":45},{},[46],{"type":20,"value":47},"ใช้ตรวจว่า Worker ทำงานและคีย์ถูกตั้งค่าแล้วหรือยัง",{"type":14,"tag":49,"props":50,"children":54},"pre",{"className":51,"code":52,"language":53,"meta":7,"style":7},"language-sh shiki shiki-themes github-dark","curl https:\u002F\u002Fyour-worker.workers.dev\u002Fapi\u002Fhealth\n","sh",[55],{"type":14,"tag":28,"props":56,"children":57},{"__ignoreMap":7},[58],{"type":14,"tag":59,"props":60,"children":63},"span",{"class":61,"line":62},"line",1,[64,70],{"type":14,"tag":59,"props":65,"children":67},{"style":66},"--shiki-default:#B392F0",[68],{"type":20,"value":69},"curl",{"type":14,"tag":59,"props":71,"children":73},{"style":72},"--shiki-default:#9ECBFF",[74],{"type":20,"value":75}," https:\u002F\u002Fyour-worker.workers.dev\u002Fapi\u002Fhealth\n",{"type":14,"tag":49,"props":77,"children":81},{"className":78,"code":79,"language":80,"meta":7,"style":7},"language-json shiki shiki-themes github-dark","{ \"ok\": true, \"agent\": \"my-agent\", \"provider\": \"openai\", \"model\": \"gpt-6-astra\" }\n","json",[82],{"type":14,"tag":28,"props":83,"children":84},{"__ignoreMap":7},[85],{"type":14,"tag":59,"props":86,"children":87},{"class":61,"line":62},[88,94,100,105,110,115,120,124,129,133,138,142,147,151,156,160,165],{"type":14,"tag":59,"props":89,"children":91},{"style":90},"--shiki-default:#E1E4E8",[92],{"type":20,"value":93},"{ ",{"type":14,"tag":59,"props":95,"children":97},{"style":96},"--shiki-default:#79B8FF",[98],{"type":20,"value":99},"\"ok\"",{"type":14,"tag":59,"props":101,"children":102},{"style":90},[103],{"type":20,"value":104},": ",{"type":14,"tag":59,"props":106,"children":107},{"style":96},[108],{"type":20,"value":109},"true",{"type":14,"tag":59,"props":111,"children":112},{"style":90},[113],{"type":20,"value":114},", ",{"type":14,"tag":59,"props":116,"children":117},{"style":96},[118],{"type":20,"value":119},"\"agent\"",{"type":14,"tag":59,"props":121,"children":122},{"style":90},[123],{"type":20,"value":104},{"type":14,"tag":59,"props":125,"children":126},{"style":72},[127],{"type":20,"value":128},"\"my-agent\"",{"type":14,"tag":59,"props":130,"children":131},{"style":90},[132],{"type":20,"value":114},{"type":14,"tag":59,"props":134,"children":135},{"style":96},[136],{"type":20,"value":137},"\"provider\"",{"type":14,"tag":59,"props":139,"children":140},{"style":90},[141],{"type":20,"value":104},{"type":14,"tag":59,"props":143,"children":144},{"style":72},[145],{"type":20,"value":146},"\"openai\"",{"type":14,"tag":59,"props":148,"children":149},{"style":90},[150],{"type":20,"value":114},{"type":14,"tag":59,"props":152,"children":153},{"style":96},[154],{"type":20,"value":155},"\"model\"",{"type":14,"tag":59,"props":157,"children":158},{"style":90},[159],{"type":20,"value":104},{"type":14,"tag":59,"props":161,"children":162},{"style":72},[163],{"type":20,"value":164},"\"gpt-6-astra\"",{"type":14,"tag":59,"props":166,"children":167},{"style":90},[168],{"type":20,"value":169}," }\n",{"type":14,"tag":37,"props":171,"children":173},{"id":172},"post-apiagentmessage",[174],{"type":20,"value":175},"POST \u002Fapi\u002Fagent\u002Fmessage",{"type":14,"tag":49,"props":177,"children":179},{"className":51,"code":178,"language":53,"meta":7,"style":7},"curl -X POST https:\u002F\u002Fyour-worker.workers.dev\u002Fapi\u002Fagent\u002Fmessage \\\n  -H \"content-type: application\u002Fjson\" \\\n  -d '{\"message\":\"สวัสดี\"}'\n",[180],{"type":14,"tag":28,"props":181,"children":182},{"__ignoreMap":7},[183,210,228],{"type":14,"tag":59,"props":184,"children":185},{"class":61,"line":62},[186,190,195,200,205],{"type":14,"tag":59,"props":187,"children":188},{"style":66},[189],{"type":20,"value":69},{"type":14,"tag":59,"props":191,"children":192},{"style":96},[193],{"type":20,"value":194}," -X",{"type":14,"tag":59,"props":196,"children":197},{"style":72},[198],{"type":20,"value":199}," POST",{"type":14,"tag":59,"props":201,"children":202},{"style":72},[203],{"type":20,"value":204}," https:\u002F\u002Fyour-worker.workers.dev\u002Fapi\u002Fagent\u002Fmessage",{"type":14,"tag":59,"props":206,"children":207},{"style":96},[208],{"type":20,"value":209}," \\\n",{"type":14,"tag":59,"props":211,"children":213},{"class":61,"line":212},2,[214,219,224],{"type":14,"tag":59,"props":215,"children":216},{"style":96},[217],{"type":20,"value":218},"  -H",{"type":14,"tag":59,"props":220,"children":221},{"style":72},[222],{"type":20,"value":223}," \"content-type: application\u002Fjson\"",{"type":14,"tag":59,"props":225,"children":226},{"style":96},[227],{"type":20,"value":209},{"type":14,"tag":59,"props":229,"children":231},{"class":61,"line":230},3,[232,237],{"type":14,"tag":59,"props":233,"children":234},{"style":96},[235],{"type":20,"value":236},"  -d",{"type":14,"tag":59,"props":238,"children":239},{"style":72},[240],{"type":20,"value":241}," '{\"message\":\"สวัสดี\"}'\n",{"type":14,"tag":49,"props":243,"children":245},{"className":78,"code":244,"language":80,"meta":7,"style":7},"{ \"ok\": true, \"reply\": \"...\" }\n",[246],{"type":14,"tag":28,"props":247,"children":248},{"__ignoreMap":7},[249],{"type":14,"tag":59,"props":250,"children":251},{"class":61,"line":62},[252,256,260,264,268,272,277,281,286],{"type":14,"tag":59,"props":253,"children":254},{"style":90},[255],{"type":20,"value":93},{"type":14,"tag":59,"props":257,"children":258},{"style":96},[259],{"type":20,"value":99},{"type":14,"tag":59,"props":261,"children":262},{"style":90},[263],{"type":20,"value":104},{"type":14,"tag":59,"props":265,"children":266},{"style":96},[267],{"type":20,"value":109},{"type":14,"tag":59,"props":269,"children":270},{"style":90},[271],{"type":20,"value":114},{"type":14,"tag":59,"props":273,"children":274},{"style":96},[275],{"type":20,"value":276},"\"reply\"",{"type":14,"tag":59,"props":278,"children":279},{"style":90},[280],{"type":20,"value":104},{"type":14,"tag":59,"props":282,"children":283},{"style":72},[284],{"type":20,"value":285},"\"...\"",{"type":14,"tag":59,"props":287,"children":288},{"style":90},[289],{"type":20,"value":169},{"type":14,"tag":37,"props":291,"children":293},{"id":292},"รหัสสถานะและข้อผิดพลาด",[294],{"type":20,"value":292},{"type":14,"tag":296,"props":297,"children":298},"table",{},[299,323],{"type":14,"tag":300,"props":301,"children":302},"thead",{},[303],{"type":14,"tag":304,"props":305,"children":306},"tr",{},[307,313,318],{"type":14,"tag":308,"props":309,"children":310},"th",{},[311],{"type":20,"value":312},"HTTP",{"type":14,"tag":308,"props":314,"children":315},{},[316],{"type":20,"value":317},"error",{"type":14,"tag":308,"props":319,"children":320},{},[321],{"type":20,"value":322},"สาเหตุ",{"type":14,"tag":324,"props":325,"children":326},"tbody",{},[327,350,379,409,431,452,473],{"type":14,"tag":304,"props":328,"children":329},{},[330,336,345],{"type":14,"tag":331,"props":332,"children":333},"td",{},[334],{"type":20,"value":335},"400",{"type":14,"tag":331,"props":337,"children":338},{},[339],{"type":14,"tag":28,"props":340,"children":342},{"className":341},[],[343],{"type":20,"value":344},"invalid_json",{"type":14,"tag":331,"props":346,"children":347},{},[348],{"type":20,"value":349},"body ไม่ใช่ JSON",{"type":14,"tag":304,"props":351,"children":352},{},[353,357,366],{"type":14,"tag":331,"props":354,"children":355},{},[356],{"type":20,"value":335},{"type":14,"tag":331,"props":358,"children":359},{},[360],{"type":14,"tag":28,"props":361,"children":363},{"className":362},[],[364],{"type":20,"value":365},"message_required",{"type":14,"tag":331,"props":367,"children":368},{},[369,371,377],{"type":20,"value":370},"ไม่มี ",{"type":14,"tag":28,"props":372,"children":374},{"className":373},[],[375],{"type":20,"value":376},"message",{"type":20,"value":378}," หรือเป็นค่าว่าง",{"type":14,"tag":304,"props":380,"children":381},{},[382,387,396],{"type":14,"tag":331,"props":383,"children":384},{},[385],{"type":20,"value":386},"404",{"type":14,"tag":331,"props":388,"children":389},{},[390],{"type":14,"tag":28,"props":391,"children":393},{"className":392},[],[394],{"type":20,"value":395},"not_found",{"type":14,"tag":331,"props":397,"children":398},{},[399,401,407],{"type":20,"value":400},"path ใต้ ",{"type":14,"tag":28,"props":402,"children":404},{"className":403},[],[405],{"type":20,"value":406},"\u002Fapi\u002F",{"type":20,"value":408}," ไม่มีอยู่",{"type":14,"tag":304,"props":410,"children":411},{},[412,417,426],{"type":14,"tag":331,"props":413,"children":414},{},[415],{"type":20,"value":416},"502",{"type":14,"tag":331,"props":418,"children":419},{},[420],{"type":14,"tag":28,"props":421,"children":423},{"className":422},[],[424],{"type":20,"value":425},"turn_failed",{"type":14,"tag":331,"props":427,"children":428},{},[429],{"type":20,"value":430},"ผู้ให้บริการประมวลผลไม่สำเร็จ",{"type":14,"tag":304,"props":432,"children":433},{},[434,438,447],{"type":14,"tag":331,"props":435,"children":436},{},[437],{"type":20,"value":416},{"type":14,"tag":331,"props":439,"children":440},{},[441],{"type":14,"tag":28,"props":442,"children":444},{"className":443},[],[445],{"type":20,"value":446},"session_failed",{"type":14,"tag":331,"props":448,"children":449},{},[450],{"type":20,"value":451},"สร้าง session ไม่สำเร็จ",{"type":14,"tag":304,"props":453,"children":454},{},[455,459,468],{"type":14,"tag":331,"props":456,"children":457},{},[458],{"type":20,"value":416},{"type":14,"tag":331,"props":460,"children":461},{},[462],{"type":14,"tag":28,"props":463,"children":465},{"className":464},[],[466],{"type":20,"value":467},"upstream_unreachable",{"type":14,"tag":331,"props":469,"children":470},{},[471],{"type":20,"value":472},"เครือข่ายไปผู้ให้บริการล้มเหลว",{"type":14,"tag":304,"props":474,"children":475},{},[476,481,490],{"type":14,"tag":331,"props":477,"children":478},{},[479],{"type":20,"value":480},"503",{"type":14,"tag":331,"props":482,"children":483},{},[484],{"type":14,"tag":28,"props":485,"children":487},{"className":486},[],[488],{"type":20,"value":489},"not_configured",{"type":14,"tag":331,"props":491,"children":492},{},[493],{"type":20,"value":494},"ยังไม่ได้ตั้ง secret ของคีย์",{"type":14,"tag":22,"props":496,"children":497},{},[498],{"type":20,"value":499},"ทุก error คืน JSON รูปแบบเดียวกัน",{"type":14,"tag":49,"props":501,"children":503},{"className":78,"code":502,"language":80,"meta":7,"style":7},"{ \"ok\": false, \"error\": \"message_required\" }\n",[504],{"type":14,"tag":28,"props":505,"children":506},{"__ignoreMap":7},[507],{"type":14,"tag":59,"props":508,"children":509},{"class":61,"line":62},[510,514,518,522,527,531,536,540,545],{"type":14,"tag":59,"props":511,"children":512},{"style":90},[513],{"type":20,"value":93},{"type":14,"tag":59,"props":515,"children":516},{"style":96},[517],{"type":20,"value":99},{"type":14,"tag":59,"props":519,"children":520},{"style":90},[521],{"type":20,"value":104},{"type":14,"tag":59,"props":523,"children":524},{"style":96},[525],{"type":20,"value":526},"false",{"type":14,"tag":59,"props":528,"children":529},{"style":90},[530],{"type":20,"value":114},{"type":14,"tag":59,"props":532,"children":533},{"style":96},[534],{"type":20,"value":535},"\"error\"",{"type":14,"tag":59,"props":537,"children":538},{"style":90},[539],{"type":20,"value":104},{"type":14,"tag":59,"props":541,"children":542},{"style":72},[543],{"type":20,"value":544},"\"message_required\"",{"type":14,"tag":59,"props":546,"children":547},{"style":90},[548],{"type":20,"value":169},{"type":14,"tag":550,"props":551,"children":552},"style",{},[553],{"type":20,"value":554},"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);}",{"title":7,"searchDepth":212,"depth":212,"links":556},[557,558,559],{"id":39,"depth":212,"text":42},{"id":172,"depth":212,"text":175},{"id":292,"depth":212,"text":292},"markdown","content:guides:api.md","content","guides\u002Fapi.md","guides\u002Fapi","md",1793258342479]