Clear, jargon-free definitions of the technical terms you'll encounter on your AI journey.
A set of rules that lets software applications communicate with each other.
A unique identifier used to authenticate requests to an API.
The process of verifying the identity of a user or application.
The application or device that sends requests to a server.
The four basic operations for managing data: Create, Read, Update, Delete.
A specific URL where an API receives requests for a resource.
Providing an AI model with examples of desired output to guide its responses.
A query language for APIs that lets clients request exactly the data they need.
A verb (GET, POST, PUT, DELETE) that indicates the action to perform on a resource.
An operation that produces the same result no matter how many times it is performed.
A lightweight data format used to exchange information between systems.
An AI model trained on vast amounts of text that can understand and generate human language.
The time delay between sending an API request and receiving a response.
Software that sits between systems to process, transform, or route requests.
An open standard that lets users grant third-party apps limited access to their accounts.
The data sent in the body of an API request or response.
The practice of crafting effective instructions to get better results from AI models.
A set of rules governing how data is transmitted between systems.
Restricting the number of API requests a client can make in a given time period.
An API design style using standard HTTP methods to perform operations on resources.
A toolkit of libraries and tools that simplifies building with a particular API or platform.
A computer or program that processes requests and sends back responses.
The instructions given to an AI model that define its behavior, personality, and constraints.
The basic unit of text that AI models process — roughly 3/4 of a word.
An automated message sent from one app to another when a specific event occurs.