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