Prompt
Prompt utilities for data models and type definitions used throughout the maxim sdk.
FunctionCall
This class represents a function call.
ToolCall
This class represents a tool call.
Message
This class represents a message of a LLM response choice.
Choice
This class represents a choice of a LLM response.
Usage
This class represents the usage of a LLM response.
PromptResponse
This class represents a response of a prompt.
ImageURL
This class represents an image URL.
ChatCompletionMessageImageContent
This class represents an image content of a chat completion message.
ChatCompletionMessageTextContent
This class represents a text content of a chat completion message.
ChatCompletionMessage
This class represents a chat completion message.
Function
This class represents a function.
Tool
This class represents a tool.
ImageUrls
This class represents an image URLs.
Prompt
This class represents a prompt.
RuleType
This class represents a rule type.
value
adding None here
RuleGroupType
This class represents a rule group type.
PromptDeploymentRules
This class represents the deployment rules of a prompt.
VersionSpecificDeploymentConfig
This class represents the deployment rules of a prompt version.
PromptVersionConfig
This class represents the config of a prompt version.
PromptVersion
This class represents a prompt version.
VersionsAndRules
This class represents the versions and rules of a prompt.
VersionAndRulesWithPromptId
This class represents the versions and rules of a prompt with a prompt id.
VersionAndRulesWithPromptIdEncoder
This class represents a JSON encoder for VersionAndRulesWithPromptId.
Error
This class represents an error from Prompt.
PromptData
This class represents the data of a prompt.
MaximApiPromptResponse
This class represents the response of a prompt.
MaximApiPromptsResponse
This class represents the response of a prompts.
MaximAPIResponse
This class represents the response of a Maxim API.