PageSourceSearch

https://iapp.co.th/assets/js/4d00cc88.a9a3ceb1.js

js iapp.co.th collected 2026-10-02 05:25:47 UTC 121,660 bytes, 7 lines download raw bytes

1"use strict";(self.webpackChunkiapp_homepage_2025=self.webpackChunkiapp_homepage_2025||[]).push([["18482"],{59739:function(e,t,a){a.r(t),a.d(t,{metadata:()=>n,default:()=>v,frontMatter:()=>i,contentTitle:()=>l,toc:()=>y,assets:()=>u});var n=JSON.parse('{"id":"llm/deepseek-v3p2","title":"DeepSeek-V3.2 <span className=\\"badge badge--success\\">NEW</span>","description":"DeepSeek-V3.2 - Advanced reasoning LLM with OpenAI-compatible API and thinking mode.","source":"@site/docs/llm/deepseek-v3p2.md","sourceDirName":"llm","slug":"/llm/deepseek-v3p2","permalink":"/docs/llm/deepseek-v3p2","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3,"sidebar_label":"DeepSeek-V3.2","sidebar_custom_props":{"badge":"NEW"},"description":"DeepSeek-V3.2 - Advanced reasoning LLM with OpenAI-compatible API and thinking mode."},"sidebar":"tutorialSidebar","previous":{"title":"Thanoy Legal AI Chatbot","permalink":"/docs/llm/thanoy-legal"},"next":{"title":"Image Generation","permalink":"/docs/category/\uFE0F-image-generation"}}'),c=a(74848),d=a(84429),o=a(36833),s=a(97437),r=a(32556);let i={sidebar_position:3,sidebar_label:"DeepSeek-V3.2",sidebar_custom_props:{badge:"NEW"},description:"DeepSeek-V3.2 - Advanced reasoning LLM with OpenAI-compatible API and thinking mode."},l="DeepSeek-V3.2 NEW",u={},y=[{value:"Benchmark Results",id:"benchmark-results",level:2},{value:"Key Performance Highlights",id:"key-performance-highlights",level:3},{value:"Try Demo",id:"try-demo",level:2},{value:"Overview",id:"overview",level:2},{value:"Key Features",id:"key-features",level:3},{value:"Getting Started",id:"getting-started",level:2},{value:"API Endpoints",id:"api-endpoints",level:2},{value:"Available Models",id:"available-models",level:2},{value:"Code Examples",id:"code-examples",level:2},{value:"cURL - Non-Streaming",id:"curl---non-streaming",level:3},{value:"cURL - Streaming",id:"curl---streaming",level:3},{value:"Response (Non-Streaming with Reasoning)",id:"response-non-streaming-with-reasoning",level:3},{value:"Python",id:"python",level:3},{value:"Python - Streaming",id:"python---streaming",level:3},{value:"JavaScript / Node.js",id:"javascript--nodejs",level:3},{value:"PHP",id:"php",level:3},{value:"API Reference",id:"api-reference",level:2},{value:"Headers",id:"headers",level:3},{value:"Request Body Parameters",id:"request-body-parameters",level:3},{value:"Message Object",id:"message-object",level:3},{value:"Response Fields",id:"response-fields",level:3},{value:"Recommended Temperature Settings",id:"recommended-temperature-settings",level:2},{value:"Model Information",id:"model-information",level:2},{value:"Use Cases",id:"use-cases",level:2},{value:"Pricing",id:"pricing",level:2},{value:"Support",id:"support",level:2}];function h(e){let t={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,d.R)(),...e.components};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(t.header,{children:(0,c.jsxs)(t.h1,{id:"deepseek-v32-new",children:["DeepSeek-V3.2 ",(0,c.jsx)("span",{className:"badge badge--success",children:"NEW"})]})}),"\n",(0,c.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"},children:[(0,c.jsx)("img",{src:"/img/DeepSeek_logo.svg.png",alt:"DeepSeek Logo",style:{height:"48px",marginRight:"16px"}}),(0,c.jsx)("span",{style:{fontSize:"1.1rem",color:"#64748b"},children:"Powered by DeepSeek AI"})]}),"\n",(0,c.jsxs)("div",{className:"api-info-box",style:{backgroundColor:"#f0f9ff",padding:"16px",borderRadius:"12px",marginBottom:"16px",border:"1px solid #bae6fd"},children:[(0,c.jsxs)("div",{className:"api-info-price-row",style:{fontSize:"1.5rem",fontWeight:"bold",color:"#0c4a6e",marginBottom:"8px"},children:[(0,c.jsx)("i",{className:"fa-solid fa-coins",style:{marginRight:"8px",color:"#0284c7"}}),(0,c.jsx)("span",{className:"api-info-price",style:{color:"#0284c7"},children:"Token-Based Pricing"})]}),(0,c.jsxs)("div",{style:{fontSize:"0.95rem",color:"#334155",marginBottom:"8px",display:"flex",flexWrap:"wrap",gap:"16px"},children:[(0,c.jsxs)("span",{children:[(0,c.jsx)("strong",{children:"Input:"})," 0.01 IC / 1K tokens ",(0,c.jsx)("span",{style:{color:"#64748b",fontSize:"0.85rem"},children:"(~10 THB/1M, ~$0.30/1M)"})]}),(0,c.jsxs)("span",{children:[(0,c.jsx)("strong",{children:"Output:"})," 0.02 IC / 1K tokens ",(0,c.jsx)("span",{style:{color:"#64748b",fontSize:"0.85rem"},children:"(~20 THB/1M, ~$0.60/1M)"})]})]}),(0,c.jsxs)("div",{className:"api-info-meta",style:{fontSize:"0.8rem",color:"#64748b",display:"flex",flexWrap:"wrap",gap:"12px",alignItems:"center"},children:[(0,c.jsx)(o.A,{}),(0,c.jsx)("span",{children:(0,c.jsxs)("strong",{children:[(0,c.jsx)("i",{className:"fa-solid fa-tag",style:{marginRight:"4px"}})," v3.2"]})}),(0,c.jsxs)("span",{children:[(0,c.jsx)("i",{className:"fa-solid fa-circle-check",style:{marginRight:"4px",color:"#22c55e"}})," Active"]}),(0,c.jsxs)("span",{children:[(0,c.jsx)("i",{className:"fa-solid fa-location-dot",style:{marginRight:"4px"}})," POST ",(0,c.jsx)("code",{children:"/v3/llm/deepseek-3p2/chat/completions"})]})]})]}),"\n",(0,c.jsx)(s.A,{}),"\n",(0,c.jsx)(t.p,{children:"Welcome to iApp DeepSeek-V3.2 API, powered by the latest DeepSeek-V3.2 model. This API provides access to one of the most advanced open-source large language models with exceptional reasoning capabilities, competitive performance against GPT-4 and Claude Sonnet, and full OpenAI-compatible interface."}),"\n",(0,c.jsx)(t.h2,{id:"benchmark-results",children:"Benchmark Results"}),"\n",(0,c.jsx)(t.p,{children:"DeepSeek-V3.2 delivers competitive performance across multiple benchmarks:"}),"\n",(0,c.jsx)("div",{style:{textAlign:"center",marginBottom:"24px"},children:(0,c.jsx)("img",{src:"/img/deepseek-3.2-benchmark.webp",alt:"DeepSeek-V3.2 Benchmark Results",style:{maxWidth:"100%",borderRadius:"8px",border:"1px solid #e2e8f0"}})}),"\n",(0,c.jsx)(t.h3,{id:"key-performance-highlights",children:"Key Performance Highlights"}),"\n",(0,c.jsxs)(t.ul,{children:["\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"685B Parameters"}),": Massive model with state-of-the-art capabilities"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"128K Context Length"}),": Extended context window for long documents"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Reasoning Mode"}),": Built-in chain-of-thought reasoning with ",(0,c.jsx)(t.code,{children:"deepseek-reasoner"})," model"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"OpenAI Compatible"}),": Drop-in replacement for OpenAI API"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Gold Medal Performance"}),": Achieves gold-medal level on International Mathematical Olympiad (IMO) and International Olympiad in Informatics (IOI)"]}),"\n"]}),"\n",(0,c.jsx)(t.h2,{id:"try-demo",children:"Try Demo"}),"\n",(0,c.jsx)(r.A,{endpointUrl:"https://api.iapp.co.th/v3/llm/deepseek-3p2/chat/completions",model:"deepseek-reasoner",title:"DeepSeek-V3.2 Chat",placeholder:"\u0E1E\u0E34\u0E21\u0E1E\u0E4C\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E17\u0E35\u0E48\u0E19\u0E35\u0E48... (Type your message here...)",defaultMessage:"\u0E2A\u0E27\u0E31\u0E2A\u0E14\u0E35\u0E04\u0E23\u0E31\u0E1A \u0E04\u0E38\u0E13\u0E0A\u0E48\u0E27\u0E22\u0E2D\u0E30\u0E44\u0E23\u0E44\u0E14\u0E49\u0E1A\u0E49\u0E32\u0E07?",maxTokensDefault:4096,temperatureDefault:.7,showSettings:!0,availableModels:[{value:"deepseek-reasoner",label:"DeepSeek Reasoner",description:"Thinking mode with explicit reasoning"},{value:"deepseek-chat",label:"DeepSeek Chat",description:"Fast responses without reasoning"}]}),"\n",(0,c.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,c.jsx)(t.p,{children:"DeepSeek-V3.2 represents an advanced reasoning-focused model designed to harmonize high computational efficiency with superior reasoning and agent performance. It introduces three core innovations:"}),"\n",(0,c.jsxs)(t.ol,{children:["\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"DeepSeek Sparse Attention (DSA)"}
1),": An efficient attention mechanism reducing computational complexity while maintaining performance for extended contexts"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Scalable Reinforcement Learning Framework"}),": Post-training approach for enhanced reasoning capabilities"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Agentic Task Synthesis Pipeline"}),": Integrates reasoning capabilities into tool-use scenarios"]}),"\n"]}),"\n",(0,c.jsx)(t.h3,{id:"key-features",children:"Key Features"}),"\n",(0,c.jsxs)(t.ul,{children:["\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Advanced Reasoning"}),": Built-in thinking mode with explicit reasoning process"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"OpenAI Compatible"}),": Follows OpenAI API format for easy integration"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Streaming Support"}),": Real-time token streaming for responsive applications"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"128K Context"}),": Supports up to 128,000 tokens context length"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Thai & English"}),": Supports both Thai and English languages"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Cost Effective"}),": Competitive pricing for enterprise-grade AI"]}),"\n"]}),"\n",(0,c.jsx)(t.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,c.jsxs)(t.ol,{children:["\n",(0,c.jsxs)(t.li,{children:["\n",(0,c.jsx)(t.p,{children:(0,c.jsx)(t.strong,{children:"Prerequisites"})}),"\n",(0,c.jsxs)(t.ul,{children:["\n",(0,c.jsx)(t.li,{children:"An API key from iApp Technology"}),"\n",(0,c.jsx)(t.li,{children:"Internet connection"}),"\n"]}),"\n"]}),"\n",(0,c.jsxs)(t.li,{children:["\n",(0,c.jsx)(t.p,{children:(0,c.jsx)(t.strong,{children:"Quick Start"})}),"\n",(0,c.jsxs)(t.ul,{children:["\n",(0,c.jsx)(t.li,{children:"Simple REST API interface"}),"\n",(0,c.jsx)(t.li,{children:"OpenAI-compatible format"}),"\n",(0,c.jsx)(t.li,{children:"Both streaming and non-streaming support"}),"\n"]}),"\n"]}),"\n",(0,c.jsxs)(t.li,{children:["\n",(0,c.jsx)(t.p,{children:(0,c.jsx)(t.strong,{children:"Rate Limits"})}),"\n",(0,c.jsxs)(t.ul,{children:["\n",(0,c.jsx)(t.li,{children:"5 requests per second"}),"\n",(0,c.jsx)(t.li,{children:"200 requests per minute"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,c.jsx)(t.admonition,{title:"How to get API Key?",type:"info",children:(0,c.jsxs)(t.p,{children:["Please visit ",(0,c.jsx)(t.a,{href:"/control/api-keys",children:"API Key Management"})," page to view your existing API key or request a new one."]})}),"\n",(0,c.jsx)(t.h2,{id:"api-endpoints",children:"API Endpoints"}),"\n",(0,c.jsxs)(t.table,{children:[(0,c.jsx)(t.thead,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.th,{children:"Endpoint"}),(0,c.jsx)(t.th,{children:"Method"}),(0,c.jsx)(t.th,{children:"Description"}),(0,c.jsx)(t.th,{children:"Cost"})]})}),(0,c.jsx)(t.tbody,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:(0,c.jsx)(t.strong,{children:(0,c.jsx)(t.code,{children:"/v3/llm/deepseek-3p2/chat/completions"})})}),(0,c.jsx)(t.td,{children:"POST"}),(0,c.jsx)(t.td,{children:"Chat completions (streaming & non-streaming)"}),(0,c.jsx)(t.td,{children:"0.01 IC/1K input + 0.02 IC/1K output"})]})})]}),"\n",(0,c.jsx)(t.h2,{id:"available-models",children:"Available Models"}),"\n",(0,c.jsxs)(t.table,{children:[(0,c.jsx)(t.thead,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.th,{children:"Model"}),(0,c.jsx)(t.th,{children:"Description"})]})}),(0,c.jsxs)(t.tbody,{children:[(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:(0,c.jsx)(t.code,{children:"deepseek-reasoner"})}),(0,c.jsx)(t.td,{children:"Thinking mode with explicit reasoning (recommended)"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:(0,c.jsx)(t.code,{children:"deepseek-chat"})}),(0,c.jsx)(t.td,{children:"Non-thinking mode for faster responses"})]})]})]}),"\n",(0,c.jsx)(t.h2,{id:"code-examples",children:"Code Examples"}),"\n",(0,c.jsx)(t.h3,{id:"curl---non-streaming",children:"cURL - Non-Streaming"}),"\n",(0,c.jsx)(t.pre,{children:(0,c.jsx)(t.code,{className:"language-bash",children:'curl -X POST \'https://api.iapp.co.th/v3/llm/deepseek-3p2/chat/completions\' \\\n  -H \'apikey: YOUR_API_KEY\' \\\n  -H \'Content-Type: application/json\' \\\n  -d \'{\n    "model": "deepseek-reasoner",\n    "messages": [\n      {"role": "user", "content": "\u0E2A\u0E27\u0E31\u0E2A\u0E14\u0E35\u0E04\u0E23\u0E31\u0E1A \u0E04\u0E38\u0E13\u0E0A\u0E48\u0E27\u0E22\u0E2D\u0E30\u0E44\u0E23\u0E44\u0E14\u0E49\u0E1A\u0E49\u0E32\u0E07?"}\n    ],\n    "max_tokens": 4096,\n    "temperature": 0.7,\n    "top_p": 0.9\n  }\'\n'})}),"\n",(0,c.jsx)(t.h3,{id:"curl---streaming",children:"cURL - Streaming"}),"\n",(0,c.jsx)(t.pre,{children:(0,c.jsx)(t.code,{className:"language-bash",children:'curl -X POST \'https://api.iapp.co.th/v3/llm/deepseek-3p2/chat/completions\' \\\n  -H \'apikey: YOUR_API_KEY\' \\\n  -H \'Content-Type: application/json\' \\\n  -d \'{\n    "model": "deepseek-reasoner",\n    "messages": [\n      {"role": "user", "content": "\u0E2A\u0E27\u0E31\u0E2A\u0E14\u0E35\u0E04\u0E23\u0E31\u0E1A \u0E04\u0E38\u0E13\u0E0A\u0E48\u0E27\u0E22\u0E2D\u0E30\u0E44\u0E23\u0E44\u0E14\u0E49\u0E1A\u0E49\u0E32\u0E07?"}\n    ],\n    "max_tokens": 4096,\n    "temperature": 0.7,\n    "top_p": 0.9,\n    "stream": true\n  }\'\n'})}),"\n",(0,c.jsx)(t.h3,{id:"response-non-streaming-with-reasoning",children:"Response (Non-Streaming with Reasoning)"}),"\n",(0,c.jsxs)(t.p,{children:["When using ",(0,c.jsx)(t.code,{children:"deepseek-reasoner"}),", the response includes a ",(0,c.jsx)(t.code,{children:"reasoning_content"})," field showing the model's thinking process:"]}),"\n",(0,c.jsx)(t.pre,{children:(0,c.jsx)(t.code,{className:"language-json",children:'{\n  "id": "233c1fa8-e6ea-4b4f-86b5-2bbccb39fd9e",\n  "object": "chat.completion",\n  "created": 1764635256,\n  "model": "deepseek-reasoner",\n  "choices": [\n    {\n      "index": 0,\n      "message": {\n        "role": "assistant",\n        "content": "Hello there! How can I assist you today?",\n        "reasoning_content": "Hmm, the user just greeted me with \\"Hello!\\". This is a straightforward opening greeting, so I should respond warmly and invitingly. I can start with a cheerful \\"Hello there!\\" to mirror their friendly tone, then offer my assistance to encourage them to share what they need. Keeping it simple and open-ended works best here since they haven\'t specified a request yet."\n      },\n      "logprobs": null,\n      "finish_reason": "stop"\n    }\n  ],\n  "usage": {\n    "prompt_tokens": 12,\n    "completion_tokens": 109,\n    "total_tokens": 121,\n    "prompt_tokens_details": {\n      "cached_tokens": 0\n    },\n    "completion_tokens_details": {\n      "reasoning_tokens": 96\n    },\n    "prompt_cache_hit_tokens": 0,\n    "prompt_cache_miss_tokens": 12\n  },\n  "system_fingerprint": "fp_eaab8d114b_prod0820_fp8_kvcache"\n}\n'})}),"\n",(0,c.jsx)(t.h3,{id:"python",children:"Python"}),"\n",(0,c.jsx)(t.pre,{children:(0,c.jsx)(t.code,{className:"language-python",children:'import requests\nimport json\n\nurl = "https://api.iapp.co.th/v3/llm/deepseek-3p2/chat/completions"\n\npayload = {\n    "model": "deepseek-reasoner",\n    "messages": [\n        {"role": "user", "content": "\u0E2A\u0E27\u0E31\u0E2A\u0E14\u0E35\u0E04\u0E23\u0E31\u0E1A \u0E04\u0E38\u0E13\u0E0A\u0E48\u0E27\u0E22\u0E2D\u0E30\u0E44\u0E23\u0E44\u0E14\u0E49\u0E1A\u0E49\u0E32\u0E07?"}\n    ],\n    "max_tokens": 4096,\n    "temperature": 0.7,\n    "top_p": 0.9\n}\n\nheaders = {\n    \'apikey\': \'YOUR_API_KEY\',\n    \'Content-Type\': \'application/json\'\n}\n\nresponse = requests.post(url, headers=headers, json=payload)\nprint(response.json())\n'})}),"\n",(0,c.jsx)(t.h3,{id:"python---streaming",children:"Python - Streaming"}),"\n",(0,c.jsx)(t.pre,{children:(0,c.jsx)(t.code,{className:"language-python",children:"import requests\nimport json\n\nurl = \"https://api.iapp.co.th/v3/llm/deepseek-3p2/chat/completions\"\n\npayload = {\n    \"model\": \"deepseek-reasoner\",\n    \"messages\": [\n        {\"role\": \"user\", \"content\": \"\u0E2D\u0E18\u0E34\u0E1A\u0E32\u0E22\u0E40\u0E01\u0E35\u0E48\u0E22\u0E27\u0E01\u0E31\u0E1A AI \u0E43\u0E2B\u0E49\u0E2B\u0E19\u0E48\u0E2D\u0E22\"}\n    ],\n    \"max_tokens\": 4096,\n    \"temperature\": 0.7,\n    \"top_p\": 0.9,\n    \"stream\": True\n}\n\nheaders = {\n    'apikey': 'YOUR_API_KEY',\n    'Content-Type': 'application/json'\n}\n\nresponse = requests.post(url, headers=headers, json=payload, stream=True)\n\nfor line in response.iter_lines():\n    if line:\n        line = line.decode('utf-8')\n        if line.startswith('data: '):\n            data = line[6:]\n            if data != '[DONE]':\n                chunk = json.loads(data)\n                content = chunk['choices'][0]['delta'].get('content', '')\n                print(content, end='', flush=True)\n"})}),"\n",(0,c.jsx)(t.h3,{id:"javascript--nodejs",children:"JavaScript / Node.js"}),"\n",(0,c.jsx)(t.pre,{children:(0,c.jsx)(t.code,{className:"language-javascript",children:"const axios = require('axios');\n\nconst url = 'https://api.iapp.co.th/v3/llm/deepseek-3p2/chat/completions';\n\nconst payload = {\n  model: 'deepseek-reasoner',\n  messages: [\n    { role: 'user', content: '\u0E2A\u0E27\u0E31\u0E2A\u0E14\u0E35\u0E04\u0E23\u0E31\u0E1A \u0E04\u0E38\u0E13\u0E0A\u0E48\u0E27\u0E22\u0E2D\u0E30\u0E44\u0E23\u0E44\u0E14\u0E49\u0E1A\u0E49\u0E32\u0E07?' }\n  ],\n  max_tokens: 4096,\n  temperature: 0.7,\n  top_p: 0.9\n};\n\nconst config = {\n  headers: {\n    'apikey': 'YOUR_API_KEY',\n    'Content-Type': 'application/json'\n  }\n};\n\naxios.post(url, payload, config)\n  .then(response => {\n    console.log(response.data.choices[0].message.content);\n  })\n  .catch(error => {\n    console.error(error);\n  });\n"})}),"\n",(0,c.jsx)(t.h3,{id:"php",children:"PHP"}),"\n",(0,c.jsx)(t.pre,{children:(0,c.jsx)(t.code,{className:"language-php",children:"<?php\n\n$curl = curl_init();\n\n$payload = json_encode([\n    'model' => 'deepseek-reasoner',\n    'messages' => [\n        ['role' => 'user', 'content' => '\u0E2A\u0E27\u0E31\u0E2A\u0E14\u0E35\u0E04\u0E23\u0E31\u0E1A \u0E04\u0E38\u0E13\u0E0A\u0E48\u0E27\u0E22\u0E2D\u0E30\u0E44\u0E23\u0E44\u0E14\u0E49\u0E1A\u0E49\u0E32\u0E07?']\n    ],\n    'max_tokens' => 4096,\n    'temperature' => 0.7,\n    'top_p' => 0.9\n]);\n\ncurl_setopt_array($curl, [\n    CURLOPT_URL => 'https://api.iapp.co.th/v3/llm/deepseek-3p2/chat/completions',\n    CURLOPT_RETURNTRANSFER => true,\n    CURLOPT_POST => true,\n    CURLOPT_POSTFIELDS => $payload,\n    CURLOPT_HTTPHEADER => [\n        'apikey: YOUR_API_KEY',\n        'Content-Type: application/json'\n    ],\n]);\n\n$response = curl_exec($curl);\ncurl_close($curl);\n\n$result = json_decode($response, true);\necho $result['choices'][0]['message']['content'];\n"})}),"\n",(0,c.jsx)(t.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,c.jsx)(t.h3,{id:"headers",children:"Headers"}),"\n",(0,c.jsxs)(t.table,{children:[(0,c.jsx)(t.thead,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.th,{children:"Parameter"}),(0,c.jsx)(t.th,{children:"Type"}),(0,c.jsx)(t.th,{children:"Required"}),(0,c.jsx)(t.th,{children:"Description"})]})}),(0,c.jsxs)(t.tbody,{children:[(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"apikey"}),(0,c.jsx)(t.td,{children:"String"}),(0,c.jsx)(t.td,{children:"Yes"}),(0,c.jsx)(t.td,{children:"Your API key"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Content-Type"}),(0,c.jsx)(t.td,{children:"String"}),(0,c.jsx)(t.td,{children:"Yes"}),(0,c.jsx)(t.td,{children:"application/json"})]})]})]}),"\n",(0,c.jsx)(t.h3,{id:"request-body-parameters",children:"Request Body Parameters"}),"\n",(0,c.jsxs)(t.table,{children:[(0,c.jsx)(t.thead,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.th,{children:"Parameter"}),(0,c.jsx)(t.th,{children:"Type"}),(0,c.jsx)(t.th,{children:"Required"}),(0,c.jsx)(t.th,{children:"Description"})]})}),(0,c.jsxs)(t.tbody,{children:[(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"model"}),(0,c.jsx)(t.td,{children:"String"}),(0,c.jsx)(t.td,{children:"Yes"}),(0,c.jsxs)(t.td,{children:["Model name: ",(0,c.jsx)(t.code,{children:"deepseek-reasoner"})," or ",(0,c.jsx)(t.code,{children:"deepseek-chat"})]})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"messages"}),(0,c.jsx)(t.td,{children:"Array"}),(0,c.jsx)(t.td,{children:"Yes"}),(0,c.jsxs)(t.td,{children:["Array of message objects with ",(0,c.jsx)(t.code,{children:"role"})," and ",(0,c.jsx)(t.code,{children:"content"})]})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"max_tokens"}),(0,c.jsx)(t.td,{children:"Integer"}),(0,c.jsx)(t.td,{children:"No"}),(0,c.jsx)(t.td,{children:"Maximum tokens to generate (default: 4096, max: 128000)"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"stream"}),(0,c.jsx)(t.td,{children:"Boolean"}),(0,c.jsx)(t.td,{children:"No"}
1),(0,c.jsx)(t.td,{children:"Enable streaming response (default: false)"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"temperature"}),(0,c.jsx)(t.td,{children:"Float"}),(0,c.jsx)(t.td,{children:"No"}),(0,c.jsx)(t.td,{children:"Sampling temperature 0-2 (default: 0.7)"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"top_p"}),(0,c.jsx)(t.td,{children:"Float"}),(0,c.jsx)(t.td,{children:"No"}),(0,c.jsx)(t.td,{children:"Nucleus sampling (default: 0.9)"})]})]})]}),"\n",(0,c.jsx)(t.h3,{id:"message-object",children:"Message Object"}),"\n",(0,c.jsxs)(t.table,{children:[(0,c.jsx)(t.thead,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.th,{children:"Field"}),(0,c.jsx)(t.th,{children:"Type"}),(0,c.jsx)(t.th,{children:"Description"})]})}),(0,c.jsxs)(t.tbody,{children:[(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"role"}),(0,c.jsx)(t.td,{children:"String"}),(0,c.jsxs)(t.td,{children:[(0,c.jsx)(t.code,{children:"system"}),", ",(0,c.jsx)(t.code,{children:"user"}),", or ",(0,c.jsx)(t.code,{children:"assistant"})]})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"content"}),(0,c.jsx)(t.td,{children:"String"}),(0,c.jsx)(t.td,{children:"The message content"})]})]})]}),"\n",(0,c.jsx)(t.h3,{id:"response-fields",children:"Response Fields"}),"\n",(0,c.jsxs)(t.table,{children:[(0,c.jsx)(t.thead,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.th,{children:"Field"}),(0,c.jsx)(t.th,{children:"Type"}),(0,c.jsx)(t.th,{children:"Description"})]})}),(0,c.jsxs)(t.tbody,{children:[(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"content"}),(0,c.jsx)(t.td,{children:"String"}),(0,c.jsx)(t.td,{children:"The generated response"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"reasoning_content"}),(0,c.jsx)(t.td,{children:"String"}),(0,c.jsx)(t.td,{children:"(deepseek-reasoner only) The reasoning process"})]})]})]}),"\n",(0,c.jsx)(t.h2,{id:"recommended-temperature-settings",children:"Recommended Temperature Settings"}),"\n",(0,c.jsxs)(t.table,{children:[(0,c.jsx)(t.thead,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.th,{children:"Use Case"}),(0,c.jsx)(t.th,{children:"Temperature"})]})}),(0,c.jsxs)(t.tbody,{children:[(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Coding / Math"}),(0,c.jsx)(t.td,{children:"0.0"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Data Analysis"}),(0,c.jsx)(t.td,{children:"1.0"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"General Conversation"}),(0,c.jsx)(t.td,{children:"1.3"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Translation"}),(0,c.jsx)(t.td,{children:"1.3"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Creative Writing"}),(0,c.jsx)(t.td,{children:"1.5"})]})]})]}),"\n",(0,c.jsx)(t.h2,{id:"model-information",children:"Model Information"}),"\n",(0,c.jsxs)(t.table,{children:[(0,c.jsx)(t.thead,{children:(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.th,{children:"Property"}),(0,c.jsx)(t.th,{children:"Value"})]})}),(0,c.jsxs)(t.tbody,{children:[(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Model Name"}),(0,c.jsxs)(t.td,{children:[(0,c.jsx)(t.code,{children:"deepseek-reasoner"})," / ",(0,c.jsx)(t.code,{children:"deepseek-chat"})]})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Base Model"}),(0,c.jsx)(t.td,{children:"DeepSeek-V3.2"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Parameters"}),(0,c.jsx)(t.td,{children:"685B"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Context Length"}),(0,c.jsx)(t.td,{children:"128,000 tokens"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"Languages"}),(0,c.jsx)(t.td,{children:"Thai, English, Chinese, and more"})]}),(0,c.jsxs)(t.tr,{children:[(0,c.jsx)(t.td,{children:"License"}),(0,c.jsx)(t.td,{children:"MIT"})]})]})]}),"\n",(0,c.jsx)(t.h2,{id:"use-cases",children:"Use Cases"}),"\n",(0,c.jsxs)(t.ul,{children:["\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Advanced Reasoning"}),": Complex problem-solving, mathematical proofs, logical deduction"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Coding Assistance"}),": Code generation, debugging, code explanation"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Content Generation"}),": Articles, reports, creative writing in multiple languages"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Translation"}),": High-quality translation between Thai, English, and other languages"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Q&A Systems"}),": Intelligent question answering with reasoning capabilities"]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Data Analysis"}),": Data interpretation and insights generation"]}),"\n"]}),"\n",(0,c.jsx)(t.h2,{id:"pricing",children:"Pricing"}),"\n",(0,c.jsxs)("table",{children:[(0,c.jsx)("thead",{children:(0,c.jsxs)("tr",{children:[(0,c.jsx)("th",{children:"AI API Service Name"}),(0,c.jsx)("th",{children:"Endpoint"}),(0,c.jsx)("th",{children:"IC Cost"}),(0,c.jsx)("th",{children:"On-Premise"})]})}),(0,c.jsx)("tbody",{children:(0,c.jsxs)("tr",{children:[(0,c.jsx)("td",{children:"DeepSeek-V3.2 [v3.2]"}),(0,c.jsx)("td",{children:"/v3/llm/deepseek-3p2/chat/completions"}),(0,c.jsx)("td",{children:(0,c.jsxs)(t.p,{children:[(0,c.jsx)("strong",{children:"Input:"})," 0.01 IC / 1K tokens (~10 THB/1M, ~$0.30/1M)",(0,c.jsx)("br",{}),"\n",(0,c.jsx)("strong",{children:"Output:"})," 0.02 IC / 1K tokens (~20 THB/1M, ~$0.60/1M)"]})}),(0,c.jsx)("td",{children:(0,c.jsx)("a",{href:"/contact-us",children:"Contact"})})]})})]}),"\n",(0,c.jsx)(t.h2,{id:"support",children:"Support"}),"\n",(0,c.jsx)(t.p,{children:"For support and questions:"}),"\n",(0,c.jsxs)(t.ul,{children:["\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Discord"}),": ",(0,c.jsx)(t.a,{href:"https://discord.gg/kYcpmdEcS2",children:"Join our community"})]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Email"}),": ",(0,c.jsx)(t.a,{href:"mailto:[email protected]",children:"[email protected]"})]}),"\n",(0,c.jsxs)(t.li,{children:[(0,c.jsx)(t.strong,{children:"Documentation"}),": ",(0,c.jsx)(t.a,{href:"/docs/intro",children:"Full API Docs"})]}),"\n"]})]})}function v(e={}){let{wrapper:t}={...(0,d.R)(),...e.components};return t?(0,c.jsx)(t,{...e,children:(0,c.jsx)(h,{...e})}):h(e)}},36833:function(e,t,a){a.d(t,{A:()=>s});var n=a(96540),c=a(56347),d=a(74848);let o=null;try{o=a(22958)}catch(e){console.warn("API stats file not found")}function s({docPath:e,showIcon:t=!0}
1){let a=(0,c.zy)(),[s,r]=(0,n.useState)(null),i=e||a.pathname.replace(/\/$/,"");return((0,n.useEffect)(()=>{if(o&&o.stats){let e=o.stats[i];if(!e){let t=i.replace(/^\/(th|zh-CN)/,"");e=o.stats[t]}e&&r({formatted:e.formatted,fullFormatted:e.fullFormatted,count:e.count,updatedAt:o.generatedAtFormatted})}},[i]),s)?(0,d.jsxs)("span",{title:`${s.fullFormatted} total API calls (Updated: ${s.updatedAt})`,style:{cursor:"help",textDecoration:"underline dotted",textDecorationColor:"#94a3b8",textUnderlineOffset:"2px"},children:[t&&(0,d.jsx)("span",{style:{marginRight:"4px"},children:"\u{1F4CA}"}),(0,d.jsx)("strong",{children:s.formatted})," calls"]}):null}},29574:function(e,t,a){a.d(t,{Z:()=>y});var n=a(96540),c=a(96990),d=a(33717),o=a(51003);let s="container_YZJz",r="input_GqCS",i="hint_xP6G",l="link_Sydx";var u=a(74848);let y=({value:e,onChange:t,className:a})=>{let{user:y}=(0,d.A)(),[h,v]=(0,n.useState)([]),[g,p]=(0,n.useState)(!1),[L,m]=(0,n.useState)(!1),[x,j]=(0,n.useState)(e),f=(0,c.Ay)("/login"),D=(0,c.Ay)("/register"),b=(0,c.Ay)("/control/api-keys");(0,n.useEffect)(()=>{y&&k()},[y]),(0,n.useEffect)(()=>{j(e)},[e]);let k=async()=>{try{p(!0);let a=await o.FH.getApiKeys();v(a.keys||[]),a.keys&&a.keys.length>0&&!e&&t(a.keys[0].key)}catch(e){console.error("Failed to fetch API keys:",e)}finally{p(!1)}};return y?g?(0,u.jsxs)("div",{className:`${s} ${a||""}`,children:[(0,u.jsx)("label",{children:"API Key"}),(0,u.jsx)("p",{className:"loading_bNBf",children:"Loading your API keys..."})]}):(0,u.jsxs)("div",{className:`${s} ${a||""}`,children:[(0,u.jsx)("label",{children:"API Key"}),0===h.length?(0,u.jsxs)("div",{className:"noKeys_kkUN",children:[(0,u.jsx)("p",{children:"You don't have any API keys yet."}),(0,u.jsx)("a",{href:b,className:"createButton_d6IZ",children:"Create Your First API Key"})]}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("select",{value:L?"custom":e,onChange:e=>{let a=e.target.value;"custom"===a?(m(!0),t(x)):(m(!1),t(a))},className:"select_Aqio",children:[h.map(e=>(0,u.jsxs)("option",{value:e.key,children:[e.name," - ",e.key]},e.id)),(0,u.jsx)("option",{value:"custom",children:"Custom / Other Key"})]}),L&&(0,u.jsx)("div",{className:"customInputContainer_jfjn",children:(0,u.jsx)("input",{type:"text",value:x,onChange:e=>{let a=e.target.value;j(a),t(a)},placeholder:"Enter custom API key",className:r})}),(0,u.jsx)("p",{className:i,children:(0,u.jsx)("a",{href:b,className:l,children:"Manage your API keys"})})]})]}):(0,u.jsxs)("div",{className:`${s} ${a||""}`,children:[(0,u.jsx)("label",{children:"API Key"}),(0,u.jsx)("input",{type:"text",value:e,onChange:e=>t(e.target.value),placeholder:"Enter your API key",className:r}),(0,u.jsxs)("p",{className:i,children:[(0,u.jsx)("a",{href:f,className:l,children:"Log in to use your API keys"})," or ",(0,u.jsx)("a",{href:D,className:l,children:"Create an account"})]})]})}},97437:function(e,t,a){a.d(t,{A:()=>p});var n=a(96540),c=a(56347),d=a(68939),o=a(45721),s=a(69107),r=a(77984),i=a(23495),l=a(43136),u=a(18970),y=a(98207),h=a(39581),v=a(74848);let g=null;try{g=a(22958)}catch(e){console.warn("API stats file not found")}function p({docPath:e,showTitle:t=!0}){let a=(0,c.zy)(),[p,L]=(0,n.useState)(null),m=e||a.pathname.replace(/\/$/,"");return((0,n.useEffect)(()=>{if(g&&g.performance){let e=g.performance[m];if(!e){let t=m.replace(/^\/(th|zh-CN)/,"");e=g.performance[t]}if(e&&e.throughput&&e.throughput.length>0){let t=new Date;t.setUTCHours(0,0,0,0);let a=t.toISOString().split("T")[0],n=e.throughput.filter(e=>e.date<a),c=[];e.latency&&e.latency.length>0&&(c=e.latency.filter(e=>e.date<a).map(e=>{let t=Math.max(0,e.avgLatency-e.stdDevLatency),a=e.avgLatency+e.stdDevLatency;return{date:e.date,avgLatency:e.avgLatency,stdDevLatency:e.stdDevLatency,upperBound:a,lowerBound:t,bandHeight:a-t}})),L({throughput:n,latency:c,avgLatency:e.avgLatency,maxLatency:e.maxLatency,minLatency:e.minLatency})}}},[m]),!p||(p.throughput.length>0?p.throughput.reduce((e,t)=>e+t.count,0)/p.throughput.length:0)<100)?null:(0,v.jsx)("div",{style:{marginTop:"24px",marginBottom:"24px"},children:(0,v.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(400px, 1fr))",gap:"24px"},children:[(0,v.jsxs)("div",{style:{border:"1px solid #e5e7eb",borderRadius:"12px",padding:"16px",backgroundColor:"#f9fafb"},children:[(0,v.jsx)("h4",{style:{marginTop:0,marginBottom:"12px",fontSize:"0.95rem",fontWeight:"600",color:"#374151"},children:"Throughput (Number of Requests)"}),(0,v.jsx)(d.u,{width:"100%",height:250,children:(0,v.jsxs)(o.b,{data:p.throughput,children:[(0,v.jsx)(s.d,{strokeDasharray:"3 3",stroke:"#e5e7eb"}),(0,v.jsx)(r.W,{dataKey:"date",tick:{fontSize:12},interval:Math.floor(p.throughput.length/6),stroke:"#9ca3af"}),(0,v.jsx)(i.h,{tick:{fontSize:12},stroke:"#9ca3af"}),(0,v.jsx)(l.m,{contentStyle:{backgroundColor:"#ffffff",border:"1px solid #e5e7eb",borderRadius:"8px",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.1)"},formatter:e=>
1[e.toLocaleString(),"Requests"],labelFormatter:e=>`Date: ${e}`}),(0,v.jsx)(u.N,{type:"monotone",dataKey:"count",stroke:"#3b82f6",dot:!1,strokeWidth:2,isAnimationActive:!1})]})}),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginTop:"4px"},children:[(0,v.jsx)("p",{style:{margin:0,fontSize:"0.5rem",color:"#9ca3af"},children:"\u{1F4C8} Daily request volume over the last 30 days"}),(0,v.jsxs)("p",{style:{margin:0,fontSize:"0.75rem",color:"#3b82f6",fontWeight:"600"},children:["Avg: ",Math.round(p.throughput.reduce((e,t)=>e+t.count,0)/p.throughput.length).toLocaleString(),"/day"]})]})]}),(0,v.jsxs)("div",{style:{border:"1px solid #e5e7eb",borderRadius:"12px",padding:"16px",backgroundColor:"#f9fafb"},children:[(0,v.jsx)("h4",{style:{marginTop:0,marginBottom:"12px",fontSize:"0.95rem",fontWeight:"600",color:"#374151"},children:"Latency (Response time in milliseconds)"}),p.latency&&p.latency.length>0?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(d.u,{width:"100%",height:250,children:(0,v.jsxs)(y.X,{data:p.latency,children:[(0,v.jsx)(s.d,{strokeDasharray:"3 3",stroke:"#e5e7eb"}),(0,v.jsx)(r.W,{dataKey:"date",tick:{fontSize:12},interval:Math.floor(p.latency.length/6),stroke:"#9ca3af"}),(0,v.jsx)(i.h,{tick:{fontSize:12},stroke:"#9ca3af"}),(0,v.jsx)(l.m,{contentStyle:{backgroundColor:"#ffffff",border:"1px solid #e5e7eb",borderRadius:"8px",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.1)"},content:({active:e,payload:t,label:a})=>{if(e&&t&&t.length){let e=t[0].payload;return(0,v.jsxs)("div",{style:{backgroundColor:"#ffffff",border:"1px solid #e5e7eb",borderRadius:"8px",padding:"8px",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.1)"},children:[(0,v.jsx)("p",{style:{margin:"0 0 4px 0",fontSize:"0.85rem",color:"#374151"},children:(0,v.jsxs)("strong",{children:["Date: ",e.date]})}),(0,v.jsxs)("p",{style:{margin:"2px 0",fontSize:"0.85rem",color:"#f59e0b"},children:["Mean: ",e.avgLatency,"ms"]}),(0,v.jsxs)("p",{style:{margin:"2px 0",fontSize:"0.85rem",color:"#94a3b8"},children:["\xb1Std Dev: ",e.stdDevLatency,"ms"]}),(0,v.jsxs)("p",{style:{margin:"2px 0",fontSize:"0.85rem",color:"#6b7280"},children:["Range: ",e.lowerBound,"ms - ",e.upperBound,"ms"]})]})}return null}}),(0,v.jsx)(h.Gk,{type:"monotone",dataKey:"lowerBound",stackId:"band",stroke:"none",fill:"transparent",isAnimationActive:!1}),(0,v.jsx)(h.Gk,{type:"monotone",dataKey:"bandHeight",stackId:"band",stroke:"none",fill:"#c4b5fd",fillOpacity:.5,isAnimationActive:!1}),(0,v.jsx)(u.N,{type:"monotone",dataKey:"avgLatency",stroke:"#7c3aed",dot:!1,strokeWidth:2,isAnimationActive:!1})]})}),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginTop:"4px"},children:[(0,v.jsx)("p",{style:{margin:0,fontSize:"0.5rem",color:"#9ca3af"},children:"\u23F1\uFE0F Mean response time with \xb11 standard deviation band from last 30 days"}),(0,v.jsxs)("p",{style:{margin:0,fontSize:"0.75rem",color:"#7c3aed",fontWeight:"600"},children:["Avg: ",Math.round(p.latency.reduce((e,t)=>e+t.avgLatency,0)/p.latency.length).toLocaleString(),"ms"]})]})]}):(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"12px",height:"250px",justifyContent:"center",paddingBottom:"12px"},children:[(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,v.jsx)("div",{style:{width:"12px",height:"12px",backgroundColor:"#10b981",borderRadius:"2px"}}),(0,v.jsx)("span",{style:{fontSize:"0.9rem",color:"#374151"},children:"Minimum:"}),(0,v.jsxs)("strong",{style:{color:"#10b981"},children:[p.minLatency,"ms"]})]}),(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,v.jsx)("div",{style:{width:"12px",height:"12px",backgroundColor:"#f59e0b",borderRadius:"2px"}}),(0,v.jsx)("span",{style:{fontSize:"0.9rem",color:"#374151"},children:"Average:"}),(0,v.jsxs)("strong",{style:{color:"#f59e0b"},children:[p.avgLatency,"ms"]})]}),(0,v.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,v.jsx)("div",{style:{width:"12px",height:"12px",backgroundColor:"#ef4444",borderRadius:"2px"}}),(0,v.jsx)("span",{style:{fontSize:"0.9rem",color:"#374151"},children:"Maximum:"}),(0,v.jsxs)("strong",{style:{color:"#ef4444"},children:[p.maxLatency,"ms"]})]}),(0,v.jsx)("p",{style:{margin:"4px 0 0 0",fontSize:"0.5rem",color:"#9ca3af"},children:"\u23F1\uFE0F Response time statistics from last 30 days"})]})]})]})})}},32556:function(e,t,a){a.d(t,{A:()=>g});var n=a(96540),c=a(29574),d=a(71989);let o={container:"container_bGI8",header:"header_yC3U",headerTitle:"headerTitle_BuIi",headerActions:"headerActions_NQJ2",headerButton:"headerButton_qOS6",active:"active_VH9G",apiKeySection:"apiKeySection_rLGI",settingsPanel:"settingsPanel_Khu4",settingRow:"settingRow_Je64",settingInput:"settingInput_nnVS",settingSelect:"settingSelect_rpUg",settingSlider:"settingSlider_BoKD",settingValue:"settingValue_ILTP",toggleSwitch:"toggleSwitch_lkDa",toggleLabel:"toggleLabel_HNKg",toggleInner:"toggleInner_Uvap",curlSection:"curlSection_Vv0m",curlHeader:"curlHeader_Tm_R",copyButton:"copyButton_EdG8",curlCode:"curlCode_fyjX",chatContainer:"chatContainer_zC78",emptyState:"emptyState_wyem",message:"message_DlYK",fadeIn:"fadeIn_Bv_a",messageAvatar:"messageAvatar_H_FC",user:"user_pDb2",assistant:"assistant_1z0m",system:"system_IoAN",messageContent:"messageContent_fu21",messageRole:"messageRole_NTzb",messageText:"messageText_GINk",cursor:"cursor_mHRV",blink:"blink_nXBm",inlineCode:"inlineCode_ZFuE",listItem:"listItem_lifO",listMarker:"listMarker_ZAZM",mdHeader:"mdHeader_hBy8",loadingDots:"loadingDots_ziwB",bounce:"bounce_eLUM",error:"error_BMHx",inputArea:"inputArea_sC0A",textarea:"textarea_o14a",inputActions:"inputActions_UsOq",sendButton:"sendButton_ew7X",stopButton:"stopButton_LEyv",footer:"footer_NGoW",thinkingBlock:"thinkingBlock_yAUV",thinkingToggle:"thinkingToggle_kFys",thinkingHint:"thinkingHint__PKE",thinkingContent:"thinkingContent_avlC",demoWrapper:"demoWrapper__SWz",loginOverlay:"loginOverlay_y1vy",loginOverlayContent:"loginOverlayContent_zBD3",loginOverlayIcon:"loginOverlayIcon_EzsG",loginOverlayTitle:"loginOverlayTitle_lc_l",loginOverlayText:"loginOverlayText_Vjq0",loginOverlayPromo:"loginOverlayPromo_qwlt",loginOverlayPromoIcon:"loginOverlayPromoIcon_piTf",loginOverlayPromoTextWrapper:"loginOverlayPromoTextWrapper_wal4",loginOverlayPromoText:"loginOverlayPromoText_hdub",loginOverlayPromoExpiry:"loginOverlayPromoExpiry_I9oi",loginOverlayButtons:"loginOverlayButtons_U8CW",loginOverlayButton:"loginOverlayButton_kIcV",loginOverlayButtonPrimary:"loginOverlayButtonPrimary_mvBc",loginOverlayButtonSecondary:"loginOverlayButtonSecondary_ANDK",demoContent:"demoContent_FUq8"};var s=a(33717),r=a(96990),i=a(43317),l=a(74848);let u=new Map,y=e=>{let t;if(u.has(e))return u.get(e);let a=/`([^`]+)`/g,n=[],c=0,d=0,s=[];for(;null!==(t=a.exec(e));)t.index>c&&s.push({type:"text",content:e.slice(c,t.index)}),s.push({type:"code",content:t[1]}),c=t.index+t[0].length;c<e.length&&s.push({type:"text",content:e.slice(c)}
1),s.forEach((e,t)=>{if("code"===e.type)n.push((0,l.jsx)("code",{className:o.inlineCode,children:e.content},d++));else{let t=e.content;t=(t=(t=(t=(t=t.replace(/\*\*([^*]+)\*\*/g,"<strong>$1</strong>")).replace(/__([^_]+)__/g,"<strong>$1</strong>")).replace(/\*([^*]+)\*/g,"<em>$1</em>")).replace(/_([^_]+)_/g,"<em>$1</em>")).replace(/\[([^\]]+)\]\(([^)]+)\)/g,'<a href="$2" target="_blank" rel="noopener noreferrer">$1</a>'),n.push((0,l.jsx)("span",{dangerouslySetInnerHTML:{__html:t}},d++))}});let r=1===n.length?n[0]:(0,l.jsx)(l.Fragment,{children:n});if(u.size>=100){let e=u.keys().next().value;u.delete(e)}return u.set(e,r),r},h=e=>e.split("\n").map((e,t)=>{let a=e.match(/^(\d+\.\s+|\*\s+|-\s+)(.*)$/);if(a){let e=/^\d+\./.test(a[1]);return(0,l.jsxs)("div",{className:o.listItem,"data-ordered":e,children:[(0,l.jsx)("span",{className:o.listMarker,children:e?a[1]:"\u2022"}),(0,l.jsx)("span",{children:y(a[2])})]},t)}let c=e.match(/^(#{1,3})\s+(.*)$/);if(c){let e=c[1].length,a=`h${e+3}`;return(0,l.jsx)(a,{className:o.mdHeader,children:y(c[2])},t)}return(0,l.jsxs)(n.Fragment,{children:[y(e),(0,l.jsx)("br",{})]},t)}),v=({content:e})=>{let[t,a]=(0,n.useState)(!1);return(0,l.jsxs)("div",{className:o.thinkingBlock,children:[(0,l.jsxs)("button",{className:o.thinkingToggle,onClick:()=>a(!t),"aria-expanded":t,children:[(0,l.jsx)("i",{className:`fa-solid ${t?"fa-chevron-down":"fa-chevron-right"}`}),(0,l.jsx)("i",{className:"fa-solid fa-lightbulb"}),(0,l.jsx)("span",{children:"Thinking Process"}),(0,l.jsx)("span",{className:o.thinkingHint,children:t?"Click to hide":"Click to expand"})]}),t&&(0,l.jsx)("div",{className:o.thinkingContent,children:h(e)})]})},g=({endpointUrl:e,model:t,title:a="LLM Chat Demo",placeholder:u="Type your message here...",systemPrompt:y,defaultMessage:g="",maxTokensDefault:p=4096,temperatureDefault:L=.7,showSettings:m=!0,apiType:x="openai",availableModels:j})=>{let{user:f}=(0,s.A)(),D=(0,r.Ay)("/login"),b=(0,r.Ay)("/register"),[k,C]=(0,n.useState)(""),[N,S]=(0,n.useState)([]),[_,A]=(0,n.useState)(g),[I,P]=(0,n.useState)(!1),[w,T]=(0,n.use
1State)(""),[O,R]=(0,n.useState)(""),[F,K]=(0,n.useState)(!0),[B,E]=(0,n.useState)(!1),[M,$]=(0,n.useState)(!1),[H,z]=(0,n.useState)(p),[U,q]=(0,n.useState)(L),[W,Y]=(0,n.useState)(.9),[V,G]=(0,n.useState)(t),J=j?V:t,X=(0,n.useRef)(null),Z=(0,n.useRef)(null),Q=(0,n.useRef)(null),ee=(0,d.h)(e);(0,n.useEffect)(()=>{(N.length>0||w)&&X.current?.scrollIntoView({behavior:"smooth",block:"nearest"})},[N,w]),(0,n.useEffect)(()=>{Z.current&&(Z.current.style.height="auto",Z.current.style.height=`${Math.min(Z.current.scrollHeight,150)}px`)},[_]);let et=e=>{let t=[];return y&&t.push({role:"system",content:y}),N.forEach(e=>{t.push({role:e.role,content:e.content})}),t.push({role:"user",content:e}),t},ea=()=>{if("thanoy"===x){let e=JSON.stringify({query:_||"Your question here"},null,2).replace(/'/g,"'\\''");return`curl -X POST '${ee}' \\
2  -H 'apikey: ${k||"YOUR_API_KEY"}' \\
3  -H 'Content-Type: application/json' \\
4  -d '${e}'`}let e=N.length>0?et(_||"Your message here"):[{role:"user",content:_||"Your message here"}];y&&0===N.length&&e.unshift({role:"system",content:y});let t=JSON.stringify({model:J,messages:e,max_tokens:H,temperature:U,top_p:W,stream:F},null,2).replace(/'/g,"'\\''");return`curl -X POST '${ee}' \\
5  -H 'apikey: ${k||"YOUR_API_KEY"}' \\
6  -H 'Content-Type: application/json' \\
7  -d '${t}'`},en=async()=>{if(!_.trim()||I)return;if(!k)return void R("Please enter an API key");let e=_.trim();A(""),R(""),P(!0),T(""),S([...N,{role:"user",content:e}]);try{let t;if(Q.current=new AbortController,"thanoy"===x)t={query:e};else{let a=et(e);t={model:J,messages:a,max_tokens:H,temperature:U,top_p:W,stream:F}}let a=await fetch(ee,{method:"POST",headers:{apikey:k,"Content-Type":"application/json"},body:JSON.stringify(t),signal:Q.current.signal});if(!a.ok)if(402===a.status){let e=await a.json().catch(()=>({}));throw Error(e.message||"Insufficient API credits. Please add credits at https://iapp.co.th/control/dashboard")}else if(429===a.status)throw Error("Rate limit exceeded. Please wait a moment and try again.");else throw Error(`HTTP error! Status: ${a.status}`);if("thanoy"===x){let e=await a.json(),t=e.response?.[0]?.text||"";t&&S(e=>[...e,{role:"assistant",content:t}])}else if(F){let e=a.body?.getReader(),t=new TextDecoder,n="";if(e)for(;;){let{done:a,value:c}=await e.read();if(a)break;for(let e of t.decode(c,{stream:!0}).split("\n"))if(e.startsWith("data: ")){let t=e.slice(6);if("[DONE]"===t)continue;try{let e=JSON.parse(t),a=e.choices?.[0]?.delta?.content||"";a&&(n+=a,T(n))}catch(e){}}}n&&S(e=>[...e,{role:"assistant",content:n}]),T("")}else{let e=await a.json(),t=e.choices?.[0]?.message?.content||"";t&&S(e=>[...e,{role:"assistant",content:t}])}}catch(e){"AbortError"===e.name?S(e=>e.slice(0,-1)):(R(e.message||"An error occurred"),S(e=>e.slice(0,-1)))}finally{P(!1),Q.current=null}},ec=e=>{let t,a=/<think>([\s\S]*?)<\/think>/g,c=[],d=0,o=0;for(;null!==(t=a.exec(e));){if(t.index>d){let a=e.slice(d,t.index);c.push((0,l.jsx)(n.Fragment,{children:h(a)},`text-${o++}`))}let a=t[1].trim();c.push((0,l.jsx)(v,{content:a},`think-${o++}`)),d=t.index+t[0].length}if(d<e.length){let t=e.slice(d);c.push((0,l.jsx)(n.Fragment,{children:h(t)},`text-${o++}`))}return 0===c.length?h(e):c};return(0,l.jsxs)("div",{className:o.demoWrapper,children:[!f&&(0,l.jsx)("div",{className:o.loginOverlay,children:(0,l.jsxs)("div",{className:o.loginOverlayContent,children:[(0,l.jsx)("div",{className:o.loginOverlayIcon,children:(0,l.jsx)("i",{className:"fa-solid fa-shield-halved"})}),(0,l.jsx)("h3",{className:o.loginOverlayTitle,children:(0,l.jsx)(i.A,{id:"demo.overlay.title",children:"Try Our AI Demo"})}),(0,l.jsx)("p",{className:o.loginOverlayText,children:(0,l.jsx)(i.A,{id:"demo.overlay.description",children:"Login or create a free account to use this AI service demo and explore our powerful APIs."})}),(0,l.jsxs)("div",{className:o.loginOverlayPromo,children:[(0,l.jsx)("div",{className:o.loginOverlayPromoIcon,children:(0,l.jsx)("i",{className:"fa-solid fa-gift"})}),(0,l.jsxs)("div",{className:o.loginOverlayPromoTextWrapper,children:[(0,l.jsx)("p",{className:o.loginOverlayPromoText,children:(0,l.jsx)(i.A,{id:"demo.overlay.promo",children:"Get 100 Free Credits (IC) when you sign up!"})}),(0,l.jsx)("p",{className:o.loginOverlayPromoExpiry,children:(0,l.jsx)(i.A,{id:"demo.overlay.promoExpiry",children:"Offer ends December 31, 2025"})})]})]}),(0,l.jsxs)("div",{className:o.loginOverlayButtons,children:[(0,l.jsxs)("a",{href:b,className:`${o.loginOverlayButton} ${o.loginOverlayButtonPrimary}`,children:[(0,l.jsx)("i",{className:"fa-solid fa-user-plus"}),(0,l.jsx)(i.A,{id:"demo.overlay.createAccount",children:"Create Free Account"})]}),(0,l.jsxs)("a",{href:D,className:`${o.loginOverlayButton} ${o.loginOverlayButtonSecondary}`,children:[(0,l.jsx)("i",{className:"fa-solid fa-right-to-bracket"}),(0,l.jsx)(i.A,{id:"demo.overlay.login",children:"Login"})]})]})]})}),(0,l.jsx)("div",{className:f?"":o.demoContent,children:(0,l.jsxs)("div",{className:o.container,children:[(0,l.jsxs)("div",{className:o.header,children:[(0,l.jsxs)("div",{className:o.headerTitle,children:[(0,l.jsx)("i",{className:"fa-solid fa-robot"}),(0,l.jsx)("span",{children:a})]}),(0,l.jsxs)("div",{className:o.headerActions,children:[(0,l.jsx)("button",{className:`${o.headerButton} ${B?o.active:""}`,onClick:()=>E(!B),title:"Show cURL command",children:(0,l.jsx)("i",{className:"fa-solid fa-code"})}),m&&(0,l.jsx)("button",{className:`${o.headerButton} ${M?o.active:""}`,onClick:()=>$(!M),title:"Settings",children:(0,l.jsx)("i",{className:"fa-solid fa-gear"})}),(0,l.jsx)("button",{className:o.headerButton,onClick:()=>{S([]),T(""),R("")},title:"Clear chat",children:(0,l.jsx)("i",{className:"fa-solid fa-tras
7h"})})]})]}),(0,l.jsx)("div",{className:o.apiKeySection,children:(0,l.jsx)(c.Z,{value:k,onChange:C})}),M&&(0,l.jsxs)("div",{className:o.settingsPanel,children:[j&&j.length>1&&(0,l.jsxs)("div",{className:o.settingRow,children:[(0,l.jsxs)("label",{children:[(0,l.jsx)("i",{className:"fa-solid fa-brain"})," Model"]}),(0,l.jsx)("select",{value:V,onChange:e=>G(e.target.value),className:o.settingSelect,children:j.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,l.jsxs)("div",{className:o.settingRow,children:[(0,l.jsxs)("label",{children:[(0,l.jsx)("i",{className:"fa-solid fa-toggle-on"})," Streaming"]}),(0,l.jsxs)("div",{className:o.toggleSwitch,children:[(0,l.jsx)("input",{type:"checkbox",checked:F,onChange:e=>K(e.target.checked),id:"streaming-toggle"}),(0,l.jsxs)("label",{htmlFor:"streaming-toggle",className:o.toggleLabel,children:[(0,l.jsx)("span",{className:o.toggleInner}),(0,l.jsx)("span",{className:o.toggleSwitch})]})]})]}),(0,l.jsxs)("div",{className:o.settingRow,children:[(0,l.jsxs)("label",{children:[(0,l.jsx)("i",{className:"fa-solid fa-text-width"})," Max Tokens"]}),(0,l.jsx)("input",{type:"number",value:H,onChange:e=>z(Number(e.target.value)),min:1,max:40960,className:o.settingInput})]}),(0,l.jsxs)("div",{className:o.settingRow,children:[(0,l.jsxs)("label",{children:[(0,l.jsx)("i",{className:"fa-solid fa-temperature-half"})," Temperature"]}),(0,l.jsx)("input",{type:"range",value:U,onChange:e=>q(Number(e.target.value)),min:0,max:2,step:.1,className:o.settingSlider}),(0,l.jsx)("span",{className:o.settingValue,children:U.toFixed(1)})]}),(0,l.jsxs)("div",{className:o.settingRow,children:[(0,l.jsxs)("label",{children:[(0,l.jsx)("i",{className:"fa-solid fa-chart-pie"})," Top P"]}),(0,l.jsx)("input",{type:"range",value:W,onChange:e=>Y(Number(e.target.value)),min:0,max:1,step:.05,className:o.settingSlider}),(0,l.jsx)("span",{className:o.settingValue,children:W.toFixed(2)})]})]}),B&&(0,l.jsxs)("div",{className:o.curlSection,children:[(0,l.jsxs)("div",{className:o.curlHeader,children:[(0,l.jsx)("span",{children:"cURL Command"}),(0,l.jsxs)("button",{onClick:()=>{navigator.clipboard.writeText(ea())},className:o.copyButton,children:[(0,l.jsx)("i",{className:"fa-solid fa-copy"})," Copy"]})]}),(0,l.jsx)("pre",{className:o.curlCode,children:ea()})]}),(0,l.jsxs)("div",{className:o.chatContainer,children:[0===N.length&&!w&&(0,l.jsxs)("div",{className:o.emptyState,children:[(0,l.jsx)("i",{className:"fa-solid fa-comments"}),(0,l.jsx)("p",{children:"Start a conversation with the AI assistant"}),(0,l.jsx)("span",{children:"Type your message below and press Enter or click Send"})]}),N.map((e,t)=>(0,l.jsxs)("div",{className:`${o.message} ${o[e.role]}`,children:[(0,l.jsx)("div",{className:o.messageAvatar,children:"user"===e.role?(0,l.jsx)("i",{className:"fa-solid fa-user"}):"assistant"===e.role?(0,l.jsx)("i",{className:"fa-solid fa-robot"}):(0,l.jsx)("i",{className:"fa-solid fa-cog"})}),(0,l.jsxs)("div",{className:o.messageContent,children:[(0,l.jsx)("div",{className:o.messageRole,children:"user"===e.role?"You":"assistant"===e.role?"Assistant":"System"}),(0,l.jsx)("div",{className:o.messageText,children:ec(e.content)})]})]},t)),w&&(0,l.jsxs)("div",{className:`${o.message} ${o.assistant}`,children:[(0,l.jsx)("div",{className:o.messageAvatar,children:(0,l.jsx)("i",{className:"fa-solid fa-robot"})}),(0,l.jsxs)("div",{className:o.messageContent,children:[(0,l.jsx)("div",{className:o.messageRole,children:"Assistant"}),(0,l.jsxs)("div",{className:o.messageText,children:[ec(w),(0,l.jsx)("span",{className:o.cursor,children:"|"})]})]})]}),I&&!w&&(0,l.jsxs)("div",{className:`${o.message} ${o.assistant}`,children:[(0,l.jsx)("div",{className:o.messageAvatar,children:(0,l.jsx)("i",{className:"fa-solid fa-robot"})}),(0,l.jsxs)("div",{className:o.messageContent,children:[(0,l.jsx)("div",{className:o.messageRole,children:"Assistant"}),(0,l.jsxs)("div",{className:o.loadingDots,children:[(0,l.jsx)("span",{}),(0,l.jsx)("span",{}),(0,l.jsx)("span",{})]})]})]}),(0,l.jsx)("div",{ref:X})]}),O&&(0,l.jsxs)("div",{className:o.error,children:[(0,l.jsx)("i",{className:"fa-solid fa-exclamation-circle"}),O]}),(0,l.jsxs)("div",{className:o.inputArea,children:[(0,l.jsx)("textarea",{ref:Z,value:_,onCh
7ange:e=>A(e.target.value),onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),en())},placeholder:u,disabled:I,className:o.textarea,rows:1}),(0,l.jsx)("div",{className:o.inputActions,children:I?(0,l.jsxs)("button",{onClick:()=>{Q.current&&Q.current.abort()},className:o.stopButton,children:[(0,l.jsx)("i",{className:"fa-solid fa-stop"}),"Stop"]}):(0,l.jsxs)("button",{onClick:en,disabled:!_.trim()||!k,className:o.sendButton,children:[(0,l.jsx)("i",{className:"fa-solid fa-paper-plane"}),"Send"]})})]}),(0,l.jsxs)("div",{className:o.footer,children:[(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"fa-solid fa-info-circle"}),N.length," messages in conversation"]}),(0,l.jsxs)("span",{children:["Model: ",(0,l.jsx)("strong",{children:J})]})]})]})})]})}},71989:function(e,t,a){a.d(t,{h:()=>n});let n=e=>{if("undefined"==typeof window)return e;let t=window.location.hostname,a="api.iapp.co.th";return"uat.iapp.co.th"===t?a="uat-api.iapp.co.th":"staging.iapp.co.th"===t&&(a="prod-api.iapp.co.th"),e.replace(/(https?:\/\/)([^\/]+)(\/.*)?/,(e,t,n,c)=>n.includes("api.iapp.co.th")||"api.iapp.co.th"===n?`${t}${a}${c||"/"}`:e)}},98207:function(e,t,a){a.d(t,{X:()=>s});var n=a(96540),c=a(26960),d=a(60868),o=["axis"],s=(0,n.forwardRef)((e,t)=>
7n.createElement(d.P,{chartName:"ComposedChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:o,tooltipPayloadSearcher:c.uN,categoricalChartProps:e,ref:t}))},45721:function(e,t,a){a.d(t,{b:()=>s});var n=a(96540),c=a(26960),d=a(60868),o=["axis"],s=(0,n.forwardRef)((e,t)=>n.createElement(d.P,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:o,tooltipPayloadSearcher:c.uN,categoricalChartProps:e,ref:t}))},84429:function(e,t,a){a.d(t,{R:()=>o,x:()=>s});var n=a(96540);let c={},d=n.createContext(c);function o(e){let t=n.useContext(d);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(c):e.components||c:o(e.components),n.createElement(d.Provider,{value:t},e.children)}},22958:function(e){e.exports=JSON.parse('{"generatedAt":"2026-09-12T00:57:53.785Z","generatedAtFormatted":"September 12, 2026 at 07:57 AM","totalApiCalls":84861072,"stats":{"/docs/ekyc/face-verification":{"count":12276447,"formatted":"12.3M","fullFormatted":"12,276,447","esCount":12276447,"subscriptionCount":0},"/docs/ekyc/face-passive-liveness":{"count":5859958,"formatted":"5.9M","fullFormatted":"5,859,958","esCount":5859958,"subscriptionCount":0},"/docs/ekyc/thai-national-id-card":{"count":23663006,"formatted":"23.7M","fullFormatted":"23,663,006","esCount":3580117,"subscriptionCount":20082889},"/docs/nlp/translation/multilingual":{"count":3987412,"formatted":"4M","fullFormatted":"3,987,412","esCount":3987412,"subscriptionCount":0},"/docs/smart-city/license-plate":{"count":20085423,"formatted":"20.1M","fullFormatted":"20,085,423","esCount":1226492,"subscriptionCount":18858931},"/docs/image-generation/remove-background":{"count":623974,"formatted":"624K","fullFormatted":"623,974","esCount":623974,"subscriptionCount":0},"/docs/speech/text-to-speech/text-to-speech-v1":{"count":1312580,"formatted":"1.3M","fullFormatted":"1,312,580","esCount":1312580,"subscriptionCount":0},"/docs/nlp/sentiment-analysis":{"count":622779,"formatted":"622.8K","fullFormatted":"622,779","esCount":622779,"subscriptionCount":0},"/docs/ekyc/face-detection":{"count":546997,"formatted":"547K","fullFormatted":"546,997","esCount":546997,"subscriptionCount":0},"/docs/nlp/question/answer":{"count":294904,"formatted":"294.9K","fullFormatted":"294,904","esCount":294904,"subscriptionCount":0},"/docs/ocr/document":{"count":337086,"formatted":"337.1K","fullFormatted":"337,086","esCount":337086,"subscriptionCount":0},"/docs/ekyc/thai-driver-license":{"count":13657024,"formatted":"13.7M","fullFormatted":"13,657,024","esCount":209061,"subscriptionCount":13447963},"/docs/smart-city/automatic-route-optimization":{"count":164274,"formatted":"164.3K","fullFormatted":"164,274","esCount":164274,"subscriptionCount":0},"/docs/speech/speech-to-text/base":{"count":166260,"formatted":"166.3K","fullFormatted":"166,260","esCount":166260,"subscriptionCount":0},"/docs/ekyc/book-bank":{"count":215287,"formatted":"215.3K","fullFormatted":"215,287","esCount":215287,"subscriptionCount":0},"/docs/llm/thanoy-legal":{"count":108342,"formatted":"108.3K","fullFormatted":"108,342","esCount":108342,"subscriptionCount":0},"/docs/ekyc/passport":{"count":293563,"formatted":"293.6K","fullFormatted":"293,563","esCount":121860,"subscriptionCount":171703}
7,"/docs/speech/speech-to-text/realtime":{"count":91522,"formatted":"91.5K","fullFormatted":"91,522","esCount":91522,"subscriptionCount":0},"/docs/smart-city/power-meter-and-water-meter":{"count":74132,"formatted":"74.1K","fullFormatted":"74,132","esCount":74132,"subscriptionCount":0},"/docs/ocr/receipt":{"count":96586,"formatted":"96.6K","fullFormatted":"96,586","esCount":96586,"subscriptionCount":0},"/docs/ekyc/face-and-id-card-verification":{"count":43740,"formatted":"43.7K","fullFormatted":"43,740","esCount":43740,"subscriptionCount":0},"/docs/nlp/toxicity-classification":{"count":37263,"formatted":"37.3K","fullFormatted":"37,263","esCount":37263,"subscriptionCount":0},"/docs/ekyc/thai-national-id-card-with-signature":{"count":23165,"formatted":"23.2K","fullFormatted":"23,165","esCount":23165,"subscriptionCount":0},"/docs/llm/openthai2p0-legal":{"count":22953,"formatted":"23K","fullFormatted":"22,953","esCount":22953,"subscriptionCount":0},"/docs/llm/deepseek-v3p2":{"count":22065,"formatted":"22.1K","fullFormatted":"22,065","esCount":22065,"subscriptionCount":0},"/docs/data/holiday/thai":{"count":47846,"formatted":"47.8K","fullFormatted":"47,846","esCount":47846,"subscriptionCount":0},"/docs/speech/text-to-speech/text-to-speech-v2":{"count":18676,"formatted":"18.7K","fullFormatted":"18,676","esCount":18676,"subscriptionCount":0},"/docs/data/legal/thai-legal":{"count":17666,"formatted":"17.7K","fullFormatted":"17,666","esCount":17666,"subscriptionCount":0},"/docs/speech/speech-to-text/chinese/base":{"count":13834,"formatted":"13.8K","fullFormatted":"13,834","esCount":13834,"subscriptionCount":0},"/docs/speech/speech-to-text/english/base":{"count":13194,"formatted":"13.2K","fullFormatted":"13,194","esCount":13194,"subscriptionCount":0},"/docs/llm/deepseek-v4":{"count":12543,"formatted":"12.5K","fullFormatted":"12,543","esCount":12543,"subscriptionCount":0},"/docs/ocr/bank-statement":{"count":12306,"formatted":"12.3K","fullFormatted":"12,306","esCount":12306,"subscriptionCount":0},"/docs/ocr/electricity-bill":{"count":12306,"formatted":"12.3K","fullFormatted":"12,306","esCount":12306,"subscriptionCount":0},"/docs/ocr/water-bill":{"count":12295,"formatted":"12.3K","fullFormatted":"12,295","esCount":12295,"subscriptionCount":0},"/docs/ocr/vehicle-registration":{"count":12292,"formatted":"12.3K","fullFormatted":"12,292","esCount":12292,"subscriptionCount":0},"/docs/ocr/ncb-credit-report":{"count":12286,"formatted":"12.3K","fullFormatted":"12,286","esCount":12286,"subscriptionCount":0},"/docs/ocr/company-certificate":{"count":12276,"formatted":"12.3K","fullFormatted":"12,276","esCount":12276,"subscriptionCount":0},"/docs/speech/speech-to-text/english/pro":{"count":12270,"formatted":"12.3K","fullFormatted":"12,270","esCount":12270,"subscriptionCount":0},"/docs/speech/speech-to-text/pro":{"count":12270,"formatted":"12.3K","fullFormatted":"12,270","esCount":12270,"subscriptionCount":0},"/docs/speech/speech-to-text/chinese/pro":{"count":12270,"formatted":"12.3K","fullFormatted":"12,270","esCount":12270,"subscriptionCount":0},"/docs/core-api":{"count":0,"formatted":"0","fullFormatted":"0","esCount":0,"subscriptionCount":0}},"performance":{"/docs/ekyc/face-verification":{"throughput":[{"date":"2026-08-13","count":12136},{"date":"2026-08-14","count":11905},{"date":"2026-08-15","count":12819},{"date":"2026-08-16","count":14064},{"date":"2026-08-17","count":13179},{"date":"2026-08-18","count":12142},{"date":"2026-08-19","count":11941},{"date":"2026-08-20","count":12414},{"date":"2026-08-21","count":12094},{"date":"2026-08-22","count":14680},{"date":"2026-08-23","count":13527},{"date":"2026-08-24","count":11270},{"date":"2026-08-25","count":11803},{"date":"2026-08-26","count":11565},{"date":"2026-08-27","count":11782},{"date":"2026-08-28","count":12516},{"date":"2026-08-29","count":12698},{"date":"2026-08-30","count":14306},{"date":"2026-08-31","count":16277},{"date":"2026-09-01","count":14383},{"date":"2026-09-02","count":13601},{"date":"2026-09-03","count":12370},{"date":"2026-09-04","count":12191},{"date":"2026-09-05","count":13442},{"date":"2026-09-06","count":15238},{"date":"2026-09-07","count":13559},{"date":"2026-09-08","count":11189},{"date":"2026-09-09","count":11341},{"date":"2026-09-10","count":11856},{"date":"2026-09-11","count":11388}],"latency":[{"date":"2026-08-13","avgLatency":862,"stdDevLatency":213}
7,{"date":"2026-08-14","avgLatency":859,"stdDevLatency":209},{"date":"2026-08-15","avgLatency":844,"stdDevLatency":208},{"date":"2026-08-16","avgLatency":839,"stdDevLatency":204},{"date":"2026-08-17","avgLatency":856,"stdDevLatency":207},{"date":"2026-08-18","avgLatency":850,"stdDevLatency":203},{"date":"2026-08-19","avgLatency":868,"stdDevLatency":210},{"date":"2026-08-20","avgLatency":858,"stdDevLatency":208},{"date":"2026-08-21","avgLatency":849,"stdDevLatency":204},{"date":"2026-08-22","avgLatency":860,"stdDevLatency":243},{"date":"2026-08-23","avgLatency":832,"stdDevLatency":204},{"date":"2026-08-24","avgLatency":863,"stdDevLatency":212},{"date":"2026-08-25","avgLatency":851,"stdDevLatency":209},{"date":"2026-08-26","avgLatency":885,"stdDevLatency":310},{"date":"2026-08-27","avgLatency":865,"stdDevLatency":230},{"date":"2026-08-28","avgLatency":851,"stdDevLatency":211},{"date":"2026-08-29","avgLatency":852,"stdDevLatency":210},{"date":"2026-08-30","avgLatency":853,"stdDevLatency":211},{"date":"2026-08-31","avgLatency":873,"stdDevLatency":229},{"date":"2026-09-01","avgLatency":872,"stdDevLatency":221},{"date":"2026-09-02","avgLatency":876,"stdDevLatency":217},{"date":"2026-09-03","avgLatency":866,"stdDevLatency":219},{"date":"2026-09-04","avgLatency":857,"stdDevLatency":219},{"date":"2026-09-05","avgLatency":873,"stdDevLatency":240},{"date":"2026-09-06","avgLatency":877,"stdDevLatency":223},{"date":"2026-09-07","avgLatency":893,"stdDevLatency":218},{"date":"2026-09-08","avgLatency":888,"stdDevLatency":425},{"date":"2026-09-09","avgLatency":1017,"stdDevLatency":1087},{"date":"2026-09-10","avgLatency":894,"stdDevLatency":370},{"date":"2026-09-11","avgLatency":895,"stdDevLatency":266}],"avgLatency":444,"maxLatency":21548,"minLatency":0},"/docs/ekyc/face-passive-liveness":{"throughput":[{"date":"2026-08-13","count":10372},{"date":"2026-08-14","count":10255},{"date":"2026-08-15","count":11024},{"date":"2026-08-16","count":12027},{"date":"2026-08-17","count":11255},{"date":"2026-08-18","count":10337},{"date":"2026-08-19","count":10277},{"date":"2026-08-20","count":10706},{"date":"2026-08-21","count":10336},{"date":"2026-08-22","count":12563},{"date":"2026-08-23","count":11550},{"date":"2026-08-24","count":9680},{"date":"2026-08-25","count":10029},{"date":"2026-08-26","count":10013},{"date":"2026-08-27","count":10109},{"date":"2026-08-28","count":10645},{"date":"2026-08-29","count":10873},{"date":"2026-08-30","count":12267},{"date":"2026-08-31","count":13888},{"date":"2026-09-01","count":12420},{"date":"2026-09-02","count":11679},{"date":"2026-09-03","count":10387},{"date":"2026-09-04","count":10282},{"date":"2026-09-05","count":11374},{"date":"2026-09-06","count":12875},{"date":"2026-09-07","count":11530},{"date":"2026-09-08","count":8240},{"date":"2026-09-09","count":9632},{"date":"2026-09-10","count":10123},{"date":"2026-09-11","count":9640}],"latency":[{"date":"2026-08-13","avgLatency":229,"stdDevLatency":62},{"date":"2026-08-14","avgLatency":230,"stdDevLatency":48},{"date":"2026-08-15","avgLatency":229,"stdDevLatency":50},{"date":"2026-08-16","avgLatency":228,"stdDevLatency":40},{"date":"2026-08-17","avgLatency":229,"stdDevLatency":39},{"date":"2026-08-18","avgLatency":229,"stdDevLatency":44},{"date":"2026-08-19","avgLatency":229,"stdDevLatency":47},{"date":"2026-08-20","avgLatency":229,"stdDevLatency":44},{"date":"2026-08-21","avgLatency":231,"stdDevLatency":44},{"date":"2026-08-22","avgLatency":233,"stdDevLatency":50},{"date":"2026-08-23","avgLatency":231,"stdDevLatency":50},{"date":"2026-08-24","avgLatency":237,"stdDevLatency":66},{"date":"2026-08-25","avgLatency":231,"stdDevLatency":46},{"date":"2026-08-26","avgLatency":243,"stdDevLatency":186},{"date":"2026-08-27","avgLatency":238,"stdDevLatency":82},{"date":"2026-08-28","avgLatency":236,"stdDevLatency":47},{"date":"2026-08-29","avgLatency":235,"stdDevLatency":45},{"date":"2026-08-30","avgLatency":234,"stdDevLatency":45},{"date":"2026-08-31","avgLatency":236,"stdDevLatency":50},{"date":"2026-09-01","avgLatency":243,"stdDevLatency":68},{"date":"2026-09-02","avgLatency":240,"stdDevLatency":41},{"date":"2026-09-03","avgLatency":237,"stdDevLatency":40}
7,{"date":"2026-09-04","avgLatency":239,"stdDevLatency":72},{"date":"2026-09-05","avgLatency":240,"stdDevLatency":109},{"date":"2026-09-06","avgLatency":238,"stdDevLatency":52},{"date":"2026-09-07","avgLatency":238,"stdDevLatency":55},{"date":"2026-09-08","avgLatency":238,"stdDevLatency":208},{"date":"2026-09-09","avgLatency":344,"stdDevLatency":689},{"date":"2026-09-10","avgLatency":241,"stdDevLatency":144},{"date":"2026-09-11","avgLatency":240,"stdDevLatency":62}],"avgLatency":122,"maxLatency":10676,"minLatency":2},"/docs/ekyc/thai-national-id-card":{"throughput":[{"date":"2026-08-13","count":16820},{"date":"2026-08-14","count":17674},{"date":"2026-08-15","count":16887},{"date":"2026-08-16","count":15159},{"date":"2026-08-17","count":16160},{"date":"2026-08-18","count":16688},{"date":"2026-08-19","count":16498},{"date":"2026-08-20","count":16347},{"date":"2026-08-21","count":17554},{"date":"2026-08-22","count":16948},{"date":"2026-08-23","count":14609},{"date":"2026-08-24","count":16591},{"date":"2026-08-25","count":16939},{"date":"2026-08-26","count":17270},{"date":"2026-08-27","count":17059},{"date":"2026-08-28","count":16813},{"date":"2026-08-29","count":16898},{"date":"2026-08-30","count":14240},{"date":"2026-08-31","count":13154},{"date":"2026-09-01","count":15213},{"date":"2026-09-02","count":10792},{"date":"2026-09-03","count":10777},{"date":"2026-09-04","count":17728},{"date":"2026-09-05","count":17224},{"date":"2026-09-06","count":14858},{"date":"2026-09-07","count":17257},{"date":"2026-09-08","count":16753},{"date":"2026-09-09","count":17745},{"date":"2026-09-10","count":17053},{"date":"2026-09-11","count":17280}],"latency":[{"date":"2026-08-13","avgLatency":1398,"stdDevLatency":1399},{"date":"2026-08-15","avgLatency":608,"stdDevLatency":970},{"date":"2026-08-16","avgLatency":1135,"stdDevLatency":224},{"date":"2026-08-17","avgLatency":2582,"stdDevLatency":399},{"date":"2026-08-18","avgLatency":1728,"stdDevLatency":135},{"date":"2026-08-19","avgLatency":1314,"stdDevLatency":445},{"date":"2026-08-20","avgLatency":1837,"stdDevLatency":221},{"date":"2026-08-21","avgLatency":2017,"stdDevLatency":606},{"date":"2026-08-22","avgLatency":1972,"stdDevLatency":0},{"date":"2026-08-23","avgLatency":258,"stdDevLatency":1129},{"date":"2026-08-24","avgLatency":1877,"stdDevLatency":474},{"date":"2026-08-25","avgLatency":768,"stdDevLatency":970},{"date":"2026-08-26","avgLatency":452,"stdDevLatency":32},{"date":"2026-08-27","avgLatency":1185,"stdDevLatency":1593},{"date":"2026-08-28","avgLatency":562,"stdDevLatency":28},{"date":"2026-08-29","avgLatency":1625,"stdDevLatency":360},{"date":"2026-08-30","avgLatency":1319,"stdDevLatency":0},{"date":"2026-08-31","avgLatency":3004,"stdDevLatency":347},{"date":"2026-09-03","avgLatency":1452,"stdDevLatency":612},{"date":"2026-09-04","avgLatency":1535,"stdDevLatency":228},{"date":"2026-09-05","avgLatency":1083,"stdDevLatency":370},{"date":"2026-09-07","avgLatency":1114,"stdDevLatency":646},{"date":"2026-09-08","avgLatency":2309,"stdDevLatency":262},{"date":"2026-09-09","avgLatency":4081,"stdDevLatency":805},{"date":"2026-09-10","avgLatency":890,"stdDevLatency":231},{"date":"2026-09-11","avgLatency":3151,"stdDevLatency":355}],"avgLatency":1335,"maxLatency":6288,"minLatency":512},"/docs/nlp/translation/multilingual":{"throughput":[{"date":"2026-08-13","count":7838},{"date":"2026-08-14","count":2758},{"date":"2026-08-15","count":1836},{"date":"2026-08-16","count":1224},{"date":"2026-08-17","count":1737},{"date":"2026-08-18","count":2520},{"date":"2026-08-19","count":2781},{"date":"2026-08-20","count":2334},{"date":"2026-08-21","count":1656},{"date":"2026-08-22","count":1876},{"date":"2026-08-23","count":1980},{"date":"2026-08-24","count":2707},{"date":"2026-08-25","count":2224},{"date":"2026-08-26","count":2334},{"date":"2026-08-27","count":2076},{"date":"2026-08-28","count":2196},{"date":"2026-08-29","count":1878},{"date":"2026-08-30","count":1194},{"date":"2026-08-31","count":1444},{"date":"2026-09-01","count":1758},{"date":"2026-09-02","count":2395},{"date":"2026-09-03","count":3148},{"date":"2026-09-04","count":2434},{"date":"2026-09-05","count":2097},{"date":"2026-09-06","count":1296},{"date":"2026-09-07","count":1118},{"date":"2026-09-08","count":2623},{"date":"2026-09-09","count":2629},{"date":"2026-09-10","count":1657},{"date":"2026-09-11","count":1668}],"latency":[{"date":"2026-09-07","avgLatency":8,"stdDevLatency":48}],"avgLatency":0,"maxLatency":1416,"minLatency":0},"/docs/smart-city/license-plate":{"throughput":[{"date":"2026-08-13","count":22022},{"date":"2026-08-14","count":22580},{"date":"2026-08-15","count":23769},{"date":"2026-08-16","count":21834},{"date":"2026-08-17","count":20127},{"date":"2026-08-18","count":21402},{"date":"2026-08-19","count":21172},{"date":"2026-08-20","count":21129},{"date":"2026-08-21","count":22635},{"date":"2026-08-22","count":23696},{"date":"2026-08-23","count":20719},{"date":"2026-08-24","count":21085},{"date":"2026-08-25","count":21608},{"date":"2026-08-26","count":22519},{"date":"2026-08-27","count":21888},{"date":"2026-08-28","count":21749},{"date":"2026-08-29","count":24029},{"date":"2026-08-30","count":20386}
7,{"date":"2026-08-31","count":17001},{"date":"2026-09-01","count":18897},{"date":"2026-09-02","count":12937},{"date":"2026-09-03","count":13353},{"date":"2026-09-04","count":22591},{"date":"2026-09-05","count":24115},{"date":"2026-09-06","count":21213},{"date":"2026-09-07","count":21648},{"date":"2026-09-08","count":21149},{"date":"2026-09-09","count":22414},{"date":"2026-09-10","count":22177},{"date":"2026-09-11","count":22581}],"latency":[{"date":"2026-08-13","avgLatency":184,"stdDevLatency":43},{"date":"2026-08-14","avgLatency":174,"stdDevLatency":47},{"date":"2026-08-15","avgLatency":173,"stdDevLatency":73},{"date":"2026-08-16","avgLatency":158,"stdDevLatency":36},{"date":"2026-08-17","avgLatency":185,"stdDevLatency":54},{"date":"2026-08-18","avgLatency":178,"stdDevLatency":37},{"date":"2026-08-19","avgLatency":192,"stdDevLatency":55},{"date":"2026-08-20","avgLatency":179,"stdDevLatency":55},{"date":"2026-08-21","avgLatency":183,"stdDevLatency":41},{"date":"2026-08-22","avgLatency":150,"stdDevLatency":53},{"date":"2026-08-23","avgLatency":167,"stdDevLatency":26},{"date":"2026-08-24","avgLatency":192,"stdDevLatency":37},{"date":"2026-08-25","avgLatency":189,"stdDevLatency":43},{"date":"2026-08-26","avgLatency":177,"stdDevLatency":38},{"date":"2026-08-27","avgLatency":185,"stdDevLatency":40},{"date":"2026-08-28","avgLatency":176,"stdDevLatency":55},{"date":"2026-08-29","avgLatency":183,"stdDevLatency":45},{"date":"2026-08-30","avgLatency":193,"stdDevLatency":19},{"date":"2026-08-31","avgLatency":177,"stdDevLatency":49},{"date":"2026-09-01","avgLatency":181,"stdDevLatency":55},{"date":"2026-09-02","avgLatency":182,"stdDevLatency":45},{"date":"2026-09-03","avgLatency":180,"stdDevLatency":32},{"date":"2026-09-04","avgLatency":182,"stdDevLatency":35},{"date":"2026-09-05","avgLatency":173,"stdDevLatency":23},{"date":"2026-09-06","avgLatency":170,"stdDevLatency":25},{"date":"2026-09-07","avgLatency":186,"stdDevLatency":51},{"date":"2026-09-08","avgLatency":186,"stdDevLatency":26},{"date":"2026-09-09","avgLatency":185,"stdDevLatency":43},{"date":"2026-09-10","avgLatency":185,"stdDevLatency":45},{"date":"2026-09-11","avgLatency":180,"stdDevLatency":30}],"avgLatency":174,"maxLatency":635,"minLatency":0},"/docs/speech/text-to-speech/text-to-speech-v1":{"throughput":[{"date":"2026-08-13","count":577},{"date":"2026-08-14","count":576},{"date":"2026-08-15","count":576},{"date":"2026-08-16","count":576},{"date":"2026-08-17","count":576},{"date":"2026-08-18","count":576},{"date":"2026-08-19","count":576},{"date":"2026-08-20","count":576},{"date":"2026-08-21","count":579},{"date":"2026-08-22","count":576},{"date":"2026-08-23","count":576},{"date":"2026-08-24","count":576},{"date":"2026-08-25","count":576},{"date":"2026-08-26","count":576},{"date":"2026-08-27","count":575},{"date":"2026-08-28","count":576},{"date":"2026-08-29","count":576},{"date":"2026-08-30","count":576},{"date":"2026-08-31","count":576},{"date":"2026-09-01","count":576},{"date":"2026-09-02","count":577},{"date":"2026-09-03","count":576},{"date":"2026-09-04","count":575},{"date":"2026-09-05","count":576},{"date":"2026-09-06","count":576},{"date":"2026-09-07","count":578},{"date":"2026-09-08","count":806},{"date":"2026-09-09","count":980},{"date":"2026-09-10","count":576},{"date":"2026-09-11","count":576}],"latency":[],"avgLatency":-1,"maxLatency":135,"minLatency":0},"/docs/ekyc/face-detection":{"throughput":[{"date":"2026-08-13","count":313},{"date":"2026-08-14","count":317},{"date":"2026-08-15","count":306},{"date":"2026-08-16","count":341},{"date":"2026-08-17","count":342},{"date":"2026-08-18","count":334},{"date":"2026-08-19","count":333},{"date":"2026-08-20","count":345},{"date":"2026-08-21","count":327},{"date":"2026-08-22","count":319},{"date":"2026-08-23","count":305},{"date":"2026-08-24","count":316},{"date":"2026-08-25","count":341},{"date":"2026-08-26","count":334},{"date":"2026-08-27","count":338},{"date":"2026-08-28","count":318},{"date":"2026-08-29","count":325},{"date":"2026-08-30","count":303},{"date":"2026-08-31","count":305},{"date":"2026-09-01","count":306},{"date":"2026-09-02","count":304},{"date":"2026-09-03","count":325},{"date":"2026-09-04","count":310},{"date":"2026-09-05","count":311},{"date":"2026-09-06","count":309},{"date":"2026-09-07","count":316},{"date":"2026-09-08","count":427},{"date":"2026-09-09","count":533},{"date":"2026-09-10","count":312},{"date":"2026-09-11","count":320}],"latency":[{"date":"2026-08-13","avgLatency":20,"stdDevLatency":5}
7,{"date":"2026-08-14","avgLatency":22,"stdDevLatency":2},{"date":"2026-08-15","avgLatency":15,"stdDevLatency":1},{"date":"2026-08-16","avgLatency":43,"stdDevLatency":5},{"date":"2026-08-17","avgLatency":45,"stdDevLatency":4},{"date":"2026-08-18","avgLatency":44,"stdDevLatency":10},{"date":"2026-08-19","avgLatency":44,"stdDevLatency":4},{"date":"2026-08-20","avgLatency":53,"stdDevLatency":4},{"date":"2026-08-21","avgLatency":40,"stdDevLatency":4},{"date":"2026-08-22","avgLatency":35,"stdDevLatency":5},{"date":"2026-08-23","avgLatency":21,"stdDevLatency":2},{"date":"2026-08-24","avgLatency":33,"stdDevLatency":5},{"date":"2026-08-25","avgLatency":62,"stdDevLatency":9},{"date":"2026-08-26","avgLatency":61,"stdDevLatency":9},{"date":"2026-08-27","avgLatency":68,"stdDevLatency":13},{"date":"2026-08-28","avgLatency":40,"stdDevLatency":5},{"date":"2026-08-29","avgLatency":46,"stdDevLatency":5},{"date":"2026-08-30","avgLatency":24,"stdDevLatency":4},{"date":"2026-08-31","avgLatency":24,"stdDevLatency":3},{"date":"2026-09-01","avgLatency":25,"stdDevLatency":4},{"date":"2026-09-02","avgLatency":27,"stdDevLatency":8},{"date":"2026-09-03","avgLatency":104,"stdDevLatency":88},{"date":"2026-09-04","avgLatency":33,"stdDevLatency":7},{"date":"2026-09-05","avgLatency":34,"stdDevLatency":12},{"date":"2026-09-06","avgLatency":42,"stdDevLatency":10},{"date":"2026-09-07","avgLatency":51,"stdDevLatency":11},{"date":"2026-09-08","avgLatency":46,"stdDevLatency":8},{"date":"2026-09-09","avgLatency":165,"stdDevLatency":154},{"date":"2026-09-10","avgLatency":55,"stdDevLatency":14},{"date":"2026-09-11","avgLatency":85,"stdDevLatency":25}],"avgLatency":257,"maxLatency":9103,"minLatency":0},"/docs/nlp/question/answer":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":295},{"date":"2026-08-17","count":313},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":289},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":308},{"date":"2026-08-25","count":292},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":294},{"date":"2026-08-30","count":298},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":404},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[],"avgLatency":-1,"maxLatency":-1,"minLatency":0},"/docs/ocr/document":{"throughput":[{"date":"2026-08-13","count":591},{"date":"2026-08-14","count":588},{"date":"2026-08-15","count":578},{"date":"2026-08-16","count":579},{"date":"2026-08-17","count":602},{"date":"2026-08-18","count":590},{"date":"2026-08-19","count":592},{"date":"2026-08-20","count":595},{"date":"2026-08-21","count":604},{"date":"2026-08-22","count":597},{"date":"2026-08-23","count":594},{"date":"2026-08-24","count":617},{"date":"2026-08-25","count":590},{"date":"2026-08-26","count":586},{"date":"2026-08-27","count":579},{"date":"2026-08-28","count":585},{"date":"2026-08-29","count":578},{"date":"2026-08-30","count":578},{"date":"2026-08-31","count":638},{"date":"2026-09-01","count":592},{"date":"2026-09-02","count":595},{"date":"2026-09-03","count":582},{"date":"2026-09-04","count":584},{"date":"2026-09-05","count":588},{"date":"2026-09-06","count":607},{"date":"2026-09-07","count":658},{"date":"2026-09-08","count":968},{"date":"2026-09-09","count":1003},{"date":"2026-09-10","count":593},{"date":"2026-09-11","count":599}],"latency":[{"date":"2026-08-13","avgLatency":37,"stdDevLatency":31},{"date":"2026-08-14","avgLatency":70,"stdDevLatency":85},{"date":"2026-08-15","avgLatency":18,"stdDevLatency":14},{"date":"2026-08-16","avgLatency":8,"stdDevLatency":5},{"date":"2026-08-17","avgLatency":93,"stdDevLatency":107},{"date":"2026-08-18","avgLatency":34,"stdDevLatency":21},{"date":"2026-08-19","avgLatency":40,"stdDevLatency":29},{"date":"2026-08-20","avgLatency":77,"stdDevLatency":79},{"date":"2026-08-21","avgLatency":174,"stdDevLatency":121},{"date":"2026-08-22","avgLatency":41,"stdDevLatency":277},{"date":"2026-08-23","avgLatency":21,"stdDevLatency":10},{"date":"2026-08-24","avgLatency":25,"stdDevLatency":13},{"date":"2026-08-25","avgLatency":8,"stdDevLatency":4},{"date":"2026-08-26","avgLatency":11,"stdDevLatency":6},{"date":"2026-08-27","avgLatency":5,"stdDevLatency":4},{"date":"2026-08-28","avgLatency":17,"stdDevLatency":23},{"date":"2026-08-31","avgLatency":64,"stdDevLatency":30},{"date":"2026-09-01","avgLatency":14,"stdDevLatency":10},{"date":"2026-09-02","avgLatency":13,"stdDevLatency":8},{"date":"2026-09-03","avgLatency":21,"stdDevLatency":26}
7,{"date":"2026-09-04","avgLatency":12,"stdDevLatency":14},{"date":"2026-09-05","avgLatency":20,"stdDevLatency":28},{"date":"2026-09-06","avgLatency":40,"stdDevLatency":36},{"date":"2026-09-07","avgLatency":116,"stdDevLatency":97},{"date":"2026-09-08","avgLatency":1096,"stdDevLatency":2281},{"date":"2026-09-09","avgLatency":20,"stdDevLatency":20},{"date":"2026-09-10","avgLatency":20,"stdDevLatency":27},{"date":"2026-09-11","avgLatency":14,"stdDevLatency":10}],"avgLatency":794,"maxLatency":99801,"minLatency":0},"/docs/ekyc/thai-driver-license":{"throughput":[{"date":"2026-08-13","count":13349},{"date":"2026-08-14","count":13985},{"date":"2026-08-15","count":14246},{"date":"2026-08-16","count":13011},{"date":"2026-08-17","count":12711},{"date":"2026-08-18","count":13284},{"date":"2026-08-19","count":13472},{"date":"2026-08-20","count":13460},{"date":"2026-08-21","count":14222},{"date":"2026-08-22","count":14258},{"date":"2026-08-23","count":12512},{"date":"2026-08-24","count":13514},{"date":"2026-08-25","count":13446},{"date":"2026-08-26","count":13938},{"date":"2026-08-27","count":13396},{"date":"2026-08-28","count":13311},{"date":"2026-08-29","count":14009},{"date":"2026-08-30","count":12267},{"date":"2026-08-31","count":10762},{"date":"2026-09-01","count":11853},{"date":"2026-09-02","count":8335},{"date":"2026-09-03","count":8226},{"date":"2026-09-04","count":14274},{"date":"2026-09-05","count":14050},{"date":"2026-09-06","count":12927},{"date":"2026-09-07","count":13524},{"date":"2026-09-08","count":13271},{"date":"2026-09-09","count":14111},{"date":"2026-09-10","count":13663},{"date":"2026-09-11","count":13857}],"latency":[{"date":"2026-08-22","avgLatency":1,"stdDevLatency":38}],"avgLatency":-1,"maxLatency":647,"minLatency":0},"/docs/smart-city/automatic-route-optimization":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":289},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":293},{"date":"2026-09-08","count":404},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":289},{"date":"2026-09-11","count":288}],"latency":[{"date":"2026-09-07","avgLatency":7,"stdDevLatency":101}],"avgLatency":-1,"maxLatency":1285,"minLatency":0},"/docs/speech/speech-to-text/base":{"throughput":[{"date":"2026-08-13","count":294},{"date":"2026-08-14","count":289},{"date":"2026-08-15","count":293},{"date":"2026-08-16","count":291},{"date":"2026-08-17","count":294},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":289},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":291},{"date":"2026-08-24","count":292},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":287},{"date":"2026-08-28","count":291},{"date":"2026-08-29","count":339},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":290},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":289},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":289}],"latency":[{"date":"2026-08-13","avgLatency":17,"stdDevLatency":139}
7,{"date":"2026-08-14","avgLatency":3,"stdDevLatency":69},{"date":"2026-08-15","avgLatency":9,"stdDevLatency":81},{"date":"2026-08-16","avgLatency":4,"stdDevLatency":48},{"date":"2026-08-17","avgLatency":54,"stdDevLatency":798},{"date":"2026-08-23","avgLatency":4,"stdDevLatency":45},{"date":"2026-08-24","avgLatency":59,"stdDevLatency":513},{"date":"2026-08-28","avgLatency":317,"stdDevLatency":3695},{"date":"2026-08-29","avgLatency":367,"stdDevLatency":1204},{"date":"2026-09-02","avgLatency":4,"stdDevLatency":64},{"date":"2026-09-04","avgLatency":45,"stdDevLatency":586},{"date":"2026-09-11","avgLatency":2,"stdDevLatency":45}],"avgLatency":30,"maxLatency":58471,"minLatency":0},"/docs/ekyc/book-bank":{"throughput":[{"date":"2026-08-13","count":11},{"date":"2026-08-14","count":17},{"date":"2026-08-15","count":21},{"date":"2026-08-16","count":13},{"date":"2026-08-17","count":17},{"date":"2026-08-18","count":12},{"date":"2026-08-19","count":23},{"date":"2026-08-20","count":16},{"date":"2026-08-21","count":8},{"date":"2026-08-22","count":49},{"date":"2026-08-23","count":27},{"date":"2026-08-24","count":32},{"date":"2026-08-25","count":15},{"date":"2026-08-26","count":18},{"date":"2026-08-27","count":30},{"date":"2026-08-28","count":57},{"date":"2026-08-29","count":7},{"date":"2026-08-30","count":11},{"date":"2026-08-31","count":22},{"date":"2026-09-01","count":31},{"date":"2026-09-02","count":59},{"date":"2026-09-03","count":12},{"date":"2026-09-04","count":40},{"date":"2026-09-05","count":8},{"date":"2026-09-06","count":51},{"date":"2026-09-07","count":12},{"date":"2026-09-08","count":29},{"date":"2026-09-09","count":22},{"date":"2026-09-10","count":28},{"date":"2026-09-11","count":12}],"latency":[{"date":"2026-08-13","avgLatency":530,"stdDevLatency":600},{"date":"2026-08-14","avgLatency":450,"stdDevLatency":407},{"date":"2026-08-15","avgLatency":721,"stdDevLatency":790},{"date":"2026-08-16","avgLatency":492,"stdDevLatency":599},{"date":"2026-08-17","avgLatency":903,"stdDevLatency":1245},{"date":"2026-08-18","avgLatency":584,"stdDevLatency":622},{"date":"2026-08-19","avgLatency":847,"stdDevLatency":579},{"date":"2026-08-20","avgLatency":753,"stdDevLatency":1029},{"date":"2026-08-21","avgLatency":2357,"stdDevLatency":3500},{"date":"2026-08-22","avgLatency":676,"stdDevLatency":1377},{"date":"2026-08-23","avgLatency":136,"stdDevLatency":166},{"date":"2026-08-24","avgLatency":136,"stdDevLatency":211},{"date":"2026-08-25","avgLatency":111,"stdDevLatency":126},{"date":"2026-08-26","avgLatency":122,"stdDevLatency":162},{"date":"2026-08-27","avgLatency":156,"stdDevLatency":195},{"date":"2026-08-28","avgLatency":214,"stdDevLatency":275},{"date":"2026-08-29","avgLatency":180,"stdDevLatency":288},{"date":"2026-08-30","avgLatency":108,"stdDevLatency":206},{"date":"2026-08-31","avgLatency":217,"stdDevLatency":279},{"date":"2026-09-01","avgLatency":256,"stdDevLatency":345},{"date":"2026-09-02","avgLatency":342,"stdDevLatency":381},{"date":"2026-09-03","avgLatency":156,"stdDevLatency":166},{"date":"2026-09-04","avgLatency":204,"stdDevLatency":243},{"date":"2026-09-05","avgLatency":408,"stdDevLatency":510},{"date":"2026-09-06","avgLatency":559,"stdDevLatency":848},{"date":"2026-09-07","avgLatency":291,"stdDevLatency":374},{"date":"2026-09-08","avgLatency":269,"stdDevLatency":425},{"date":"2026-09-09","avgLatency":826,"stdDevLatency":1091},{"date":"2026-09-10","avgLatency":606,"stdDevLatency":1034},{"date":"2026-09-11","avgLatency":177,"stdDevLatency":225}],"avgLatency":540,"maxLatency":10251,"minLatency":163},"/docs/llm/thanoy-legal":{"throughput":[{"date":"2026-08-13","count":289},{"date":"2026-08-14","count":289},{"date":"2026-08-15","count":290},{"date":"2026-08-16","count":289},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":294},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":289},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":293},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":293},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":290},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":492},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":290}
7],"latency":[{"date":"2026-08-14","avgLatency":40,"stdDevLatency":689},{"date":"2026-08-15","avgLatency":17,"stdDevLatency":300},{"date":"2026-08-16","avgLatency":18,"stdDevLatency":315},{"date":"2026-08-27","avgLatency":46,"stdDevLatency":569},{"date":"2026-09-07","avgLatency":21,"stdDevLatency":376},{"date":"2026-09-09","avgLatency":40,"stdDevLatency":698}],"avgLatency":6,"maxLatency":14295,"minLatency":0},"/docs/ekyc/passport":{"throughput":[{"date":"2026-08-13","count":69},{"date":"2026-08-14","count":68},{"date":"2026-08-15","count":73},{"date":"2026-08-16","count":62},{"date":"2026-08-17","count":104},{"date":"2026-08-18","count":71},{"date":"2026-08-19","count":97},{"date":"2026-08-20","count":99},{"date":"2026-08-21","count":68},{"date":"2026-08-22","count":54},{"date":"2026-08-23","count":58},{"date":"2026-08-24","count":64},{"date":"2026-08-25","count":85},{"date":"2026-08-26","count":121},{"date":"2026-08-27","count":59},{"date":"2026-08-28","count":71},{"date":"2026-08-29","count":74},{"date":"2026-08-30","count":83},{"date":"2026-08-31","count":51},{"date":"2026-09-01","count":80},{"date":"2026-09-02","count":94},{"date":"2026-09-03","count":75},{"date":"2026-09-04","count":95},{"date":"2026-09-05","count":87},{"date":"2026-09-06","count":63},{"date":"2026-09-07","count":99},{"date":"2026-09-08","count":148},{"date":"2026-09-09","count":80},{"date":"2026-09-10","count":95},{"date":"2026-09-11","count":104}],"latency":[{"date":"2026-08-13","avgLatency":1652,"stdDevLatency":1115},{"date":"2026-08-14","avgLatency":1993,"stdDevLatency":1715},{"date":"2026-08-15","avgLatency":1185,"stdDevLatency":725},{"date":"2026-08-16","avgLatency":2133,"stdDevLatency":1521},{"date":"2026-08-17","avgLatency":1159,"stdDevLatency":1239},{"date":"2026-08-18","avgLatency":1873,"stdDevLatency":1684},{"date":"2026-08-19","avgLatency":1777,"stdDevLatency":1265},{"date":"2026-08-20","avgLatency":1438,"stdDevLatency":2124},{"date":"2026-08-21","avgLatency":1895,"stdDevLatency":1288},{"date":"2026-08-22","avgLatency":1517,"stdDevLatency":676},{"date":"2026-08-23","avgLatency":2014,"stdDevLatency":3128},{"date":"2026-08-24","avgLatency":266,"stdDevLatency":527},{"date":"2026-08-25","avgLatency":465,"stdDevLatency":160},{"date":"2026-08-26","avgLatency":541,"stdDevLatency":291},{"date":"2026-08-27","avgLatency":466,"stdDevLatency":136},{"date":"2026-08-28","avgLatency":424,"stdDevLatency":120},{"date":"2026-08-29","avgLatency":430,"stdDevLatency":62},{"date":"2026-08-30","avgLatency":413,"stdDevLatency":104},{"date":"2026-09-01","avgLatency":303,"stdDevLatency":112},{"date":"2026-09-02","avgLatency":382,"stdDevLatency":181},{"date":"2026-09-03","avgLatency":439,"stdDevLatency":100},{"date":"2026-09-04","avgLatency":485,"stdDevLatency":64},{"date":"2026-09-05","avgLatency":448,"stdDevLatency":130},{"date":"2026-09-06","avgLatency":466,"stdDevLatency":148},{"date":"2026-09-07","avgLatency":514,"stdDevLatency":200},{"date":"2026-09-08","avgLatency":569,"stdDevLatency":235},{"date":"2026-09-09","avgLatency":410,"stdDevLatency":92},{"date":"2026-09-10","avgLatency":486,"stdDevLatency":182},{"date":"2026-09-11","avgLatency":485,"stdDevLatency":181}],"avgLatency":824,"maxLatency":13428,"minLatency":0}
7,"/docs/speech/speech-to-text/realtime":{"throughput":[{"date":"2026-09-02","count":6},{"date":"2026-09-03","count":3},{"date":"2026-09-04","count":2},{"date":"2026-09-05","count":2}],"latency":[{"date":"2026-09-02","avgLatency":29,"stdDevLatency":3},{"date":"2026-09-03","avgLatency":11,"stdDevLatency":0},{"date":"2026-09-04","avgLatency":11,"stdDevLatency":2},{"date":"2026-09-05","avgLatency":12,"stdDevLatency":1}],"avgLatency":19,"maxLatency":32,"minLatency":9},"/docs/smart-city/power-meter-and-water-meter":{"throughput":[{"date":"2026-08-13","count":2},{"date":"2026-08-14","count":0},{"date":"2026-08-15","count":0},{"date":"2026-08-16","count":0},{"date":"2026-08-17","count":0},{"date":"2026-08-18","count":1},{"date":"2026-08-19","count":0},{"date":"2026-08-20","count":0},{"date":"2026-08-21","count":0},{"date":"2026-08-22","count":0},{"date":"2026-08-23","count":0},{"date":"2026-08-24","count":0},{"date":"2026-08-25","count":5},{"date":"2026-08-26","count":0},{"date":"2026-08-27","count":0},{"date":"2026-08-28","count":0},{"date":"2026-08-29","count":0},{"date":"2026-08-30","count":0},{"date":"2026-08-31","count":0},{"date":"2026-09-01","count":0},{"date":"2026-09-02","count":0},{"date":"2026-09-03","count":0},{"date":"2026-09-04","count":8},{"date":"2026-09-05","count":5},{"date":"2026-09-06","count":0},{"date":"2026-09-07","count":0},{"date":"2026-09-08","count":1},{"date":"2026-09-09","count":1}],"latency":[{"date":"2026-09-04","avgLatency":1234,"stdDevLatency":1135},{"date":"2026-09-05","avgLatency":533,"stdDevLatency":645}],"avgLatency":545,"maxLatency":3716,"minLatency":0},"/docs/ocr/receipt":{"throughput":[{"date":"2026-08-13","count":300},{"date":"2026-08-14","count":299},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":309},{"date":"2026-08-18","count":290},{"date":"2026-08-19","count":292},{"date":"2026-08-20","count":298},{"date":"2026-08-21","count":307},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":292},{"date":"2026-08-25","count":292},{"date":"2026-08-26","count":290},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":300},{"date":"2026-09-01","count":290},{"date":"2026-09-02","count":291},{"date":"2026-09-03","count":292},{"date":"2026-09-04","count":290},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":289},{"date":"2026-09-07","count":292},{"date":"2026-09-08","count":517},{"date":"2026-09-09","count":498},{"date":"2026-09-10","count":297},{"date":"2026-09-11","count":303}],"latency":[{"date":"2026-08-13","avgLatency":383,"stdDevLatency":2338},{"date":"2026-08-14","avgLatency":224,"stdDevLatency":1803},{"date":"2026-08-17","avgLatency":576,"stdDevLatency":3693},{"date":"2026-08-18","avgLatency":99,"stdDevLatency":1209},{"date":"2026-08-19","avgLatency":240,"stdDevLatency":2068},{"date":"2026-08-20","avgLatency":671,"stdDevLatency":3899},{"date":"2026-08-21","avgLatency":1209,"stdDevLatency":6005},{"date":"2026-08-24","avgLatency":130,"stdDevLatency":1118},{"date":"2026-08-26","avgLatency":72,"stdDevLatency":872},{"date":"2026-08-27","avgLatency":29,"stdDevLatency":506},{"date":"2026-08-31","avgLatency":492,"stdDevLatency":2448},{"date":"2026-09-01","avgLatency":57,"stdDevLatency":703},{"date":"2026-09-02","avgLatency":115,"stdDevLatency":1150},{"date":"2026-09-03","avgLatency":137,"stdDevLatency":1175},{"date":"2026-09-04","avgLatency":76,"stdDevLatency":924},{"date":"2026-09-07","avgLatency":102,"stdDevLatency":1014},{"date":"2026-09-08","avgLatency":3223,"stdDevLatency":6147},{"date":"2026-09-09","avgLatency":235,"stdDevLatency":4229},{"date":"2026-09-10","avgLatency":326,"stdDevLatency":1912},{"date":"2026-09-11","avgLatency":336,"stdDevLatency":1768}],"avgLatency":367,"maxLatency":92858,"minLatency":0},"/docs/nlp/toxicity-classification":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[],"avgLatency":-1,"maxLatency":-1,"minLatency":0},"/docs/llm/openthai2p0-legal":{"throughput":[{"date":"2026-08-13","count":299},{"date":"2026-08-14","count":291},{"date":"2026-08-15","count":304},{"date":"2026-08-16","count":292},{"date":"2026-08-17","count":292},{"date":"2026-08-18","count":328},{"date":"2026-08-19","count":381},{"date":"2026-08-20","count":299},{"date":"2026-08-21","count":320},{"date":"2026-08-22","count":308},{"date":"2026-08-23","count":291},{"date":"2026-08-24","count":301},{"date":"2026-08-25","count":542},{"date":"2026-08-26","count":371},{"date":"2026-08-27","count":411},{"date":"2026-08-28","count":375},{"date":"2026-08-29","count":303},{"date":"2026-08-30","count":393},{"date":"2026-08-31","count":316},{"date":"2026-09-01","count":1406},{"date":"2026-09-02","count":307},{"date":"2026-09-03","count":398},{"date":"2026-09-04","count":4491},{"date":"2026-09-05","count":446},{"date":"2026-09-06","count":291},{"date":"2026-09-07","count":322},{"date":"2026-09-08","count":458},{"date":"2026-09-09","count":1022},{"date":"2026-09-10","count":426}
7,{"date":"2026-09-11","count":1783}],"latency":[{"date":"2026-08-13","avgLatency":16,"stdDevLatency":106},{"date":"2026-08-14","avgLatency":19,"stdDevLatency":314},{"date":"2026-08-15","avgLatency":56,"stdDevLatency":648},{"date":"2026-08-16","avgLatency":2,"stdDevLatency":36},{"date":"2026-08-17","avgLatency":4,"stdDevLatency":65},{"date":"2026-08-18","avgLatency":31,"stdDevLatency":126},{"date":"2026-08-19","avgLatency":385,"stdDevLatency":937},{"date":"2026-08-20","avgLatency":24,"stdDevLatency":151},{"date":"2026-08-21","avgLatency":71,"stdDevLatency":241},{"date":"2026-08-22","avgLatency":476,"stdDevLatency":6497},{"date":"2026-08-23","avgLatency":6,"stdDevLatency":88},{"date":"2026-08-24","avgLatency":75,"stdDevLatency":535},{"date":"2026-08-25","avgLatency":493,"stdDevLatency":878},{"date":"2026-08-26","avgLatency":405,"stdDevLatency":1212},{"date":"2026-08-27","avgLatency":232,"stdDevLatency":443},{"date":"2026-08-28","avgLatency":346,"stdDevLatency":1248},{"date":"2026-08-29","avgLatency":36,"stdDevLatency":189},{"date":"2026-08-30","avgLatency":198,"stdDevLatency":839},{"date":"2026-08-31","avgLatency":150,"stdDevLatency":634},{"date":"2026-09-01","avgLatency":1232,"stdDevLatency":2596},{"date":"2026-09-02","avgLatency":47,"stdDevLatency":223},{"date":"2026-09-03","avgLatency":313,"stdDevLatency":970},{"date":"2026-09-04","avgLatency":1143,"stdDevLatency":865},{"date":"2026-09-05","avgLatency":1970,"stdDevLatency":4207},{"date":"2026-09-06","avgLatency":7,"stdDevLatency":98},{"date":"2026-09-07","avgLatency":146,"stdDevLatency":627},{"date":"2026-09-08","avgLatency":136,"stdDevLatency":390},{"date":"2026-09-09","avgLatency":3639,"stdDevLatency":7593},{"date":"2026-09-10","avgLatency":751,"stdDevLatency":1901},{"date":"2026-09-11","avgLatency":3115,"stdDevLatency":4146}],"avgLatency":1050,"maxLatency":113887,"minLatency":0},"/docs/llm/deepseek-v3p2":{"throughput":[{"date":"2026-08-13","count":291},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":289},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":290},{"date":"2026-09-07","count":293},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":491},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[{"date":"2026-08-13","avgLatency":1,"stdDevLatency":16}],"avgLatency":-1,"maxLatency":199,"minLatency":0},"/docs/data/holiday/thai":{"throughput":[{"date":"2026-08-13","count":1},{"date":"2026-08-14","count":1},{"date":"2026-08-15","count":1},{"date":"2026-08-16","count":1},{"date":"2026-08-17","count":3},{"date":"2026-08-18","count":1},{"date":"2026-08-19","count":1},{"date":"2026-08-20","count":1},{"date":"2026-08-21","count":1},{"date":"2026-08-22","count":1},{"date":"2026-08-23","count":1},{"date":"2026-08-24","count":1},{"date":"2026-08-25","count":1},{"date":"2026-08-26","count":1},{"date":"2026-08-27","count":7},{"date":"2026-08-28","count":1},{"date":"2026-08-29","count":1},{"date":"2026-08-30","count":1},{"date":"2026-08-31","count":1},{"date":"2026-09-01","count":1},{"date":"2026-09-02","count":1},{"date":"2026-09-03","count":5},{"date":"2026-09-04","count":1},{"date":"2026-09-05","count":3},{"date":"2026-09-06","count":1},{"date":"2026-09-07","count":1},{"date":"2026-09-08","count":2},{"date":"2026-09-09","count":1},{"date":"2026-09-10","count":1},{"date":"2026-09-11","count":1}],"latency":[{"date":"2026-08-13","avgLatency":101,"stdDevLatency":0}
7,{"date":"2026-08-14","avgLatency":74,"stdDevLatency":0},{"date":"2026-08-15","avgLatency":93,"stdDevLatency":0},{"date":"2026-08-16","avgLatency":84,"stdDevLatency":0},{"date":"2026-08-17","avgLatency":278,"stdDevLatency":0},{"date":"2026-08-18","avgLatency":140,"stdDevLatency":0},{"date":"2026-08-19","avgLatency":871,"stdDevLatency":0},{"date":"2026-08-20","avgLatency":888,"stdDevLatency":0},{"date":"2026-08-21","avgLatency":88,"stdDevLatency":0},{"date":"2026-08-22","avgLatency":269,"stdDevLatency":0},{"date":"2026-08-23","avgLatency":124,"stdDevLatency":0},{"date":"2026-08-24","avgLatency":468,"stdDevLatency":0},{"date":"2026-08-25","avgLatency":1162,"stdDevLatency":0},{"date":"2026-08-26","avgLatency":157,"stdDevLatency":0},{"date":"2026-08-27","avgLatency":35,"stdDevLatency":26},{"date":"2026-08-28","avgLatency":117,"stdDevLatency":0},{"date":"2026-08-29","avgLatency":309,"stdDevLatency":0},{"date":"2026-08-30","avgLatency":269,"stdDevLatency":0},{"date":"2026-08-31","avgLatency":130,"stdDevLatency":0},{"date":"2026-09-01","avgLatency":93,"stdDevLatency":0},{"date":"2026-09-02","avgLatency":151,"stdDevLatency":0},{"date":"2026-09-03","avgLatency":32,"stdDevLatency":0},{"date":"2026-09-04","avgLatency":185,"stdDevLatency":0},{"date":"2026-09-05","avgLatency":95,"stdDevLatency":0},{"date":"2026-09-06","avgLatency":192,"stdDevLatency":0},{"date":"2026-09-07","avgLatency":282,"stdDevLatency":0},{"date":"2026-09-08","avgLatency":271,"stdDevLatency":263},{"date":"2026-09-09","avgLatency":537,"stdDevLatency":0},{"date":"2026-09-10","avgLatency":534,"stdDevLatency":0},{"date":"2026-09-11","avgLatency":549,"stdDevLatency":0}],"avgLatency":159,"maxLatency":1162,"minLatency":8},"/docs/data/legal/thai-legal":{"throughput":[{"date":"2026-08-13","count":389},{"date":"2026-08-14","count":455},{"date":"2026-08-15","count":334},{"date":"2026-08-16","count":354},{"date":"2026-08-17","count":345},{"date":"2026-08-18","count":317},{"date":"2026-08-19","count":323},{"date":"2026-08-20","count":382},{"date":"2026-08-21","count":348},{"date":"2026-08-22","count":371},{"date":"2026-08-23","count":354},{"date":"2026-08-24","count":358},{"date":"2026-08-25","count":383},{"date":"2026-08-26","count":354},{"date":"2026-08-27","count":428},{"date":"2026-08-28","count":509},{"date":"2026-08-29","count":411},{"date":"2026-08-30","count":370},{"date":"2026-08-31","count":397},{"date":"2026-09-01","count":432},{"date":"2026-09-02","count":379},{"date":"2026-09-03","count":386},{"date":"2026-09-04","count":380},{"date":"2026-09-05","count":371},{"date":"2026-09-06","count":383},{"date":"2026-09-07","count":444},{"date":"2026-09-08","count":728},{"date":"2026-09-09","count":1090},{"date":"2026-09-10","count":877},{"date":"2026-09-11","count":872}],"latency":[{"date":"2026-08-13","avgLatency":142,"stdDevLatency":177},{"date":"2026-08-14","avgLatency":528,"stdDevLatency":302},{"date":"2026-08-15","avgLatency":159,"stdDevLatency":72},{"date":"2026-08-16","avgLatency":210,"stdDevLatency":93},{"date":"2026-08-17","avgLatency":103,"stdDevLatency":64},{"date":"2026-08-18","avgLatency":154,"stdDevLatency":123},{"date":"2026-08-19","avgLatency":54,"stdDevLatency":65},{"date":"2026-08-20","avgLatency":130,"stdDevLatency":99},{"date":"2026-08-21","avgLatency":74,"stdDevLatency":86},{"date":"2026-08-22","avgLatency":139,"stdDevLatency":245},{"date":"2026-08-23","avgLatency":115,"stdDevLatency":254},{"date":"2026-08-24","avgLatency":52,"stdDevLatency":76},{"date":"2026-08-25","avgLatency":20,"stdDevLatency":44},{"date":"2026-08-26","avgLatency":66,"stdDevLatency":108},{"date":"2026-08-27","avgLatency":149,"stdDevLatency":142},{"date":"2026-08-28","avgLatency":586,"stdDevLatency":1467},{"date":"2026-08-29","avgLatency":225,"stdDevLatency":142},{"date":"2026-08-30","avgLatency":80,"stdDevLatency":53},{"date":"2026-08-31","avgLatency":132,"stdDevLatency":99},{"date":"2026-09-01","avgLatency":376,"stdDevLatency":267},{"date":"2026-09-02","avgLatency":154,"stdDevLatency":77},{"date":"2026-09-03","avgLatency":76,"stdDevLatency":52},{"date":"2026-09-04","avgLatency":135,"stdDevLatency":63},{"date":"2026-09-05","avgLatency":85,"stdDevLatency":50},{"date":"2026-09-06","avgLatency":39,"stdDevLatency":48},{"date":"2026-09-07","avgLatency":341,"stdDevLatency":313},{"date":"2026-09-08","avgLatency":135,"stdDevLatency":87},{"date":"2026-09-09","avgLatency":119,"stdDevLatency":69},{"date":"2026-09-10","avgLatency":147,"stdDevLatency":106},{"date":"2026-09-11","avgLatency":135,"stdDevLatency":282}],"avgLatency":1010,"maxLatency":23067,"minLatency":18}
7,"/docs/speech/speech-to-text/chinese/base":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[],"avgLatency":-1,"maxLatency":-1,"minLatency":0},"/docs/speech/speech-to-text/english/base":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[],"avgLatency":-1,"maxLatency":-1,"minLatency":0},"/docs/llm/deepseek-v4":{"throughput":[{"date":"2026-08-13","count":293},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":289},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":289},{"date":"2026-08-21","count":290},{"date":"2026-08-22","count":289},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":289},{"date":"2026-08-27","count":290},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":290},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":289},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":294},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":491},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":289}],"latency":[{"date":"2026-08-13","avgLatency":1,"stdDevLatency":18}],"avgLatency":-1,"maxLatency":153,"minLatency":0},"/docs/ocr/bank-statement":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":292},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":287},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":289},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":412},{"date":"2026-09-09","count":492},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[{"date":"2026-08-23","avgLatency":207,"stdDevLatency":2507},{"date":"2026-09-08","avgLatency":1968,"stdDevLatency":14928}],"avgLatency":95,"maxLatency":179842,"minLatency":0},"/docs/ocr/electricity-bill":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":289},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":287},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":289},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":292},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":407},{"date":"2026-09-09","count":491},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":289}],"latency":[{"date":"2026-09-05","avgLatency":182,"stdDevLatency":2201},{"date":"2026-09-08","avgLatency":147,"stdDevLatency":2109}],"avgLatency":12,"maxLatency":32547,"minLatency":0},"/docs/ocr/water-bill":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":291},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":287},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":289},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":289},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":292},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":491},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[{"date":"2026-08-23","avgLatency":29,"stdDevLatency":512},{"date":"2026-09-05","avgLatency":53,"stdDevLatency":652}],"avgLatency":2,"maxLatency":8748,"minLatency":0},"/docs/ocr/vehicle-registration":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":289},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":290},{"date":"2026-08-23","count":303},{"date":"2026-08-24","count":289},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":287},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":289},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":491},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[{"date":"2026-08-22","avgLatency":43,"stdDevLatency":744},{"date":"2026-08-23","avgLatency":702,"stdDevLatency":3781},{"date":"2026-08-24","avgLatency":123,"stdDevLatency":2097}],"avgLatency":28,"maxLatency":35703,"minLatency":0},"/docs/ocr/ncb-credit-report":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":287},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":289},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":290},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":491},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[{"date":"2026-09-05","avgLatency":29,"stdDevLatency":512}],"avgLatency":0,"maxLatency":8740,"minLatency":0},"/docs/ocr/company-certificate":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":287},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":289},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":491},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":289}],"latency":[],"avgLatency":-1,"maxLatency":15,"minLatency":0}
7,"/docs/speech/speech-to-text/english/pro":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[],"avgLatency":-1,"maxLatency":-1,"minLatency":0},"/docs/speech/speech-to-text/pro":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[],"avgLatency":-1,"maxLatency":-1,"minLatency":0},"/docs/speech/speech-to-text/chinese/pro":{"throughput":[{"date":"2026-08-13","count":288},{"date":"2026-08-14","count":288},{"date":"2026-08-15","count":288},{"date":"2026-08-16","count":288},{"date":"2026-08-17","count":288},{"date":"2026-08-18","count":288},{"date":"2026-08-19","count":288},{"date":"2026-08-20","count":288},{"date":"2026-08-21","count":288},{"date":"2026-08-22","count":288},{"date":"2026-08-23","count":288},{"date":"2026-08-24","count":288},{"date":"2026-08-25","count":288},{"date":"2026-08-26","count":288},{"date":"2026-08-27","count":288},{"date":"2026-08-28","count":288},{"date":"2026-08-29","count":288},{"date":"2026-08-30","count":288},{"date":"2026-08-31","count":288},{"date":"2026-09-01","count":288},{"date":"2026-09-02","count":288},{"date":"2026-09-03","count":288},{"date":"2026-09-04","count":287},{"date":"2026-09-05","count":288},{"date":"2026-09-06","count":288},{"date":"2026-09-07","count":289},{"date":"2026-09-08","count":403},{"date":"2026-09-09","count":490},{"date":"2026-09-10","count":288},{"date":"2026-09-11","count":288}],"latency":[],"avgLatency":-1,"maxLatency":-1,"minLatency":0}},"overallThroughput":[{"date":"2026-08-13","count":90288},{"date":"2026-08-14","count":86955},{"date":"2026-08-15","count":88253},{"date":"2026-08-16","count":85020},{"date":"2026-08-17","count":82975},{"date":"2026-08-18","count":84083},{"date":"2026-08-19","count":83946},{"date":"2026-08-20","count":84186},{"date":"2026-08-21","count":86246},{"date":"2026-08-22","count":91772},{"date":"2026-08-23","count":82601},{"date":"2026-08-24","count":82613},{"date":"2026-08-25","count":84072},{"date":"2026-08-26","count":85475},{"date":"2026-08-27","count":84209},{"date":"2026-08-28","count":85197},{"date":"2026-08-29","count":88189},{"date":"2026-08-30","count":82458},{"date":"2026-08-31","count":80316},{"date":"2026-09-01","count":83423},{"date":"2026-09-02","count":67544},{"date":"2026-09-03","count":66101},{"date":"2026-09-04","count":91446},{"date":"2026-09-05","count":90181},{"date":"2026-09-06","count":86163},{"date":"2026-09-07","count":86574},{"date":"2026-09-08","count":84578},{"date":"2026-09-09","count":91933},{"date":"2026-09-10","count":84919},{"date":"2026-09-11","count":86174}]}')}}]);

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.