{
  "properties": [
    {
      "name": "spring.ai.model.chat",
      "type": "java.lang.String",
      "description": "The primary ChatModel to autoconfigure. If not set, each ChatModel auto-configuration is enabled by default.",
      "defaultValue": ""
    },
    {
      "name": "spring.ai.model.embedding",
      "type": "java.lang.String",
      "description": "The primary EmbeddingModel to autoconfigure. If not set, each EmbeddingModel auto-configuration is enabled by default.",
      "defaultValue": ""
    },
    {
      "name": "spring.ai.model.embedding.text",
      "type": "java.lang.String",
      "description": "The primary EmbeddingModel for text embeddings to autoconfigure. If not set, each text EmbeddingModel auto-configuration is enabled by default.",
      "defaultValue": ""
    },
    {
      "name": "spring.ai.model.embedding.multimodal",
      "type": "java.lang.String",
      "description": "The primary EmbeddingModel for multimodal embeddings to autoconfigure. If not set, each multimodal EmbeddingModel auto-configuration is enabled by default.",
      "defaultValue": ""
    },
    {
      "name": "spring.ai.model.image",
      "type": "java.lang.String",
      "description": "The primary ImageModel to autoconfigure. If not set, each ImageModel auto-configuration is enabled by default.",
      "defaultValue": ""
    },
    {
      "name": "spring.ai.model.audio.transcription",
      "type": "java.lang.String",
      "description": "The primary TranscriptionModel to autoconfigure. If not set, each TranscriptionModel auto-configuration is enabled by default.",
      "defaultValue": ""
    },
    {
      "name": "spring.ai.model.audio.speech",
      "type": "java.lang.String",
      "description": "The primary SpeechModel to autoconfigure. If not set, each SpeechModel auto-configuration is enabled by default.",
      "defaultValue": ""
    },
    {
      "name": "spring.ai.model.moderation",
      "type": "java.lang.String",
      "description": "The primary ModerationModel to autoconfigure. If not set, each ModerationModel auto-configuration is enabled by default.",
      "defaultValue": ""
    }
  ]
}
