Skip to main content

Module functions

Module functions 

Source
Expand description

Function execution, profile management, and computations. Function operations.

Functions are composable scoring pipelines that combine vector completions and other functions to produce scores.

Modules§

executions
Function execution client and types. Function execution orchestration.
function_fetcher
Fetcher for Function definitions from GitHub. Fetcher for Function definitions from GitHub.
profile_fetcher
Fetcher for Profile definitions from GitHub. Fetcher for Profile definitions from GitHub.
profiles
Profile operations. Profile operations.
retrieval_client
Client for listing functions and getting usage statistics. Client for listing Functions and getting usage statistics.

Structs§

Client
Client for function operations.
FunctionFlatTaskProfile
A flattened function task ready for execution.
MapFunctionFlatTaskProfile
Multiple function tasks from a mapped expression.
MapVectorCompletionFlatTaskProfile
Multiple vector completion tasks from a mapped expression.
VectorCompletionFlatTaskProfile
A flattened vector completion task ready for execution.

Enums§

FlatTaskProfile
A flattened task ready for execution.
FunctionParam
Parameter for specifying a function source.
FunctionType
The type of a Function’s output.
ProfileParam
Parameter for specifying a profile source.

Functions§

get_flat_task_profile
Recursively builds a flattened task from a Function and Profile.