From 41c1ba899ee5cb66be9ebd02596e4617ba874ddd Mon Sep 17 00:00:00 2001 From: "sweep-ai[bot]" <128439645+sweep-ai[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 03:23:44 +0000 Subject: [PATCH] feat: Updated sdks/python/julep/managers/types.py --- sdks/python/julep/managers/types.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sdks/python/julep/managers/types.py b/sdks/python/julep/managers/types.py index 684a911f1..97ede082a 100644 --- a/sdks/python/julep/managers/types.py +++ b/sdks/python/julep/managers/types.py @@ -11,30 +11,37 @@ Tool, ) +# Represents the settings for chat response formatting, used in configuring agent chat behavior. ChatSettingsResponseFormatDict = TypedDict( "ChatSettingsResponseFormat", **{k: v.outer_type_ for k, v in ChatSettingsResponseFormat.__fields__.items()}, ) +# Represents an input message for chat in ML format, used for processing chat inputs. InputChatMlMessageDict = TypedDict( "InputChatMlMessage", **{k: v.outer_type_ for k, v in InputChatMlMessage.__fields__.items()}, ) +# Represents the structure of a tool, used for defining tools within the system. ToolDict = TypedDict( "Tool", **{k: v.outer_type_ for k, v in Tool.__fields__.items()}, ) +# Represents the serialized form of a document, used for API communication. DocDict = TypedDict( "DocDict", **{k: v.outer_type_ for k, v in CreateDoc.__fields__.items()}, ) +# Represents the default settings for an agent, used in agent configuration. DefaultSettingsDict = TypedDict( "DefaultSettingsDict", **{k: v.outer_type_ for k, v in AgentDefaultSettings.__fields__.items()}, ) +# Represents the definition of a function, used for defining functions within the system. FunctionDefDict = TypedDict( "FunctionDefDict", **{k: v.outer_type_ for k, v in FunctionDef.__fields__.items()} ) +# Represents the request structure for creating a tool, used in tool creation API calls. ToolDict = TypedDict( "ToolDict", **{k: v.outer_type_ for k, v in CreateToolRequest.__fields__.items()} )