Skip to content

Basic Concepts ​

Here we explain some basic concepts generative AI services and of AIsBreaker ... in addtion to the Architecture (Overview).

Service ​

... is an AI service provided by AIsBreaker or by a 3rd party service provider.

Examples are: OpenAI (ChatGPT) service, any Huggingface AI service, OpenAssistant AI service, Stability.io image generation service, ...

Each service connected to or provided by AIsBreaker solves a specific task and is addressed by one or more serviceIds.

A list of implemented service connectors/features: Services

Task ​

AI services can solve diferent tasks. The task is usually part of the serviceId to classify the expected result of the service.

Details and a list of all possible tasks on page: Tasks

ServiceId ​

Each service connected to or provided by AIsBreaker has one or more serviceIds to select the task, the service/vendor and the engine/AI model. Details on page: serviceId

Engine / Model ​

Each service supports one or mode engines. An engine is a vendor specific name of the engine/model/model family to use. More on page: serviceId

Service Properties / ServiceProps / AIsServiceProps ​

... are the properties of a service, which are needed to connect to the service. Usually a JSON or YAML. Details on page: Service Properties / ServiceProps / AIsServiceProps

Service URL ​

... is the URL of the actual AI service API. Details on page: Service URL

API Keys (Access Tokens) ​

... keys are often needed to access API services. Details on pages: API Keys (Access Tokens) and AIsBreaker API Key (AIsBreaker Access Token)

Request ​

... is the (service-independent) input to an AI service. Details on page: Request

Service-independent means that the format of the request is the same for all service implementations/vendors of the same task.

Response (FinalResponse and ResponseEvent) ​

... is the (service independent) output of/result from an AI service. Details on page: Response

Service-independent means that the format of the response is the same for all service implementations/vendors of the same task.

Released under the MIT License.