Crate mindcontrol_types

Source

Structs§

AnthropicModelV1Claude3Haiku
AnthropicModelV1Claude3Opus
AnthropicModelV1Claude3Sonnet
AnthropicModelV1Claude35Sonnet
AnthropicProviderAnthropic
AnthropicProviderAws
AnthropicProviderGcp
AnthropicProviderSettingsV1
Anthropic provider settings.
AnthropicSettingsV1
Anthropic model settings.
AnthropicSettingsV1TypeAnthropic
CollectionBase
Collection base type.
CollectionBaseV1
CollectionParsedV1
Parsed collection version. Unlike regular collection, the payload property is a parsed JSON object.
CollectionSettingsObj
CollectionV1
Collection version.
DependencyProviderV1
Provider dependency. It defines a provider that is required for the collection to operate.
DependencyProviderV1TypeProvider
FragmentV1
Prompt fragment. Represents an individual prompt snippets with variables that can be used independently or compiled together.
Log
Log type.
LogLevelError
LogLevelInfo
OpenAIProviderSettingsV1
OpenAI provider settings.
OpenAISettingsV1
OpenAI model settings.
OpenAiModelV1Chatgpt4oLatest
OpenAiModelV1Gpt4
OpenAiModelV1Gpt4Turbo
OpenAiModelV1Gpt4Turbo20240409
OpenAiModelV1Gpt4TurboPreview
OpenAiModelV1Gpt4o
OpenAiModelV1Gpt4o20240513
OpenAiModelV1Gpt4o20240806
OpenAiModelV1Gpt4o20241120
OpenAiModelV1Gpt4oMini
OpenAiModelV1Gpt4oMini20240718
OpenAiModelV1Gpt35Turbo
OpenAiModelV1Gpt35Turbo0125
OpenAiModelV1Gpt35Turbo1106
OpenAiModelV1Gpt40314
OpenAiModelV1Gpt40613
OpenAiModelV1Gpt40125Preview
OpenAiModelV1Gpt41106Preview
OpenAiModelV1O1
OpenAiModelV1O1Mini
OpenAiModelV1O1Mini20240912
OpenAiModelV1O1Preview
OpenAiModelV1O1Preview20240912
OpenAiModelV1O3Mini
OpenAiModelV1O3Mini20250131
OpenAiModelV1O120241217
OpenAiProviderAzure
OpenAiProviderOpenai
OpenAiSettingsV1TypeOpenai
PackageBaseSettings
PackageNpm
npm package.
PackageNpmClientVersion0
PackageNpmClientVersion1
PackageNpmSettings
Npm package settings.
PackageNpmTypeNpm
PackagePip
Pip package.
PackagePipClientVersion0
PackagePipClientVersion1
PackagePipSettings
Pip package settings.
PackagePipTypePip
PackageSettingTransformCaseEverything
PackageSettingTransformCaseNever
PackageSettingTransformCaseShallow
PackageStatusBuilding
PackageStatusErrored
PackageStatusPending
PackageStatusPublished
PackageTrigger
Package trigger message.
PackagesSettings
Package settings.
PayloadSettings
Payload settings.
PayloadSettingsProviders
Payload settings providers.
PayloadV1
Collection payload.
PayloadV1V1
PerplexityModelR11776
PerplexityModelSonar
PerplexityModelSonarDeepResearch
PerplexityModelSonarPro
PerplexityModelSonarReasoning
PerplexityModelSonarReasoningPro
PerplexityProviderPerplexity
PerplexityProviderSettings
Perplexity provider settings.
PerplexitySettings
Perplexity model settings.
PerplexitySettingsTypePerplexity
PromptMessageV1
Prompt message.
PromptMessageV1RoleAssistant
PromptMessageV1RoleUser
PromptV1
Prompt object.
ResourceChainV1
Prompt chain resource. Represents a chain of prompts.
ResourceChainV1TypeChain
ResourceDataV1
Data resource. Represents free-form data.
ResourceDataV1TypeData
ResourceFragmentsV1
Fragments resource.
ResourceFragmentsV1TypeFragments
ResourcePromptV1
Prompt resource. Represents a prompt template.
ResourcePromptV1TypePrompt
ResourceSettingsV1
AI model settings resource.
ResourceSettingsV1TypeSettings
SettingsNope
Fallback for when no settings are provided. It is needed to fallback for older payloads with empty settings object.
SignatureInputFieldsV1
SignatureInputV1
Input schema. It defines individual input variable and type.
SignatureInputV1TypeNumber
SignatureInputV1TypeString
SignatureOutputBaseV1
Output base type.
SignatureOutputJsonV1
Output JSON type.
SignatureOutputJsonV1TypeJson
SignatureOutputStringV1
Output string type.
SignatureOutputStringV1TypeString
SignatureV1
Prompt signature. It defines the input and output types of the prompt.
VarV1
Variable type. It defines meta information about the variable.
VersionSettings
Collection version settings. Unlike the payload settings, the version settings aren’t needed for the runtime and aren’t sent to the clients, however also affect the collection versioning.
WebhookCollectionV1
Collecton webhook body.
WebhookCollectionV1TypeCollection
WebhookPingV1
Ping webhook body.
WebhookPingV1TypePing
WebhookPongV1
Webhook pong response.
WebhookPongV1PingPong
WebhookV1
Webhook body.

Enums§

AnthropicModelV1
Anthropic model identifier.
AnthropicProvider
Anthropic providers.
CollectionSettings
Collection settings object. Unused for now.
DependencyProviderV1Id
LlmProvider
LlmSettingsV1
LogLevel
OpenAIModelV1
OpenAI model identifier.
OpenAIProvider
OpenAI provider enum.
Package
Collection package.
PackageNpmClientVersion
Npm package client version.
PackagePipClientVersion
Pip package client version.
PackageSettingTransformCase
Transform case setting.
PackageStatus
Status of the package.
PerplexityModel
Perplexity model identifier. Source: https://docs.perplexity.ai/models/model-cards
PromptMessageV1Role
ResourceV1
SignatureInputV1Type
SignatureOutputV1
Output type. It defines output variable and type.
WebhookV1Payload

Type Aliases§

DependencyV1
Payload dependency.
PackageNpmDependencies
npm package dependencies.
PerplexityProvider
Perplexity provider identifier.