Bases: pydantic.BaseModel
A class to represent the dependencies of a function.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
-
functions: set[str] = None
-
function_groups: set[str] = None
-
llms: set[str] = None
-
embedders: set[str] = None
-
memory_clients: set[str] = None
-
object_stores: set[str] = None
-
retrievers: set[str] = None
-
serialize_functions(v: set[str]) → list[str]
-
serialize_function_groups(v: set[str]) → list[str]
-
serialize_llms(v: set[str]) → list[str]
-
serialize_embedders(v: set[str]) → list[str]
-
serialize_memory_clients(v: set[str]) → list[str]
-
serialize_object_stores(v: set[str]) → list[str]
-
serialize_retrievers(v: set[str]) → list[str]
-
add_function(function: str)
-
add_function_group(function_group: str)
-
add_llm(llm: str)
-
add_embedder(embedder: str)
-
add_memory_client(memory_client: str)
-
add_object_store(object_store: str)
-
add_retriever(retriever: str)