base_asset_funcs module¶
Base asset function classes.
AssetFunc class¶
Abstract class representing an asset function.
Superclasses
Inherited members
Subclasses
- AggBlockAssetFunc
- AggMessageAssetFunc
- DumpAssetFunc
- FindAssetFunc
- FlattenAssetFunc
- GetAssetFunc
- MoveAssetFunc
- QueryAssetFunc
- ReduceAssetFunc
- RemoveAssetFunc
- ReorderAssetFunc
- SetAssetFunc
- SplitTextAssetFunc
- ToDocsAssetFunc
- ToMarkdownAssetFunc
- UnflattenAssetFunc
call class method¶
Call the function.
prepare class method¶
Prepare positional and keyword arguments.
prepare_and_call class method¶
Prepare arguments and call the function.
CollectAssetFunc class¶
Asset function class for KnowledgeAsset.collect.
Superclasses
Inherited members
- AssetFunc.prepare
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
- ReduceAssetFunc.call
- ReduceAssetFunc.prepare_and_call
sort_key class method¶
Function for sorting keys.
DumpAssetFunc class¶
Asset function class for KnowledgeAsset.dump.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
resolve_dump_kwargs class method¶
Resolve keyword arguments related to dumping.
FindAssetFunc class¶
Asset function class for KnowledgeAsset.find.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
Subclasses
match_func class method¶
Match function for FindAssetFunc.call.
Uses find with return_type="bool" for text, and equality checks for other types.
Target can be a function taking the value and returning a boolean. Target can also be an instance of Not for negation.
FindRemoveAssetFunc class¶
Asset function class for KnowledgeAsset.find_remove.
Superclasses
Inherited members
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
- FindAssetFunc.call
- FindAssetFunc.match_func
- FindAssetFunc.prepare
is_empty_func class method¶
Return whether object is empty.
FindReplaceAssetFunc class¶
Asset function class for KnowledgeAsset.find_replace.
Superclasses
Inherited members
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
- FindAssetFunc.call
- FindAssetFunc.match_func
- FindAssetFunc.prepare
replace_func class method¶
Replace function for FindReplaceAssetFunc.call.
Uses replace for text and returns replacement for other types.
Target can be a function taking the value and returning a boolean. Replacement can also be a function taking the value and returning a new value.
FlattenAssetFunc class¶
Asset function class for KnowledgeAsset.flatten.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
GetAssetFunc class¶
Asset function class for KnowledgeAsset.get.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
MergeDictsAssetFunc class¶
Asset function class for KnowledgeAsset.merge_dicts.
Superclasses
Inherited members
- AssetFunc.prepare
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
- ReduceAssetFunc.call
- ReduceAssetFunc.prepare_and_call
MergeListsAssetFunc class¶
Asset function class for KnowledgeAsset.merge_lists.
Superclasses
Inherited members
- AssetFunc.prepare
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
- ReduceAssetFunc.call
- ReduceAssetFunc.prepare_and_call
MoveAssetFunc class¶
Asset function class for KnowledgeAsset.move.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
Subclasses
QueryAssetFunc class¶
Asset function class for KnowledgeAsset.query.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
ReduceAssetFunc class¶
Abstract asset function class for KnowledgeAsset.reduce.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
Subclasses
RemoveAssetFunc class¶
Asset function class for KnowledgeAsset.remove.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
RenameAssetFunc class¶
Asset function class for KnowledgeAsset.rename.
Superclasses
Inherited members
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
- MoveAssetFunc.call
- MoveAssetFunc.prepare
ReorderAssetFunc class¶
Asset function class for KnowledgeAsset.reorder.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
SetAssetFunc class¶
Asset function class for KnowledgeAsset.set.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
SplitTextAssetFunc class¶
Asset function class for KnowledgeAsset.split_text.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
ToDocsAssetFunc class¶
Asset function class for KnowledgeAsset.to_documents.
Superclasses
Inherited members
- AssetFunc.call
- AssetFunc.prepare
- AssetFunc.prepare_and_call
- Base.chat
- Base.find_api
- Base.find_assets
- Base.find_docs
- Base.find_examples
- Base.find_messages
UnflattenAssetFunc class¶
Asset function class for KnowledgeAsset.unflatten.
Superclasses
Inherited members