actionweaver.llms.openai package

Submodules

actionweaver.llms.openai.chat module

actionweaver.llms.openai.functions module

exception actionweaver.llms.openai.functions.FunctionException

Bases: Exception

class actionweaver.llms.openai.functions.Functions(function_call=None, functions=None)

Bases: object

classmethod from_expr(expr, action_handlers)
to_arguments()

actionweaver.llms.openai.tokens module

class actionweaver.llms.openai.tokens.TokenUsageTracker(budget=None, logger=None)

Bases: object

clear()
track_usage(usage: Dict)
exception actionweaver.llms.openai.tokens.TokenUsageTrackerException

Bases: Exception

Module contents