API Documentation
post
https://api.iapp.co.th/thai-qa
/inference

Response Body

Sample Request

cURL
Java-Unitest
NodeJs-Request
Objective C
PHP
Python
1
curl --location --request POST 'https://api.iapp.co.th/thai-qa/inference' \
2
--header 'Content-Type: application/json' \
3
--header 'apikey: ClmXkT5g4kAWkTIyzRbBViyjNCHM33oH' \
4
--data-raw '{
5
"question": "แค็วม์เป็นแค่หมู่บ้านใช่หรือไม่",
6
"document": "จังหวัดแค็วม์โปแลนด์ wojewdztwochemskie คือหน่วยการปกครองท้องถิ่นของประเทศโปแลนด์ในช่วงปี ค.ศ.1975 - ค.ศ.1998 จังหวัดได้รับการรวมเข้ากับจังหวัดลูบลินมีเมืองหลักคือแค็วม์ใน ปี ค.ศ.1998 มีพื้นที่ประมาณ 3865 ตารางกิโลเมตรและมีประชากร 248800 คน"
7
}'
Copied!
1
Unirest.setTimeouts(0, 0);
2
HttpResponse<String> response = Unirest.post("https://api.iapp.co.th/thai-qa/inference")
3
.header("Content-Type", "application/json")
4
.header("apikey", "ClmXkT5g4kAWkTIyzRbBViyjNCHM33oH")
5
.body("{\n \"question\": \"แค็วม์เป็นแค่หมู่บ้านใช่หรือไม่\", \n \"document\": \"จังหวัดแค็วม์โปแลนด์ wojewdztwochemskie คือหน่วยการปกครองท้องถิ่นของประเทศโปแลนด์ในช่วงปี ค.ศ.1975 - ค.ศ.1998 จังหวัดได้รับการรวมเข้ากับจังหวัดลูบลินมีเมืองหลักคือแค็วม์ใน ปี ค.ศ.1998 มีพื้นที่ประมาณ 3865 ตารางกิโลเมตรและมีประชากร 248800 คน\"\n}")
6
.asString();
7
Copied!
1
var request = require('request');
2
var options = {
3
'method': 'POST',
4
'url': 'https://api.iapp.co.th/thai-qa/inference',
5
'headers': {
6
'Content-Type': 'application/json',
7
'apikey': 'ClmXkT5g4kAWkTIyzRbBViyjNCHM33oH'
8
},
9
body: JSON.stringify({
10
"question": "แค็วม์เป็นแค่หมู่บ้านใช่หรือไม่",
11
"document": "จังหวัดแค็วม์โปแลนด์ wojewdztwochemskie คือหน่วยการปกครองท้องถิ่นของประเทศโปแลนด์ในช่วงปี ค.ศ.1975 - ค.ศ.1998 จังหวัดได้รับการรวมเข้ากับจังหวัดลูบลินมีเมืองหลักคือแค็วม์ใน ปี ค.ศ.1998 มีพื้นที่ประมาณ 3865 ตารางกิโลเมตรและมีประชากร 248800 คน"
12
})
13
14
};
15
request(options, function (error, response) {
16
if (error) throw new Error(error);
17
console.log(response.body);
18
});
19
Copied!
1
#import <Foundation/Foundation.h>
2
3
dispatch_semaphore_t sema = dispatch_semaphore_create(0);
4
5
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.iapp.co.th/thai-qa/inference"]
6
cachePolicy:NSURLRequestUseProtocolCachePolicy
7
timeoutInterval:10.0];
8
NSDictionary *headers = @{
9
@"Content-Type": @"application/json",
10
@"apikey": @"ClmXkT5g4kAWkTIyzRbBViyjNCHM33oH"
11
};
12
13
[request setAllHTTPHeaderFields:headers];
14
NSData *postData = [[NSData alloc] initWithData:[@"{\n \"question\": \"แค็วม์เป็นแค่หมู่บ้านใช่หรือไม่\", \n \"document\": \"จังหวัดแค็วม์โปแลนด์ wojewdztwochemskie คือหน่วยการปกครองท้องถิ่นของประเทศโปแลนด์ในช่วงปี ค.ศ.1975 - ค.ศ.1998 จังหวัดได้รับการรวมเข้ากับจังหวัดลูบลินมีเมืองหลักคือแค็วม์ใน ปี ค.ศ.1998 มีพื้นที่ประมาณ 3865 ตารางกิโลเมตรและมีประชากร 248800 คน\"\n}" dataUsingEncoding:NSUTF8StringEncoding]];
15
[request setHTTPBody:postData];
16
17
[request setHTTPMethod:@"POST"];
18
19
NSURLSession *session = [NSURLSession sharedSession];
20
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
21
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
22
if (error) {
23
NSLog(@"%@", error);
24
dispatch_semaphore_signal(sema);
25
} else {
26
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
27
NSError *parseError = nil;
28
NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&parseError];
29
NSLog(@"%@",responseDictionary);
30
dispatch_semaphore_signal(sema);
31
}
32
}];
33
[dataTask resume];
34
dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER);
Copied!
1
<?php
2
3
$curl = curl_init();
4
5
curl_setopt_array($curl, array(
6
CURLOPT_URL => 'https://api.iapp.co.th/thai-qa/inference',
7
CURLOPT_RETURNTRANSFER => true,
8
CURLOPT_ENCODING => '',
9
CURLOPT_MAXREDIRS => 10,
10
CURLOPT_TIMEOUT => 0,
11
CURLOPT_FOLLOWLOCATION => true,
12
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
13
CURLOPT_CUSTOMREQUEST => 'POST',
14
CURLOPT_POSTFIELDS =>'{
15
"question": "แค็วม์เป็นแค่หมู่บ้านใช่หรือไม่",
16
"document": "จังหวัดแค็วม์โปแลนด์ wojewdztwochemskie คือหน่วยการปกครองท้องถิ่นของประเทศโปแลนด์ในช่วงปี ค.ศ.1975 - ค.ศ.1998 จังหวัดได้รับการรวมเข้ากับจังหวัดลูบลินมีเมืองหลักคือแค็วม์ใน ปี ค.ศ.1998 มีพื้นที่ประมาณ 3865 ตารางกิโลเมตรและมีประชากร 248800 คน"
17
}',
18
CURLOPT_HTTPHEADER => array(
19
'Content-Type: application/json',
20
'apikey: ClmXkT5g4kAWkTIyzRbBViyjNCHM33oH'
21
),
22
));
23
24
$response = curl_exec($curl);
25
26
curl_close($curl);
27
echo $response;
28
Copied!
1
import requests
2
import json
3
4
url = "https://api.iapp.co.th/thai-qa/inference"
5
6
payload = json.dumps({
7
"question": "แค็วม์เป็นแค่หมู่บ้านใช่หรือไม่",
8
"document": "จังหวัดแค็วม์โปแลนด์ wojewdztwochemskie คือหน่วยการปกครองท้องถิ่นของประเทศโปแลนด์ในช่วงปี ค.ศ.1975 - ค.ศ.1998 จังหวัดได้รับการรวมเข้ากับจังหวัดลูบลินมีเมืองหลักคือแค็วม์ใน ปี ค.ศ.1998 มีพื้นที่ประมาณ 3865 ตารางกิโลเมตรและมีประชากร 248800 คน"
9
})
10
headers = {
11
'Content-Type': 'application/json',
12
'apikey': 'ClmXkT5g4kAWkTIyzRbBViyjNCHM33oH'
13
}
14
15
response = requests.request("POST", url, headers=headers, data=payload)
16
17
print(response.text)
18
Copied!
Last modified 1mo ago
Copy link