Service Identification with 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.
Format: task:[vendor][/engine]
task- specify the task provided by the service- MANDATORY
vendor- domain name or another unique name used by the service connector or feature- OPTIONAL: if not provided a default for the specified task will be used
engine- vendor specific name of the engine/model/model-family to use- OPTIONAL: if not provided a default for the specified task+vendor be used
A list of currently implemented service connectors and features is on page Services.
Examples:
chat:chat:openai.aichat:openai.ai/gpt-4chat:openai.ai/gpt-3.5-turbochat:gemini.vertexai.google.comchat:huggingface.co/microsoft/DialoGPT-largechat:huggingface.co/facebook/blenderbot-400M-distill- ...
Examples with special tasks:
aisbreaker:proxy- to access a remote AIsBreaker proxyaisbreaker:logging- to enable the LoggingFilter- ...
A list of implemented service connectors/features: Services