The Responder object
Responders abstract all the details required for the setup, invocation, and response handling of calls to Large Language Models (e.g., GPT-4o). Use them to leverage advanced AI models effectively.
{
"id": "XWew9NlZvAxkazwAnv7x",
"name": "Text Summarizer",
"description" : "Generate a summary of the main points from a given text",
"enabled": true,
"systemMessageTemplate": "Summarize the following text. {{input.text}}",
"model": {
"name": "gpt-4o-2024-05-13",
"parameters": {
"temperature": 0.3,
}
},
"mode": "json",
"schemas": {
"input": {
"type": "object",
"properties": { "text": {"type": "string"} },
"required": ["input"]
},
"output": {
"type": "object",
"properties": { "summary": {"type": "string"} },
"required": ["output"]
}
},
"createdAt": "2024-08-20T15:14:54Z",
"updatedAt": "2024-08-20T15:14:54Z"
}Attributes
id (
string): A unique identifier for the responder object.name (
string): The name of the responder.description (
string): A brief explanation of what the responder does.enabled (
boolean): Indicates whether the responder is active.systemMessageTemplate (
string): The system message template used to instruct the LLM model.model (
object): Details about the LLM model used by the responder.name (string): The name of the model.
parameters (object): Configuration parameters for the model (e.g. temperature).
mode (
string): The output format mode for the response. Valid values are"json"or"text".schemas (
object): The input and output schemas for the responder.input (
object): Defines the input json schema.output (
object): Defines the output json schema
createdAt (
string, ISO 8601 Date-Time): The date and time when the responder was created.updatedAt (
string, ISO 8601 Date-Time): The date and time when the responder was last updated.
Last updated