@sqlrooms/ai-core / GenerateSessionTitleOptions
Type Alias: GenerateSessionTitleOptions
GenerateSessionTitleOptions =
object
Properties
maxTitleLength?
optionalmaxTitleLength?:number
Maximum generated title length after cleanup.
maxUserMessages?
optionalmaxUserMessages?:number
Number of initial user messages to include in the title prompt.
isDefaultSessionName?
optionalisDefaultSessionName?: (name) =>boolean
Identify titles that are still safe to auto-replace.
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
boolean
buildPrompt?
optionalbuildPrompt?: (args) =>string
Override the prompt sent to the title-generation model.
Parameters
| Parameter | Type |
|---|---|
args | GenerateSessionTitlePromptArgs |
Returns
string
getPromptOptions?
optionalgetPromptOptions?: (args) =>GenerateSessionTitlePromptOptions|Promise<GenerateSessionTitlePromptOptions>
Provide model/provider/baseUrl options for the title-generation call.
Parameters
| Parameter | Type |
|---|---|
args | GenerateSessionTitlePromptArgs |
Returns
GenerateSessionTitlePromptOptions | Promise<GenerateSessionTitlePromptOptions>
