Prompt utilities for data models and type definitions used throughout the maxim sdk.
@dataclass class FunctionCall()
@dataclass class ToolCall()
@dataclass class Message()
@dataclass class Choice()
@dataclass class Usage()
@dataclass class PromptResponse()
class ImageURL(TypedDict)
class ChatCompletionMessageImageContent(TypedDict)
class ChatCompletionMessageTextContent(TypedDict)
class ChatCompletionMessage(TypedDict)
class Function(TypedDict)
class Tool(TypedDict)
class ImageUrls(TypedDict)
@dataclass class Prompt()
@dataclass class RuleType()
@dataclass class RuleGroupType()
@dataclass class PromptDeploymentRules()
@dataclass class VersionSpecificDeploymentConfig()
@dataclass class PromptVersionConfig()
@dataclass class PromptVersion()
@dataclass class VersionsAndRules()
@dataclass class VersionAndRulesWithPromptId(VersionsAndRules)
class VersionAndRulesWithPromptIdEncoder(json.JSONEncoder)
@dataclass class Error()
@dataclass class PromptData()
@dataclass class MaximApiPromptResponse()
@dataclass class MaximApiPromptsResponse()
@dataclass class MaximAPIResponse()
Was this page helpful?