This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new 238f216e5b9 Regen
238f216e5b9 is described below
commit 238f216e5b947f03e34bebae9b80f79bc6ba2214
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Oct 1 10:32:00 2026 +0200
Regen
---
.../springboot/catalog/components/typesafe-ai.json | 58 +++++++++++-----------
1 file changed, 30 insertions(+), 28 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/typesafe-ai.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/typesafe-ai.json
index 41c06fc43ce..5d31c6804ff 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/typesafe-ai.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/typesafe-ai.json
@@ -24,36 +24,38 @@
"remote": true
},
"componentProperties": {
- "baseUrl": { "index": 0, "kind": "property", "displayName": "Base Url",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "https:\/\/api.typesafe.ai",
"configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API base URL. The
client appends \/v1\/systemone. Redirects [...]
- "configuration": { "index": 1, "kind": "property", "displayName":
"Configuration", "group": "producer", "label": "", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration", "deprecated":
false, "autowired": false, "secret": false, "description": "Default
configuration shared by TypeSafe AI endpoints." },
- "maxConcurrentRequests": { "index": 2, "kind": "property", "displayName":
"Max Concurrent Requests", "group": "common", "label": "common", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 64, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Maximum concurrent
evaluations per endpoint, shared by producers and pre [...]
- "model": { "index": 3, "kind": "property", "displayName": "Model",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "jev-latest", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The model ID or alias.
Use a versioned ID to pin decision behavior." },
- "questions": { "index": 4, "kind": "property", "displayName": "Questions",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "A JSON object mapping
question names to Noul, Choice or Score question objects. When set, producers
evalua [...]
- "questionsResource": { "index": 5, "kind": "property", "displayName":
"Questions Resource", "group": "common", "label": "common", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Camel resource URI for a
UTF-8 JSON object mapping question names to Noul, Choice or Scor [...]
- "requestTimeout": { "index": 6, "kind": "property", "displayName":
"Request Timeout", "group": "common", "label": "common", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The timeout in
milliseconds for the complete HTTP request and response body. Must b [...]
- "state": { "index": 7, "kind": "property", "displayName": "State",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The Simple expression
selecting state for configured producer questions and the TypeSafe AI language.
If not set, [...]
- "lazyStartProducer": { "index": 8, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fail [...]
- "resultProperty": { "index": 9, "kind": "property", "displayName": "Result
Property", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Store the producer
response in this exchange property, preserving the original message body." },
- "autowiredEnabled": { "index": 10, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching [...]
- "threshold": { "index": 11, "kind": "property", "displayName":
"Threshold", "group": "advanced", "label": "advanced", "required": false,
"type": "number", "javaType": "double", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 0.5, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Default inclusive
probability threshold for the TypeSafe AI language. Must be within 0,1." },
- "uncertainty": { "index": 12, "kind": "property", "displayName":
"Uncertainty", "group": "advanced", "label": "advanced", "required": false,
"type": "number", "javaType": "double", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 0.0, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Default half-width of
the inclusive uncertainty band for the TypeSafe AI language. Zer [...]
- "uncertaintyPolicy": { "index": 13, "kind": "property", "displayName":
"Uncertainty Policy", "group": "advanced", "label": "advanced", "required":
false, "type": "enum", "javaType":
"org.apache.camel.language.typesafeai.TypeSafeAiLanguage.UncertaintyPolicy",
"enum": [ "NonMatch", "Fail" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "NonMatch", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "c [...]
- "apiKey": { "index": 14, "kind": "property", "displayName": "Api Key",
"group": "security", "label": "security", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API key used for
Bearer authentication." }
+ "apiPath": { "index": 0, "kind": "property", "displayName": "Api Path",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "\/v1\/systemone", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API path appended to
baseUrl. A leading slash is optional. Must be a n [...]
+ "baseUrl": { "index": 1, "kind": "property", "displayName": "Base Url",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "https:\/\/api.typesafe.ai",
"configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API base URL. The
client appends apiPath, preserving any bas [...]
+ "configuration": { "index": 2, "kind": "property", "displayName":
"Configuration", "group": "producer", "label": "", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration", "deprecated":
false, "autowired": false, "secret": false, "description": "Default
configuration shared by TypeSafe AI endpoints." },
+ "maxConcurrentRequests": { "index": 3, "kind": "property", "displayName":
"Max Concurrent Requests", "group": "common", "label": "common", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 64, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Maximum concurrent
evaluations per endpoint, shared by producers and pre [...]
+ "model": { "index": 4, "kind": "property", "displayName": "Model",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "jev-latest", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The model ID or alias.
Use a versioned ID to pin decision behavior." },
+ "questions": { "index": 5, "kind": "property", "displayName": "Questions",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "A JSON object mapping
question names to Noul, Choice or Score question objects. When set, producers
evalua [...]
+ "questionsResource": { "index": 6, "kind": "property", "displayName":
"Questions Resource", "group": "common", "label": "common", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Camel resource URI for a
UTF-8 JSON object mapping question names to Noul, Choice or Scor [...]
+ "requestTimeout": { "index": 7, "kind": "property", "displayName":
"Request Timeout", "group": "common", "label": "common", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The timeout in
milliseconds for the complete HTTP request and response body. Must b [...]
+ "state": { "index": 8, "kind": "property", "displayName": "State",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The Simple expression
selecting state for configured producer questions and the TypeSafe AI language.
If not set, [...]
+ "lazyStartProducer": { "index": 9, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fail [...]
+ "resultProperty": { "index": 10, "kind": "property", "displayName":
"Result Property", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Store the producer
response in this exchange property, preserving the original message body." },
+ "autowiredEnabled": { "index": 11, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching [...]
+ "threshold": { "index": 12, "kind": "property", "displayName":
"Threshold", "group": "advanced", "label": "advanced", "required": false,
"type": "number", "javaType": "double", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 0.5, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Default inclusive
probability threshold for the TypeSafe AI language. Must be within 0,1." },
+ "uncertainty": { "index": 13, "kind": "property", "displayName":
"Uncertainty", "group": "advanced", "label": "advanced", "required": false,
"type": "number", "javaType": "double", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 0.0, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Default half-width of
the inclusive uncertainty band for the TypeSafe AI language. Zer [...]
+ "uncertaintyPolicy": { "index": 14, "kind": "property", "displayName":
"Uncertainty Policy", "group": "advanced", "label": "advanced", "required":
false, "type": "enum", "javaType":
"org.apache.camel.language.typesafeai.TypeSafeAiLanguage.UncertaintyPolicy",
"enum": [ "NonMatch", "Fail" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "NonMatch", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "c [...]
+ "apiKey": { "index": 15, "kind": "property", "displayName": "Api Key",
"group": "security", "label": "security", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API key used for
Bearer authentication." }
},
"properties": {
"name": { "index": 0, "kind": "path", "displayName": "Name", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "A logical name for the evaluation
endpoint." },
- "baseUrl": { "index": 1, "kind": "parameter", "displayName": "Base Url",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "https:\/\/api.typesafe.ai",
"configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API base URL. The
client appends \/v1\/systemone. Redirects [...]
- "maxConcurrentRequests": { "index": 2, "kind": "parameter", "displayName":
"Max Concurrent Requests", "group": "common", "label": "common", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 64, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Maximum concurrent
evaluations per endpoint, shared by producers and pr [...]
- "model": { "index": 3, "kind": "parameter", "displayName": "Model",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "jev-latest", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The model ID or alias.
Use a versioned ID to pin decision behavior." },
- "questions": { "index": 4, "kind": "parameter", "displayName":
"Questions", "group": "common", "label": "common", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "A JSON object mapping
question names to Noul, Choice or Score question objects. When set, producers
evalu [...]
- "questionsResource": { "index": 5, "kind": "parameter", "displayName":
"Questions Resource", "group": "common", "label": "common", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Camel resource URI for a
UTF-8 JSON object mapping question names to Noul, Choice or Sco [...]
- "requestTimeout": { "index": 6, "kind": "parameter", "displayName":
"Request Timeout", "group": "common", "label": "common", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The timeout in
milliseconds for the complete HTTP request and response body. Must [...]
- "state": { "index": 7, "kind": "parameter", "displayName": "State",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The Simple expression
selecting state for configured producer questions and the TypeSafe AI language.
If not set, [...]
- "resultProperty": { "index": 8, "kind": "parameter", "displayName":
"Result Property", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Store the producer
response in this exchange property, preserving the original message body." },
- "lazyStartProducer": { "index": 9, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produc [...]
- "threshold": { "index": 10, "kind": "parameter", "displayName":
"Threshold", "group": "advanced", "label": "advanced", "required": false,
"type": "number", "javaType": "double", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 0.5, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Default inclusive
probability threshold for the TypeSafe AI language. Must be within 0,1." },
- "uncertainty": { "index": 11, "kind": "parameter", "displayName":
"Uncertainty", "group": "advanced", "label": "advanced", "required": false,
"type": "number", "javaType": "double", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 0.0, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Default half-width of
the inclusive uncertainty band for the TypeSafe AI language. Ze [...]
- "uncertaintyPolicy": { "index": 12, "kind": "parameter", "displayName":
"Uncertainty Policy", "group": "advanced", "label": "advanced", "required":
false, "type": "enum", "javaType":
"org.apache.camel.language.typesafeai.TypeSafeAiLanguage.UncertaintyPolicy",
"enum": [ "NonMatch", "Fail" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "NonMatch", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": " [...]
- "apiKey": { "index": 13, "kind": "parameter", "displayName": "Api Key",
"group": "security", "label": "security", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API key used for
Bearer authentication." }
+ "apiPath": { "index": 1, "kind": "parameter", "displayName": "Api Path",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "\/v1\/systemone", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API path appended to
baseUrl. A leading slash is optional. Must be a [...]
+ "baseUrl": { "index": 2, "kind": "parameter", "displayName": "Base Url",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "https:\/\/api.typesafe.ai",
"configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API base URL. The
client appends apiPath, preserving any ba [...]
+ "maxConcurrentRequests": { "index": 3, "kind": "parameter", "displayName":
"Max Concurrent Requests", "group": "common", "label": "common", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 64, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Maximum concurrent
evaluations per endpoint, shared by producers and pr [...]
+ "model": { "index": 4, "kind": "parameter", "displayName": "Model",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "jev-latest", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The model ID or alias.
Use a versioned ID to pin decision behavior." },
+ "questions": { "index": 5, "kind": "parameter", "displayName":
"Questions", "group": "common", "label": "common", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "A JSON object mapping
question names to Noul, Choice or Score question objects. When set, producers
evalu [...]
+ "questionsResource": { "index": 6, "kind": "parameter", "displayName":
"Questions Resource", "group": "common", "label": "common", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Camel resource URI for a
UTF-8 JSON object mapping question names to Noul, Choice or Sco [...]
+ "requestTimeout": { "index": 7, "kind": "parameter", "displayName":
"Request Timeout", "group": "common", "label": "common", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The timeout in
milliseconds for the complete HTTP request and response body. Must [...]
+ "state": { "index": 8, "kind": "parameter", "displayName": "State",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The Simple expression
selecting state for configured producer questions and the TypeSafe AI language.
If not set, [...]
+ "resultProperty": { "index": 9, "kind": "parameter", "displayName":
"Result Property", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Store the producer
response in this exchange property, preserving the original message body." },
+ "lazyStartProducer": { "index": 10, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a produ [...]
+ "threshold": { "index": 11, "kind": "parameter", "displayName":
"Threshold", "group": "advanced", "label": "advanced", "required": false,
"type": "number", "javaType": "double", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 0.5, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Default inclusive
probability threshold for the TypeSafe AI language. Must be within 0,1." },
+ "uncertainty": { "index": 12, "kind": "parameter", "displayName":
"Uncertainty", "group": "advanced", "label": "advanced", "required": false,
"type": "number", "javaType": "double", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 0.0, "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "Default half-width of
the inclusive uncertainty band for the TypeSafe AI language. Ze [...]
+ "uncertaintyPolicy": { "index": 13, "kind": "parameter", "displayName":
"Uncertainty Policy", "group": "advanced", "label": "advanced", "required":
false, "type": "enum", "javaType":
"org.apache.camel.language.typesafeai.TypeSafeAiLanguage.UncertaintyPolicy",
"enum": [ "NonMatch", "Fail" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "NonMatch", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": " [...]
+ "apiKey": { "index": 14, "kind": "parameter", "displayName": "Api Key",
"group": "security", "label": "security", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.typesafeai.TypeSafeAiConfiguration",
"configurationField": "configuration", "description": "The API key used for
Bearer authentication." }
}
}