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?