Class AiHealthIndicator

java.lang.Object
com.bytedesk.ai.config.AiHealthIndicator
All Implemented Interfaces:
org.springframework.boot.actuate.health.HealthContributor, org.springframework.boot.actuate.health.HealthIndicator

@Component public class AiHealthIndicator extends Object implements org.springframework.boot.actuate.health.HealthIndicator
AI模块健康检查 监控AI大模型服务的可用性
  • Field Details

    • chatModel

      @Value("${spring.ai.model.chat:none}") private String chatModel
    • embeddingModel

      @Value("${spring.ai.model.embedding:none}") private String embeddingModel
    • imageModel

      @Value("${spring.ai.model.image:none}") private String imageModel
    • primaryChatModel

      @Autowired(required=false) private org.springframework.ai.chat.model.ChatModel primaryChatModel
  • Constructor Details

    • AiHealthIndicator

      public AiHealthIndicator()
  • Method Details

    • health

      public org.springframework.boot.actuate.health.Health health()
      Specified by:
      health in interface org.springframework.boot.actuate.health.HealthIndicator