Skip to main content

📝🔎 āļĢāļ°āļšāļšāļŠāļĢāļļāļ›āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒ (Thai Text Summarization)

📝🔎 āļĢāļ°āļšāļšāļŠāļĢāļļāļ›āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

Version Status

āļĒāļīāļ™āļ”āļĩāļ•āđ‰āļ­āļ™āļĢāļąāļšāļŠāļđāđˆ iApp Thai Text Summarization API āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ AI āļ—āļĩāđˆāļžāļąāļ’āļ™āļēāđ‚āļ”āļĒ āļšāļĢāļīāļĐāļąāļ— āđ„āļ­āđāļ­āļžāļžāđŒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļˆāļģāļāļąāļ” API āļ‚āļ­āļ‡āđ€āļĢāļēāđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļŠāļĢāļļāļ›āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ­āļĒāđˆāļēāļ‡āļ—āļĢāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđ‚āļ”āļĒāļāļēāļĢāļĒāđˆāļ­āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļĒāļēāļ§āđ† āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļšāļ—āļŠāļĢāļļāļ›āļ—āļĩāđˆāļāļĢāļ°āļŠāļąāļšāđāļ•āđˆāļĒāļąāļ‡āļ„āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļ„āļąāļāđ„āļ§āđ‰

āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļŠāđ‰āļ‡āļēāļ™â€‹

  1. āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™

    • API key āļˆāļēāļ āđ„āļ­āđāļ­āļžāļžāđŒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ
    • āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļˆāļ°āļ™āļģāđ€āļ‚āđ‰āļē
    • āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āđ‡āļ•
  2. āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§

    • āļāļēāļĢāļŠāļĢāļļāļ›āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§
    • āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļšāļ—āļŠāļĢāļļāļ›āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđ„āļ”āđ‰
    • āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹ API REST āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ
  3. āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļŦāļĨāļąāļ

    • āļāļēāļĢāļŠāļĢāļļāļ›āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
    • āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđ„āļ”āđ‰ (1-8192 āļ„āļģ)
    • āđ€āļ§āļĨāļēāļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§
    • āļāļēāļĢāļœāļŠāļēāļ™āļĢāļ§āļĄāļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ”āļēāļĒ
  4. āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļāļŽāļĢāļ°āđ€āļšāļĩāļĒāļš

    • āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄ GDPR āđāļĨāļ° PDPA
    • āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ€āļāđ‡āļšāļĢāļąāļāļĐāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™
āļ§āļīāļ˜āļĩāļāļēāļĢāļ‚āļ­ API Key?

āļāļĢāļļāļ“āļēāđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ iApp AI Portal āđ€āļžāļ·āđˆāļ­āļ”āļđ API key āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļŦāļĢāļ·āļ­āļ‚āļ­ API key āđƒāļŦāļĄāđˆ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡â€‹

āļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļāļēāļĢāļŠāļĢāļļāļ›āļ‚āđ‰āļ­āļ„āļ§āļēāļĄâ€‹

    curl   --location 'https://api.iapp.co.th/thai-summary' \
--header 'apikey: {API_KEY}' \
--header 'Content-Type: application/json' \
--data '{
"text": "“āļˆāļąāļāļĢāļ āļž āđ€āļžāđ‡āļāđāļ‚” āļ„āļąāļĄāđāļšāđ‡āļāļĢāļ­āļš 15 āļ›āļĩ āļĒāļ­āļĄāļĢāļąāļšāļĄāļĩāļāļēāļĢāļžāļđāļ”āļ„āļļāļĒāļāđˆāļ­āļ™āļāļĨāļąāļšāđ„āļ—āļĒ āđ„āļĄāđˆāļ›āļāļīāđ€āļŠāļ˜āļāļĨāļąāļšāļ§āļ‡āļāļēāļĢāļāļēāļĢāđ€āļĄāļ·āļ­āļ‡ āđāļ•āđˆāđ„āļĄāđˆāļ‚āļ­āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ‚āļąāļ”āđāļĒāđ‰āļ‡ āđ€āļĨāđ‡āļ‡āļŠāđˆāļ§āļĒāļœāļđāđ‰āļĨāļĩāđ‰āļ āļąāļĒāļāļĨāļąāļšāļšāđ‰āļēāļ™ āđ€āļ•āļĢāļĩāļĒāļĄāļ‚āļ­āļžāļš “āļ—āļąāļāļĐāļīāļ“” āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļ„āļīāļ”āļ–āļķāļ‡ āļŠāļĄ “āđ€āļĻāļĢāļĐāļāļē” āļ—āļģāļ‡āļēāļ™āđāļšāļšāļĨāļļāļĒāđ„āļ›āļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļē āļĄāļ­āļ‡ āļāđˆāļēāļĒāļ„āđ‰āļēāļ™āļĒāļļāļ„āļ™āļĩāđ‰āļĄāļĩāļ„āļļāļ“āļ āļēāļž āļ§āļąāļ™āļ—āļĩāđˆ 28 āļĄāļĩāļ™āļēāļ„āļĄ 2567 āļ™āļēāļĒāļˆāļąāļāļĢāļ āļž āđ€āļžāđ‡āļāđāļ‚ āļ­āļ”āļĩāļ•āļĢāļąāļāļĄāļ™āļ•āļĢāļĩāļ›āļĢāļ°āļˆāļģāļŠāļģāļ™āļąāļāļ™āļēāļĒāļāļĢāļąāļāļĄāļ™āļ•āļĢāļĩ āđƒāļŦāđ‰āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ āļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāļšāļąāļ™āļ—āļķāļāļˆāļąāļšāļāļļāļĄāđāļĨāļ°āđƒāļŦāđ‰āļ›āļēāļāļ„āļģāļ™āļēāļ™āļāļ§āđˆāļē 3 āļŠāļąāđˆāļ§āđ‚āļĄāļ‡ āļ—āļĩāđˆāļāļ­āļ‡āļšāļąāļ‡āļ„āļąāļšāļāļēāļĢāļ›āļĢāļēāļšāļ›āļĢāļēāļĄ āļ§āđˆāļē āļ§āļąāļ™āļ™āļĩāđ‰āļ•āļ™āļĄāļēāļĄāļ­āļšāļ•āļąāļ§āđ€āļžāļ·āđˆāļ­āļŠāļđāđ‰āļ„āļ”āļĩ 2 āļ„āļ”āļĩ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ„āļ”āļĩāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ­āļēāļ§āļļāļ˜āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ—āļĩāđˆāļŸāđ‰āļ­āļ‡āđ‚āļ”āļĒāļĻāļēāļĨāļˆāļąāļ‡āļŦāļ§āļąāļ”āļžāļĢāļ°āļ™āļ„āļĢāļĻāļĢāļĩāļ­āļĒāļļāļ˜āļĒāļēāđāļĨāļ°āļĻāļēāļĨāļ­āļēāļāļē āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļŠāļēāļ™āļāļąāļšāļ—āļ™āļēāļĒāļ„āļ§āļēāļĄāđāļĨāļ°āđ€āļˆāđ‰āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆ āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ§āļąāļ™āļ™āļĩāđ‰āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļ™āļēāļĒāļˆāļąāļāļĢāļ āļž āļĢāļ°āļšāļļāļ•āđˆāļ­āđ„āļ›āļ§āđˆāļē āļ•āļ™āđ€āļ­āļ‡āđ€āļ”āļīāļ™āļ—āļēāļ‡āļ­āļ­āļāļˆāļēāļāļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒāļ•āļąāđ‰āļ‡āđāļ•āđˆāļ›āļĩ āļž.āļĻ. 2552 āļĢāļđāđ‰āļŠāļķāļāļ§āđˆāļēāđ€āļŠāļĩāļĒāļ”āļēāļĒāđ€āļ§āļĨāļēāļ—āļĩāđˆāļˆāļ°āļĢāļąāļšāđƒāļŠāđ‰āļŠāļēāļ•āļī āļˆāļēāļāļ™āļĩāđ‰āđ„āļ›āļˆāļķāļ‡āļ•āļąāđ‰āļ‡āđƒāļˆāļ§āđˆāļēāļ­āļ°āđ„āļĢāļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āļ›āļĢāļ°āđ€āļ—āļĻāļŠāļēāļ•āļīāđ„āļ”āđ‰āļāđ‡āļˆāļ°āļ—āļģ āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļĩāđ‰āļŠāļīāđˆāļ‡āđāļĢāļāļ—āļĩāđˆāļˆāļ°āļ—āļģāļ„āļ·āļ­āđ„āļ›āļāļĢāļēāļšāļĢāđˆāļēāļ‡āļĄāļēāļĢāļ”āļēāļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŒāļēāļ›āļ™āļāļīāļˆ āļ—āļĩāđˆāļ§āļąāļ”āļžāļĢāļ°āļĻāļĢāļĩāļĄāļŦāļēāļ˜āļēāļ•āļļāļ§āļĢāļĄāļŦāļēāļ§āļīāļŦāļēāļĢ āļšāļēāļ‡āđ€āļ‚āļ™ āļŠāđˆāļ§āļ™āļšāļīāļ”āļē āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āļŒāļēāļ›āļ™āļāļīāļˆāđ„āļ›āđāļĨāđ‰āļ§ āļāđ‡āļˆāļ°āđ„āļ›āļāļĢāļēāļšāļ—āļĩāđˆāļšāđ‰āļēāļ™āļ‚āļ­āļ‡āļ™āđ‰āļ­āļ‡āļŠāļēāļĒāļ•āđˆāļ­āđ„āļ›",
"length": 20
}'

āļāļēāļĢāļ•āļ­āļšāļŠāļ™āļ­āļ‡āļāļēāļĢāļŠāļĢāļļāļ›āļ‚āđ‰āļ­āļ„āļ§āļēāļĄâ€‹

{
"original_text": "“āļˆāļąāļāļĢāļ āļž āđ€āļžāđ‡āļāđāļ‚” āļ„āļąāļĄāđāļšāđ‡āļāļĢāļ­āļš 15 āļ›āļĩ āļĒāļ­āļĄāļĢāļąāļšāļĄāļĩāļāļēāļĢāļžāļđāļ”āļ„āļļāļĒāļāđˆāļ­āļ™āļāļĨāļąāļšāđ„āļ—āļĒ āđ„āļĄāđˆāļ›āļāļīāđ€āļŠāļ˜āļāļĨāļąāļšāļ§āļ‡āļāļēāļĢāļāļēāļĢāđ€āļĄāļ·āļ­āļ‡ āđāļ•āđˆāđ„āļĄāđˆāļ‚āļ­āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ‚āļąāļ”āđāļĒāđ‰āļ‡ āđ€āļĨāđ‡āļ‡āļŠāđˆāļ§āļĒāļœāļđāđ‰āļĨāļĩāđ‰āļ āļąāļĒāļāļĨāļąāļšāļšāđ‰āļēāļ™ āđ€āļ•āļĢāļĩāļĒāļĄāļ‚āļ­āļžāļš “āļ—āļąāļāļĐāļīāļ“” āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļ„āļīāļ”āļ–āļķāļ‡ āļŠāļĄ “āđ€āļĻāļĢāļĐāļāļē” āļ—āļģāļ‡āļēāļ™āđāļšāļšāļĨāļļāļĒāđ„āļ›āļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļē āļĄāļ­āļ‡ āļāđˆāļēāļĒāļ„āđ‰āļēāļ™āļĒāļļāļ„āļ™āļĩāđ‰āļĄāļĩāļ„āļļāļ“āļ āļēāļž āļ§āļąāļ™āļ—āļĩāđˆ 28 āļĄāļĩāļ™āļēāļ„āļĄ 2567 āļ™āļēāļĒāļˆāļąāļāļĢāļ āļž āđ€āļžāđ‡āļāđāļ‚ āļ­āļ”āļĩāļ•āļĢāļąāļāļĄāļ™āļ•āļĢāļĩāļ›āļĢāļ°āļˆāļģāļŠāļģāļ™āļąāļāļ™āļēāļĒāļāļĢāļąāļāļĄāļ™āļ•āļĢāļĩ āđƒāļŦāđ‰āļŠāļąāļĄāļ āļēāļĐāļ“āđŒ āļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāļšāļąāļ™āļ—āļķāļāļˆāļąāļšāļāļļāļĄāđāļĨāļ°āđƒāļŦāđ‰āļ›āļēāļāļ„āļģāļ™āļēāļ™āļāļ§āđˆāļē 3 āļŠāļąāđˆāļ§āđ‚āļĄāļ‡ āļ—āļĩāđˆāļāļ­āļ‡āļšāļąāļ‡āļ„āļąāļšāļāļēāļĢāļ›āļĢāļēāļšāļ›āļĢāļēāļĄ āļ§āđˆāļē āļ§āļąāļ™āļ™āļĩāđ‰āļ•āļ™āļĄāļēāļĄāļ­āļšāļ•āļąāļ§āđ€āļžāļ·āđˆāļ­āļŠāļđāđ‰āļ„āļ”āļĩ 2 āļ„āļ”āļĩ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ„āļ”āļĩāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ­āļēāļ§āļļāļ˜āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ—āļĩāđˆāļŸāđ‰āļ­āļ‡āđ‚āļ”āļĒāļĻāļēāļĨāļˆāļąāļ‡āļŦāļ§āļąāļ”āļžāļĢāļ°āļ™āļ„āļĢāļĻāļĢāļĩāļ­āļĒāļļāļ˜āļĒāļēāđāļĨāļ°āļĻāļēāļĨāļ­āļēāļāļē āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļŠāļēāļ™āļāļąāļšāļ—āļ™āļēāļĒāļ„āļ§āļēāļĄāđāļĨāļ°āđ€āļˆāđ‰āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆ āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ§āļąāļ™āļ™āļĩāđ‰āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļ™āļēāļĒāļˆāļąāļāļĢāļ āļž āļĢāļ°āļšāļļāļ•āđˆāļ­āđ„āļ›āļ§āđˆāļē āļ•āļ™āđ€āļ­āļ‡āđ€āļ”āļīāļ™āļ—āļēāļ‡āļ­āļ­āļāļˆāļēāļāļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒāļ•āļąāđ‰āļ‡āđāļ•āđˆāļ›āļĩ āļž.āļĻ. 2552 āļĢāļđāđ‰āļŠāļķāļāļ§āđˆāļēāđ€āļŠāļĩāļĒāļ”āļēāļĒāđ€āļ§āļĨāļēāļ—āļĩāđˆāļˆāļ°āļĢāļąāļšāđƒāļŠāđ‰āļŠāļēāļ•āļī āļˆāļēāļāļ™āļĩāđ‰āđ„āļ›āļˆāļķāļ‡āļ•āļąāđ‰āļ‡āđƒāļˆāļ§āđˆāļēāļ­āļ°āđ„āļĢāļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āļ›āļĢāļ°āđ€āļ—āļĻāļŠāļēāļ•āļīāđ„āļ”āđ‰āļāđ‡āļˆāļ°āļ—āļģ āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļĩāđ‰āļŠāļīāđˆāļ‡āđāļĢāļāļ—āļĩāđˆāļˆāļ°āļ—āļģāļ„āļ·āļ­āđ„āļ›āļāļĢāļēāļšāļĢāđˆāļēāļ‡āļĄāļēāļĢāļ”āļēāļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŒāļēāļ›āļ™āļāļīāļˆ āļ—āļĩāđˆāļ§āļąāļ”āļžāļĢāļ°āļĻāļĢāļĩāļĄāļŦāļēāļ˜āļēāļ•āļļāļ§āļĢāļĄāļŦāļēāļ§āļīāļŦāļēāļĢ āļšāļēāļ‡āđ€āļ‚āļ™ āļŠāđˆāļ§āļ™āļšāļīāļ”āļē āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āļŒāļēāļ›āļ™āļāļīāļˆāđ„āļ›āđāļĨāđ‰āļ§ āļāđ‡āļˆāļ°āđ„āļ›āļāļĢāļēāļšāļ—āļĩāđˆāļšāđ‰āļēāļ™āļ‚āļ­āļ‡āļ™āđ‰āļ­āļ‡āļŠāļēāļĒāļ•āđˆāļ­āđ„āļ›",
"summary": "āļˆāļąāļāļĢāļ āļž āđ€āļžāđ‡āļāđāļ‚ āļāļĨāļąāļšāđ„āļ—āļĒāļŦāļĨāļąāļ‡ 15 āļ›āļĩ āļĄāļ­āļšāļ•āļąāļ§āļŠāļđāđ‰āļ„āļ”āļĩ āļžāļĢāđ‰āļ­āļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āļœāļđāđ‰āļĨāļĩāđ‰āļ āļąāļĒāđāļĨāļ°āđ€āļĒāļĩāđˆāļĒāļĄāļ—āļąāļāļĐāļīāļ“ āļĄāļ­āļ‡āļāļēāļĢāđ€āļĄāļ·āļ­āļ‡āđ„āļ—āļĒāļ­āļĒāđˆāļēāļ‡āļŠāļĢāđ‰āļēāļ‡āļŠāļĢāļĢāļ„āđŒ\n"
}

āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–​

āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļŦāļĨāļąāļâ€‹

  • āļĢāļ°āļšāļšāļŠāļĢāļļāļ›āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī: āļĒāđˆāļ­āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āđ† āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļšāļ—āļŠāļĢāļļāļ›āļ—āļĩāđˆāļāļĢāļ°āļŠāļąāļš āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļĒāļąāļ‡āļ„āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļ„āļąāļāđ„āļ§āđ‰
  • āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļšāļ—āļŠāļĢāļļāļ›āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđ„āļ”āđ‰: āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļĢāļ°āļšāļļāļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļšāļ—āļŠāļĢāļļāļ› āđ‚āļ”āļĒāļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāđ‰āļ‡āđāļ•āđˆ 1 āļ–āļķāļ‡ 8192 āļ„āļģ
  • āļāļēāļĢāļœāļŠāļēāļ™āļĢāļ§āļĄ API āļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™: āļĄāļĩ API āđāļšāļš RESTful āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļœāļŠāļēāļ™āļĢāļ§āļĄāļāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ

āļŸāļīāļĨāļ”āđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšâ€‹

  • Input: āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļˆāļ°āļŠāļĢāļļāļ›
  • Output: āļšāļ—āļŠāļĢāļļāļ›āļ—āļĩāđˆāļāļĢāļ°āļŠāļąāļšāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļĩāđˆāļ›āđ‰āļ­āļ™āđ€āļ‚āđ‰āļē
  • āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļšāļ—āļŠāļĢāļļāļ›āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđ„āļ”āđ‰ āđ€āļžāļ·āđˆāļ­āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰

āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄâ€‹

  • āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļ­āļāļŠāļēāļĢāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļĒāļąāļ‡āļ„āļ‡āļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āļšāļ—āļŠāļĢāļļāļ›
  • āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāđ€āļĢāļĩāļĒāļĨāđ„āļ—āļĄāđŒāđāļĨāļ°āđāļšāļšāđāļšāļ•āļŠāđŒ āđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
  • āđ€āļŦāļĄāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđƒāļ™āļāļēāļĢāļ„āļąāļ”āđ€āļĨāļ·āļ­āļāđ€āļ™āļ·āđ‰āļ­āļŦāļē āļāļēāļĢāļ§āļīāļˆāļąāļĒ āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ

āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ API​

āļˆāļļāļ”āļŠāļīāđ‰āļ™āļŠāļļāļ”​

POST https://api.iapp.co.th/thai-summary

āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄâ€‹

āļŠāļ·āđˆāļ­āļ›āļĢāļ°āđ€āļ āļ—āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ
textStringāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ›āđ‰āļ­āļ™āđ€āļ‚āđ‰āļēāļ āļēāļĐāļēāđ„āļ—āļĒ

āļŠāđˆāļ§āļ™āļŦāļąāļ§â€‹

āļŠāļ·āđˆāļ­āļ›āļĢāļ°āđ€āļ āļ—āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ
apikeyStringAPI Key āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒ
Content-TypeStringāļ•āđ‰āļ­āļ‡āļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ€āļ›āđ‡āļ™ application/json

āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļĢāđ‰āļ­āļ‡āļ‚āļ­â€‹

{
"text": "āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāļ™āļĩāđˆ",
"length": 20
}
  • text: āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļĢāļļāļ›
  • length: āļ„āļ§āļēāļĄāļĒāļēāļ§āļ‚āļ­āļ‡āļšāļ—āļŠāļĢāļļāļ›āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ›āđ‡āļ™āļ„āļģ (1-8192)

āļĢāļēāļ„āļē​

āļŠāļ·āđˆāļ­āļšāļĢāļīāļāļēāļĢ AI APIEndpointIC āļ•āđˆāļ­āļ­āļąāļāļ‚āļĢāļ°On-Premise
Thai Text Summarizeriapp_thai_text_summarization_v11 IC/400 āļ­āļąāļāļ‚āļĢāļ°āļ•āļīāļ”āļ•āđˆāļ­

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ„āđ‰āļ”​

Python​

import requests
import json

url = "https://api.iapp.co.th/thai-summary"

payload = json.dumps({
"text": "āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāļ™āļĩāđˆ",
"length": 20
})
headers = {
'apikey': '{YOUR_API_KEY}',
'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

JavaScript​

const axios = require('axios');
let data = JSON.stringify({
"text": "āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāļ™āļĩāđˆ",
"length": 20
});

let config = {
method: 'post',
maxBodyLength: Infinity,
url: 'https://api.iapp.co.th/thai-summary',
headers: {
'apikey': '{YOUR_API_KEY}',
'Content-Type': 'application/json'
},
data : data
};

axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});


PHP​

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.iapp.co.th/thai-summary',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"text": "āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāļ™āļĩāđˆ",
"length": 20
}',
CURLOPT_HTTPHEADER => array(
'apikey: {YOUR_API_KEY}',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;


Swift​

let parameters = "{\n    \"text\": \"āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāļ™āļĩāđˆ\",\n    \"length\": 20\n}"
let postData = parameters.data(using: .utf8)

var request = URLRequest(url: URL(string: "https://api.iapp.co.th/thai-summary")!,timeoutInterval: Double.infinity)
request.addValue("{YOUR_API_KEY}", forHTTPHeaderField: "apikey")
request.addValue("application/json", forHTTPHeaderField: "Content-Type")

request.httpMethod = "POST"
request.httpBody = postData

let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}

task.resume()


Kotlin​

val client = OkHttpClient()
val mediaType = "application/json".toMediaType()
val body = "{\n \"text\": \"āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāļ™āļĩāđˆ\",\n \"length\": 20\n}".toRequestBody(mediaType)
val request = Request.Builder()
.url("https://api.iapp.co.th/thai-summary")
.post(body)
.addHeader("apikey", "{YOUR_API_KEY}")
.addHeader("Content-Type", "application/json")
.build()
val response = client.newCall(request).execute()

Java​

OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"text\": \"āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāļ™āļĩāđˆ\",\n \"length\": 20\n}");
Request request = new Request.Builder()
.url("https://api.iapp.co.th/thai-summary")
.method("POST", body)
.addHeader("apikey", "{YOUR_API_KEY}")
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();

Dart​

var headers = {
'apikey': '{YOUR_API_KEY}',
'Content-Type': 'application/json'
};
var request = http.Request('POST', Uri.parse('https://api.iapp.co.th/thai-summary'));
request.body = json.encode({
"text": "āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ āļēāļĐāļēāđ„āļ—āļĒāļ—āļĩāđˆāļĒāļēāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļĩāđˆāļ™āļĩāđˆ",
"length": 20
});
request.headers.addAll(headers);

http.StreamedResponse response = await request.send();

if (response.statusCode == 200) {
print(await response.stream.bytesToString());
}
else {
print(response.reasonPhrase);
}