Hướng dẫn
FPT.AI Reader - Tìm kiếm khuôn mặt
Hệ thống Facesearch được kết nối với FPT Gateways, vì vậy nhà phát triển cần tạo tài khoản tại Console và tạo API key để sử dụng được API này (mặc định API key mới chỉ sử dụng được 1000 requests)
API key phải được đặt ở headers của tất cả các request như sau:
api_key: generated_API_key
Tạo người dùng trên hệ thống (để thêm ảnh index)
Dùng Python
import requests
url = "https://api.fpt.ai/dmp/facesearch/v2/create"
payload = {
'collection': 'test2',
'id': '1234',
'name': 'Nam'
}
headers = {
'api_key': 'xxxxxxxxxx'
}
response = requests.request("POST", url, headers=headers, data = payload)
Dùng Shell
curl --location --request POST 'https://api.fpt.ai/dmp/facesearch/v2/create' \\
\--header 'api_key: xxxxxxxxxx' \\
\--form 'collection=test2' \\
\--form 'id=1234' \\
\--form 'name=Nam'
Dùng phần mềm Postman
Headers
Body
Index ảnh của người dùng
Dùng Python
import requests
url = "https://api.fpt.ai/dmp/facesearch/v2/add"
payload = {
'collection': 'test2',
'id': '1234'
}
files = [
('file', open('/path/to/photo.jpg', 'rb'))
]
headers = {
'api_key': 'xxxxxxxxxx'
}
response = requests.request("POST", url, headers=headers, data = payload, files
= files)
Dùng Shell
curl --location --request POST 'https://api.fpt.ai/dmp/facesearch/v2/add' \\
\--header 'api_key: xxxxxxxxxx' \\
\--form 'file=\@/path/to/photo.jpg' \\
\--form 'collection=test2' \\
\--form 'id=1234'
Dùng phần mềm Postman
Headers
Body
Tìm kiếm khuôn mặt
Dùng Python
import requests
url = "https://api.fpt.ai/dmp/facesearch/v2/search"
payload = {
'collection': 'test2',
'threshold': '0.9'
}
files = [
('file', open('/path/to/photo.jpg','rb'))
]
headers = {
'api_key': 'xxxxxxxxxx'
}
response = requests.request("POST", url, headers=headers, data = payload, files
= files)
Dùng Shell
curl --location --request POST 'https://api.fpt.ai/dmp/facesearch/v2/search' \\
\--header 'api_key: xxxxxxxxxx' \\
\--form 'file=\@/path/to/photo.jpg' \\
\--form 'collection=test2' \\
\--form 'threshold=0.9'
Dùng phần mềm Postman
Headers
Body