functions
Classes
FunctionMeta
Bases: BaseModel
Metadata for a function.
Attributes
manifest
Manifest data extracted from the function's frontmatter.
Dict Fields
version(str, optional): Version of the functionfunding_url(str, optional): URL for funding/supportrequired_open_webui_version(str, optional): Minimum required Open WebUI versionicon_url(str, optional): URL for function icon
FunctionModel
Bases: BaseModel
Model representing a function.
Returned by:
- Code Reference routers functions Classes FunctionsClient Functions
- Code Reference models functions Classes FunctionUserResponse
Attributes
FunctionWithValvesModel
Bases: BaseModel
Model representing a function including its valves configuration.
Returned by:
- Code Reference
- Code Reference routers functions Classes FunctionsClient Functions sync_functions
Attributes
valves
Configuration values (valves) for the function.
Dict Fields
priority(int, optional): Priority level for filter operationsmax_turns(int, optional): Maximum allowable conversation turnsOPENAI_API_BASE_URL(str, optional): Base URL for OpenAI API endpointsOPENAI_API_KEY(str, optional): API key for OpenAI API access- Additional keys may exist depending on the specific function implementation
FunctionUserResponse
Bases: FunctionModel
Response model for a function including user details.
Returned by:
- Code Reference routers functions Classes FunctionsClient Functions get_function_list
Attributes
FunctionResponse
Bases: BaseModel
Response model for function details.
Returned by:
- Code Reference routers functions Classes FunctionsClient Functions
Attributes
FunctionForm
Bases: BaseModel
Form for creating or updating a function.
Used by:
- Code Reference routers functions Classes FunctionsClient Functions
Attributes
FunctionValves
Bases: BaseModel
Model for function valves.
Attributes
valves
Dictionary of valve configuration values.
Dict Fields
priority(int, optional): Priority level for filter operationsmax_turns(int, optional): Maximum allowable conversation turnsOPENAI_API_BASE_URL(str, optional): Base URL for OpenAI API endpointsOPENAI_API_KEY(str, optional): API key for OpenAI API access- Additional keys may exist depending on the specific function implementation
SyncFunctionsForm
Bases: BaseModel
Form for syncing multiple functions.