Components

preTranslation

  • allowLineBreaks: boolean | object<schema:string?> (optional)

  • excludeStrings: string | object<schema:string?> (optional)

  • regexpMatch: string

  • regexpReplace: string

postTranslation

  • regexpMatch: string

  • regexpReplace: string

conversationMemory

  • schema: array[] => object<type?, name?, default?>

    • status: boolean

    • initialPrompt: string

    • systemTemplate: string

    • userTemplate: string

    • assistantTemplate: string

    • dataSource: string

    • maxEntries: number

  • formBuilder: array[] (optional)

  • components: object <schema:string?>

{
    "schema": {
        { "type": "boolean", "name": "conversationMemory.status", "default": true },
        { "type": "string", "name": "conversationMemory.initial_prompt", "default": "" },
        { "type": "string", "name": "conversationMemory.system_template", "default": "" },
        { "type": "string", "name": "conversationMemory.user_template", "default": "" },
        { "type": "string", "name": "conversationMemory.assistant_template", "default": "" },
        { "type": "string", "name": "conversationMemory.data_source", "default": "TM" },
        { "type": "number", "name": "conversationMemory.max_entries", "default": "20" }
    },
    "components": {
        "conversationMemory": {
            "schema": "conversationMemory"
        }
    }
}

usageChecker

  • interval: number

  • format: string

  • request: object <method: string, url: string, responseCountQuery: string, responseLimitQuery: string>

Last updated