The plan-config object contains configuration settings for different AI models, tools, and features available in a specific plan. It defines which capabilities are enabled and which models are accessible.

Availability

The plan-config object is available as a property of the plan object. It can be accessed within theme templates when working with plan-related data.

Properties

writer

writer.is_enabled
boolean

Indicates whether the writer feature is enabled for this plan.

writer.model
string

Specifies the AI model used for the writer feature (e.g., “gpt-4o”).

coder

coder.is_enabled
boolean

Indicates whether the coder feature is enabled for this plan.

coder.model
string

Specifies the AI model used for the coder feature (e.g., “gpt-4o”).

imagine

imagine.is_enabled
boolean

Indicates whether the imagine feature is enabled for this plan.

transcriber

transcriber.is_enabled
boolean

Indicates whether the transcriber feature is enabled for this plan.

voiceover

voiceover.is_enabled
boolean

Indicates whether the voiceover feature is enabled for this plan.

chat

chat.is_enabled
boolean

Indicates whether the chat feature is enabled for this plan.

voice_isolator

voice_isolator.is_enabled
boolean

Indicates whether the voice isolator feature is enabled for this plan.

classifier

classifier.is_enabled
boolean

Indicates whether the classifier feature is enabled for this plan.

composer

composer.is_enabled
boolean

Indicates whether the composer feature is enabled for this plan.

titler

titler.model
string

Specifies the AI model used for the titler feature (e.g., “gpt-4o-mini”).

models

models
object

An object containing boolean flags for various AI models, indicating which ones are available in this plan. Examples include:

  • o1-preview
  • o1-mini
  • gpt-4o
  • gpt-4o-mini
  • gpt-4-turbo
  • gpt-4
  • gpt-3.5-turbo
  • claude-3-5-sonnet-20240620
  • claude-3-haiku-20240307
  • claude-3-sonnet-20240229
  • claude-3-opus-20240229
  • command-r-plus
  • command-r
  • command
  • command-light
  • dall-e-3
  • dall-e-2
  • flux/dev
  • flux/schnell
  • flux-pro
  • flux-realism
  • sd-ultra
  • sd-core
  • sd3-large
  • sd3-large-turbo
  • sd3-medium
  • stable-diffusion-xl-1024-v1-0
  • stable-diffusion-v1-6
  • clipdrop
  • tts-1
  • eleven_multilingual_v2
  • eleven_turbo_v2_5
  • eleven_multilingual_v1
  • eleven_monolingual_v1
  • google-tts-standard
  • google-tts-premium
  • google-tts-studio
  • azure-tts
  • chirp-v3-5
  • chirp-v3-0

tools

tools
object

An object specifying which tools are available in this plan:

  • embedding_search: Boolean indicating if embedding search is enabled
  • google_search: Boolean indicating if Google search is enabled
  • cohere_web_search: Boolean indicating if Cohere web search is enabled
  • web_scrap: Boolean indicating if web scraping is enabled
  • generate_image: Boolean indicating if image generation is enabled

embedding_model

embedding_model
string

Specifies the embedding model used for this plan (e.g., “text-embedding-3-small”).

assistants

assistants
array<string>|null

An array of assistant IDs that are available in this plan. If set to null, all assistants are available.

presets

presets
array<string>|null

An array of preset IDs that are available in this plan. If set to null, all presets are available.