{ "groups": [ { "name": "ai.providers.sparkai", "type": "com.storlead.ai.config.properties.SparkAiProperties", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.storlead", "type": "com.storlead.ai.config.properties.StorleadAiProperties", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storleadai", "type": "com.storlead.ai.config.properties.OpenAiProperties", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" } ], "properties": [ { "name": "ai.providers.sparkai.api-key", "type": "java.lang.String", "description": "API密钥", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.base-url", "type": "java.lang.String", "description": "API基础URL", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.default-max-tokens", "type": "java.lang.Integer", "description": "默认最大令牌数", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.default-model", "type": "java.lang.String", "description": "默认模型", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.default-temperature", "type": "java.lang.Double", "description": "默认温度参数", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.enabled", "type": "java.lang.Boolean", "description": "是否启用OpenAI", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.max-retries", "type": "java.lang.Integer", "description": "最大重试次数", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.stream-enabled", "type": "java.lang.Boolean", "description": "是否启用流式响应", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.supported-models", "type": "java.util.List", "description": "支持的模型列表", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.sparkai.timeout-seconds", "type": "java.lang.Integer", "description": "请求超时时间(秒)", "sourceType": "com.storlead.ai.config.properties.SparkAiProperties" }, { "name": "ai.providers.storlead.api-key", "type": "java.lang.String", "description": "API密钥", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.base-url", "type": "java.lang.String", "description": "API基础URL", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.default-max-tokens", "type": "java.lang.Integer", "description": "默认最大令牌数", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.default-model", "type": "java.lang.String", "description": "默认模型", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.default-temperature", "type": "java.lang.Double", "description": "默认温度参数", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.enabled", "type": "java.lang.Boolean", "description": "是否启用OpenAI", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.max-retries", "type": "java.lang.Integer", "description": "最大重试次数", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.stream-enabled", "type": "java.lang.Boolean", "description": "是否启用流式响应", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.supported-models", "type": "java.util.List", "description": "支持的模型列表", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storlead.timeout-seconds", "type": "java.lang.Integer", "description": "请求超时时间(秒)", "sourceType": "com.storlead.ai.config.properties.StorleadAiProperties" }, { "name": "ai.providers.storleadai.api-key", "type": "java.lang.String", "description": "API密钥", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.base-url", "type": "java.lang.String", "description": "API基础URL", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.default-max-tokens", "type": "java.lang.Integer", "description": "默认最大令牌数", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.default-model", "type": "java.lang.String", "description": "默认模型", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.default-temperature", "type": "java.lang.Double", "description": "默认温度参数", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.enabled", "type": "java.lang.Boolean", "description": "是否启用OpenAI", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.max-retries", "type": "java.lang.Integer", "description": "最大重试次数", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.stream-enabled", "type": "java.lang.Boolean", "description": "是否启用流式响应", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.supported-models", "type": "java.util.List", "description": "支持的模型列表", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" }, { "name": "ai.providers.storleadai.timeout-seconds", "type": "java.lang.Integer", "description": "请求超时时间(秒)", "sourceType": "com.storlead.ai.config.properties.OpenAiProperties" } ], "hints": [] }