AICC04 – Use a REST API
Azure AI services provide REST application programming interfaces (APIs) that client applications can use to consume services. In most cases, service functions can be called by submitting data in JSON format over an HTTP request, which may be a POST, PUT, or GET request depending on the specific function being called. The results of the function are returned to the client as an HTTP response, often with JSON contents that encapsulate the output data from the function.
Các dịch vụ Azure AI (Azure AI services) cung cấp các giao diện lập trình ứng dụng (API) REST (REST application programming interfaces (APIs)) mà các ứng dụng khách hàng (client applications) có thể sử dụng để sử dụng các dịch vụ (to consume services). Trong hầu hết các trường hợp, các chức năng dịch vụ có thể được gọi (service functions can be called) bằng cách gửi dữ liệu dưới dạng JSON (submitting data in JSON format) qua một yêu cầu HTTP (over an HTTP request), có thể là yêu cầu POST, PUT hoặc GET tùy thuộc vào chức năng cụ thể (depending on the specific function) đang được gọi. Kết quả của chức năng được trả về cho ứng dụng khách hàng (are returned to the client) dưới dạng phản hồi HTTP (the client as an HTTP response), thường có nội dung JSON (with JSON contents) bao gồm dữ liệu đầu ra (encapsulate the output data) từ chức năng đó.
The use of REST interfaces with an HTTP endpoint means that any programming language or tool capable of submitting and receiving JSON over HTTP can be used to consume AI services. You can use common programming languages such as Microsoft C#, Python, and JavaScript; as well as utilities such as Postman and cURL, which can be useful for testing.
Việc sử dụng các giao diện REST với một điểm cuối HTTP (REST interfaces with an HTTP endpoint) có nghĩa là bất kỳ ngôn ngữ lập trình hoặc công cụ nào (any programming language or tool capable of) có khả năng gửi và nhận JSON qua HTTP (submitting and receiving JSON over HTTP) đều có thể được sử dụng để tiêu thụ các dịch vụ AI (can be used to consume AI services). Bạn có thể sử dụng các ngôn ngữ lập trình phổ biến (common programming languages) như Microsoft C#, Python và JavaScript; cũng như các tiện ích như (as well as utilities such as) Postman và cURL, những công cụ này có thể rất hữu ích cho việc thử nghiệm.
(Source: https://learn.microsoft.com/vi-vn/training/modules/create-manage-ai-services/4-use-rest)