Skip to main content
View module source on GitHub

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.