Skip to main content

📝🔎 API สรุปข้อความ iApp [เวอร์ชัน 2]

1 ICต่อ 400 ตัวอักษร
v2.0 ใช้งานได้ POST /v3/store/nlp/thai-text-summary

ยินดีต้อนรับสู่ API สรุปข้อความภาษาไทย iApp ซึ่งเป็นผลิตภัณฑ์ AI ที่พัฒนาโดย บริษัท ไอแอพพ์เทคโนโลยี จำกัด API ของเรามีความสามารถในการสรุปข้อความภาษาไทยที่ทรงพลัง โดยย่อข้อความยาวๆ ให้เป็นบทสรุปที่กระชับ พร้อมทั้งรักษาข้อมูลสำคัญไว้

ทดลองใช้ Demo

ทดลองใช้ AI Demo

เข้าสู่ระบบหรือสร้างบัญชีฟรีเพื่อใช้งาน AI Demo และสำรวจ API ที่ทรงพลังของเรา

รับ 50 เครดิตฟรี (IC) เมื่อสมัครสมาชิก!

โปรโมชันหมดเขต 31 ธันวาคม 2568

เริ่มต้นใช้งาน

ข้อกำหนดเบื้องต้น

  • ข้อความป้อนเข้า (ภาษาอังกฤษหรือไทย)
  • โทเค็นผลลัพธ์สูงสุด: 8192
  • API key จาก ไอแอพพ์เทคโนโลยี

เริ่มต้นอย่างรวดเร็ว

  • ประมวลผลอย่างรวดเร็วด้วยการรองรับชุดข้อมูลแบบขนาน
  • รูปแบบการสรุปหลายรูปแบบ
  • รองรับสองภาษา (EN/TH)

คุณสมบัติหลัก

  • การสรุปข้อความด้วย AI
  • รูปแบบการสรุปหลายรูปแบบ
  • รองรับสองภาษา (อังกฤษ/ไทย)
  • ความสามารถในการประมวลผลแบบชุดข้อมูล
  • ความยาวผลลัพธ์ที่ปรับแต่งได้

รูปแบบการสรุป

รูปแบบคำอธิบายเหมาะสำหรับ
standardบทสรุปที่เป็นทางการพร้อมบทนำและบทสรุปเอกสารธุรกิจ, รายงาน
clarifyรวมหมายเหตุเกี่ยวกับประเด็นที่ยังไม่ได้แก้ไขเอกสารทางเทคนิค, การอภิปราย
friendlyบทสรุปที่เรียบง่าย เข้าใจง่ายเนื้อหาทั่วไป, บล็อก

API Endpoints

EndpointMethodคำอธิบายราคา
/v3/store/nlp/thai-text-summary/v1
รุ่นเก่า: /thai-summary, /text-summarization
POSTสรุปข้อความภาษาไทย (เวอร์ชัน 1)1 IC ต่อ 400 ตัวอักษร
/v3/store/nlp/thai-text-summary-v2
รุ่นเก่า: /v2/text/summarize
POSTสรุปข้อความภาษาไทยพร้อมรูปแบบหลายรูปแบบ (เวอร์ชัน 2)1 IC ต่อ 400 ตัวอักษร

การใช้งาน API

Endpoints

  • POST /v2/text/summarize - สรุปข้อความเดียว
  • POST /v2/text/summarize/batch - สรุปข้อความหลายรายการ
  • GET /v2/text/health - ตรวจสอบสถานะ API

Parameters

การสรุปข้อความเดียว

{
"text": "string", // จำเป็น: ข้อความที่จะสรุป
"style": "standard", // ตัวเลือก: "standard" | "clarify" | "friendly"
"language": "th", // ตัวเลือก: "en" | "th"
"max_output_tokens": 8192 // ตัวเลือก: ความยาวสูงสุดของบทสรุป
}

การสรุปแบบกลุ่ม

{
"texts": ["string"], // จำเป็น: อาร์เรย์ของข้อความที่จะสรุป
"style": "standard", // ตัวเลือก: "standard" | "clarify" | "friendly"
"language": "th", // ตัวเลือก: "en" | "th"
"max_output_tokens": 8192 // ตัวเลือก: ความยาวสูงสุดของบทสรุป
}

ตัวอย่างการเรียก API

ใช้ cURL:

# การสรุปข้อความเดียว
curl -X POST "https://api.iapp.co.th/v2/text/summarize" \
-H "Content-Type: application/json" \
-H "apikey: YOUR_API_KEY" \
-d '{
"text": "ข้อความของคุณที่จะสรุป",
"style": "standard",
"language": "en",
"max_output_tokens": 500
}'

# การสรุปแบบกลุ่ม
curl -X POST "https://api.iapp.co.th/v2/text/summarize/batch" \
-H "Content-Type: application/json" \
-H "apikey: YOUR_API_KEY" \
-d '{
"texts": ["ข้อความแรก", "ข้อความที่สอง"],
"style": "standard",
"language": "en",
"max_output_tokens": 500
}'

ใช้ Python:

import requests

# การสรุปข้อความเดียว
response = requests.post(
"https://api.iapp.co.th/v2/text/summarize",
headers={"apikey": "YOUR_API_KEY"},
json={
"text": "ข้อความของคุณที่จะสรุป",
"style": "standard",
"language": "en",
"max_output_tokens": 500
}
)

# การสรุปแบบกลุ่ม
response = requests.post(
"https://api.iapp.co.th/v2/text/summarize/batch",
headers={"apikey": "YOUR_API_KEY"},
json={
"texts": ["ข้อความแรก", "ข้อความที่สอง"],
"style": "standard",
"language": "en",
"max_output_tokens": 500
}
)

แนวทางปฏิบัติที่ดีที่สุด

  • เลือกรูปแบบที่เหมาะสมกับประเภทเนื้อหาของคุณ
  • ปรับ max_output_tokens ตามความต้องการของคุณ:
    • บทสรุปที่สั้นลง (200-500 โทเค็น): ภาพรวมอย่างรวดเร็ว
    • บทสรุปขนาดกลาง (500-1000 โทเค็น): บทสรุปโดยละเอียด
    • บทสรุปที่ยาวขึ้น (1000+ โทเค็น): ความครอบคลุมที่สมบูรณ์
  • สำหรับการประมวลผลแบบกลุ่ม ควรพิจารณาจำนวนการเรียกใช้พร้อมกัน
  • ใช้รูปแบบ clarify สำหรับเนื้อหาทางเทคนิคที่ต้องการบริบทเพิ่มเติม

ตัวอย่างโค้ด

Curl

curl -X POST https://api.iapp.co.th/v3/store/nlp/thai-text-summary/v2 \
-H "apikey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "ข้อความภาษาไทยของคุณที่นี่", "style": "general"}'

Python

import requests
import json

url = "https://api.iapp.co.th/v3/store/nlp/thai-text-summary/v2"
headers = {
"apikey": "YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {"text": "ข้อความภาษาไทยของคุณที่นี่", "style": "general"}

response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.json())

JavaScript

const axios = require("axios");

const config = {
method: "post",
url: "https://api.iapp.co.th/v3/store/nlp/thai-text-summary/v2",
headers: {
apikey: "YOUR_API_KEY",
"Content-Type": "application/json",
},
data: {"text": "ข้อความภาษาไทยของคุณที่นี่", "style": "general"},
};

axios(config)
.then((response) => console.log(response.data))
.catch((error) => console.log(error));

PHP

<?php
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.iapp.co.th/v3/store/nlp/thai-text-summary/v2',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => '{"text": "ข้อความภาษาไทยของคุณที่นี่", "style": "general"}',
CURLOPT_HTTPHEADER => array(
'apikey: YOUR_API_KEY',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>

Swift

import Foundation

let url = URL(string: "https://api.iapp.co.th/v3/store/nlp/thai-text-summary/v2")!
var request = URLRequest(url: url)
request.httpMethod = "POST"
request.addValue("YOUR_API_KEY", forHTTPHeaderField: "apikey")
request.addValue("application/json", forHTTPHeaderField: "Content-Type")

let jsonData = try! JSONSerialization.data(withJSONObject: {"text": "ข้อความภาษาไทยของคุณที่นี่", "style": "general"})
request.httpBody = jsonData

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

Kotlin

import okhttp3.*
import okhttp3.MediaType.Companion.toMediaTypeOrNull
import okhttp3.RequestBody.Companion.toRequestBody

val client = OkHttpClient()

val json = """
{"text": "ข้อความภาษาไทยของคุณที่นี่", "style": "general"}
""".trimIndent()

val requestBody = json.toRequestBody("application/json".toMediaTypeOrNull())

val request = Request.Builder()
.url("https://api.iapp.co.th/v3/store/nlp/thai-text-summary/v2")
.addHeader("apikey", "YOUR_API_KEY")
.post(requestBody)
.build()

client.newCall(request).execute().use { response ->
println(response.body?.string())
}

Java

import okhttp3.*;

OkHttpClient client = new OkHttpClient();

String json = "{"text": "ข้อความภาษาไทยของคุณที่นี่", "style": "general"}";

RequestBody body = RequestBody.create(
MediaType.parse("application/json"),
json
);

Request request = new Request.Builder()
.url("https://api.iapp.co.th/v3/store/nlp/thai-text-summary/v2")
.addHeader("apikey", "YOUR_API_KEY")
.post(body)
.build();

try (Response response = client.newCall(request).execute()) {
System.out.println(response.body().string());
}

Dart

import 'package:http/http.dart' as http;
import 'dart:convert';

var headers = {
'apikey': 'YOUR_API_KEY',
'Content-Type': 'application/json'
};

var data = {"text": "ข้อความภาษาไทยของคุณที่นี่", "style": "general"};

var response = await http.post(
Uri.parse('https://api.iapp.co.th/v3/store/nlp/thai-text-summary/v2'),
headers: headers,
body: jsonEncode(data)
);

print(response.body);

ราคา

ชื่อบริการ AI APIEndpointIC ต่อ ตัวอักษรOn-Premise
Thai Text Summarizeriapp_thai_text_summarization_v11 IC/400 ตัวอักษรติดต่อ