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 2eba760b289 [create-pull-request] automated change (#1975)
2eba760b289 is described below

commit 2eba760b289bec366f80a77064456b700dd81f74
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Sep 14 07:18:21 2026 +0200

    [create-pull-request] automated change (#1975)
    
    Co-authored-by: oscerd <[email protected]>
---
 .../springboot/catalog/components/openai.json      | 75 +++++++++++-----------
 1 file changed, 38 insertions(+), 37 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
index 6650186a118..30e5824ef53 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
@@ -77,43 +77,44 @@
     "CamelOpenAISimilarityScore": { "index": 40, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Double", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Calculated cosine similarity score (0.0 
to 1.0)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SIMILARITY_SCORE" },
     "CamelOpenAIOriginalText": { "index": 41, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String or 
List<String>", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Original text content when embeddings 
operation is used", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#ORIGINAL_TEXT" },
     "CamelOpenAIModerationModel": { "index": 42, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The model to use for moderation (e.g., 
omni-moderation-latest)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#MODERATION_MODEL" },
-    "CamelOpenAIModerationFlagged": { "index": 43, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Whether the moderation API flagged the 
input as violating the usage policies. For a batch of inputs this is true when 
at least one input was flagged", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#MODERATION_FL [...]
-    "CamelOpenAIModerationResults": { "index": 44, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.List<java.util.Map<String, Object>>", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "One verdict per moderated input, in the order of the inputs. 
Each entry holds the keys 'input', 'flagged', 'categories' and 
'categoryScores', so a batch can be split and routed per item", "cons [...]
-    "CamelOpenAIModerationCategories": { "index": 45, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.Map<String, Boolean>", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
moderation categories and whether each one was violated, for a single input. 
Not set for a list body, where 'CamelOpenAIModerationResults' carries the 
verdicts", "constantName": "org.apache.camel.compo [...]
-    "CamelOpenAIModerationCategoryScores": { "index": 46, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.Map<String, Double>", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
moderation confidence score per category, for a single input. Not set for a 
list body, where 'CamelOpenAIModerationResults' carries the verdicts", 
"constantName": "org.apache.camel.component.openai. [...]
-    "CamelOpenAIModerationResponseModel": { "index": 47, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The moderation model used in the 
response", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#MODERATION_RESPONSE_MODEL" },
-    "CamelOpenAIAudioModel": { "index": 48, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The model to use for audio transcription", 
"constantName": "org.apache.camel.component.openai.OpenAIConstants#AUDIO_MODEL" 
},
-    "CamelOpenAIAudioLanguage": { "index": 49, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The language of the input audio 
(ISO-639-1)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_LANGUAGE" },
-    "CamelOpenAIAudioResponseFormat": { "index": 50, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The response format for audio 
transcription (json, text, srt, verbose_json, vtt)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_RESPONSE_FORMAT" },
-    "CamelOpenAIAudioTemperature": { "index": 51, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Double", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Sampling temperature for audio 
transcription (0.0 to 1.0)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_TEMPERATURE" },
-    "CamelOpenAIAudioPrompt": { "index": 52, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Optional text to guide the model's style or continue a 
previous audio segment", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_PROMPT" },
-    "CamelOpenAIAudioTimestampGranularities": { "index": 53, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Comma-separated timestamp 
granularities: word, segment, or word,segment (verbose_json only)", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_TIMESTAMP_GRANULARITIES"
 },
-    "CamelOpenAIAudioDuration": { "index": 54, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Double", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Duration of the audio in seconds 
(verbose_json only)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_DURATION" },
-    "CamelOpenAIAudioDetectedLanguage": { "index": 55, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Language detected in the audio 
(verbose_json only)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_DETECTED_LANGUAGE" },
-    "CamelOpenAISpeechModel": { "index": 56, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The model to use for text-to-speech (e.g., 
gpt-4o-mini-tts, tts-1, tts-1-hd)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_MODEL" },
-    "CamelOpenAISpeechVoice": { "index": 57, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The voice to use for the generated audio (e.g., alloy, 
echo, fable, onyx, nova, shimmer)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_VOICE" },
-    "CamelOpenAISpeechResponseFormat": { "index": 58, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The audio format for text-to-speech 
output (mp3, opus, aac, flac, wav, pcm)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_RESPONSE_FORMAT" },
-    "CamelOpenAISpeechSpeed": { "index": 59, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Double", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The speed of the generated audio (0.25 to 4.0, where 1.0 
is normal speed)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_SPEED" },
-    "CamelOpenAISpeechInstructions": { "index": 60, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Optional instructions to control the 
voice of the generated audio (does not work with tts-1 or tts-1-hd)", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_INSTRUCTIONS" },
-    "CamelOpenAIImageModel": { "index": 61, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The model to use for image generation or editing (e.g., 
gpt-image-1, dall-e-3, dall-e-2)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_MODEL" },
-    "CamelOpenAIImagePrompt": { "index": 62, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The prompt describing the image to generate, or the edit 
to apply. Takes precedence over the imagePrompt endpoint option and, for 
image-generation, over the message body", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants [...]
-    "CamelOpenAIImageSize": { "index": 63, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The size of the generated image (e.g., 1024x1024, 
1536x1024, auto)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_SIZE" },
-    "CamelOpenAIImageQuality": { "index": 64, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The quality of the generated image (auto, high, medium, 
low for GPT image models; hd, standard for dall-e-3; standard for dall-e-2)", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_QUALITY" },
-    "CamelOpenAIImageResponseFormat": { "index": 65, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The response format of the generated 
image (url or b64_json). Only supported by dall-e-2 and dall-e-3; GPT image 
models always return base64", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_RESPONSE_FORMAT" },
-    "CamelOpenAIImageCount": { "index": 66, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The number of images to generate", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_COUNT" },
-    "CamelOpenAIImageBackground": { "index": 67, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The background of the generated image 
(transparent, opaque, auto). Only supported by GPT image models", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_BACKGROUND" },
-    "CamelOpenAIImageOutputFormat": { "index": 68, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The output format of the generated 
image (png, jpeg, webp). Only supported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_OUTPUT_FORMAT" },
-    "CamelOpenAIImageOutputCompression": { "index": 69, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The compression level (0-100) for the 
webp or jpeg output formats. Only supported by GPT image models", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_OUTPUT_COMPRESSION" },
-    "CamelOpenAIImageStyle": { "index": 70, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The style of the generated image (vivid or natural). 
Only supported by dall-e-3", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_STYLE" },
-    "CamelOpenAIImageModeration": { "index": 71, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The content moderation level for image 
generation (low or auto). Only supported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_MODERATION" },
-    "CamelOpenAIImageInputFidelity": { "index": 72, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "How closely the edit must match the 
style and features of the input image (high or low). Only supported by the 
image-edit operation on gpt-image-1 and gpt-image-1.5", "constantName": 
"org.apache.camel.component.openai.OpenAIConstan [...]
-    "CamelOpenAIImageMask": { "index": 73, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "byte[], 
java.io.File, java.nio.file.Path or java.io.InputStream", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "An 
optional PNG mask for the image-edit operation, where the fully transparent 
areas indicate where the image should be edited", "constantName": 
"org.apache.camel.component.openai.Ope [...]
-    "CamelOpenAIImageResultCount": { "index": 74, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The number of images returned in the 
response", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_RESULT_COUNT" },
-    "CamelOpenAIImageRevisedPrompt": { "index": 75, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The prompt as revised by the model, 
when a single image is returned (dall-e-3)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_REVISED_PROMPT" },
-    "CamelOpenAIImageRevisedPrompts": { "index": 76, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.List<String>", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The prompts as revised 
by the model, one entry per returned image (dall-e-3)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_REVISED_PROMPTS" },
-    "CamelOpenAIImageInputTokens": { "index": 77, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Long", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The number of input tokens billed for 
the image request. Only reported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_INPUT_TOKENS" },
-    "CamelOpenAIImageOutputTokens": { "index": 78, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Long", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The number of output tokens billed for 
the image request. Only reported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_OUTPUT_TOKENS" },
-    "CamelOpenAIImageTotalTokens": { "index": 79, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Long", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The total number of tokens billed for 
the image request. Only reported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_TOTAL_TOKENS" }
+    "CamelOpenAIModerationText": { "index": 43, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Text to moderate together with an image 
body, such as the caption the image was posted with. The text and the image are 
scored as one input and share a single verdict. Ignored when the body is not an 
image", "constantName": "org.apache [...]
+    "CamelOpenAIModerationFlagged": { "index": 44, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Whether the moderation API flagged the 
input as violating the usage policies. For a batch of inputs this is true when 
at least one input was flagged", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#MODERATION_FL [...]
+    "CamelOpenAIModerationResults": { "index": 45, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.List<java.util.Map<String, Object>>", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "One verdict per moderated input, in the order of the inputs. 
Each entry holds the keys 'input', 'flagged', 'categories', 'categoryScores' 
and, when the provider reports it, 'categoryAppliedInpu [...]
+    "CamelOpenAIModerationCategories": { "index": 46, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.Map<String, Boolean>", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
moderation categories and whether each one was violated, for a single input. 
Not set for a list body, where 'CamelOpenAIModerationResults' carries the 
verdicts", "constantName": "org.apache.camel.compo [...]
+    "CamelOpenAIModerationCategoryScores": { "index": 47, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.Map<String, Double>", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
moderation confidence score per category, for a single input. Not set for a 
list body, where 'CamelOpenAIModerationResults' carries the verdicts", 
"constantName": "org.apache.camel.component.openai. [...]
+    "CamelOpenAIModerationResponseModel": { "index": 48, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The moderation model used in the 
response", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#MODERATION_RESPONSE_MODEL" },
+    "CamelOpenAIAudioModel": { "index": 49, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The model to use for audio transcription", 
"constantName": "org.apache.camel.component.openai.OpenAIConstants#AUDIO_MODEL" 
},
+    "CamelOpenAIAudioLanguage": { "index": 50, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The language of the input audio 
(ISO-639-1)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_LANGUAGE" },
+    "CamelOpenAIAudioResponseFormat": { "index": 51, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The response format for audio 
transcription (json, text, srt, verbose_json, vtt)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_RESPONSE_FORMAT" },
+    "CamelOpenAIAudioTemperature": { "index": 52, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Double", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Sampling temperature for audio 
transcription (0.0 to 1.0)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_TEMPERATURE" },
+    "CamelOpenAIAudioPrompt": { "index": 53, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Optional text to guide the model's style or continue a 
previous audio segment", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_PROMPT" },
+    "CamelOpenAIAudioTimestampGranularities": { "index": 54, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Comma-separated timestamp 
granularities: word, segment, or word,segment (verbose_json only)", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_TIMESTAMP_GRANULARITIES"
 },
+    "CamelOpenAIAudioDuration": { "index": 55, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Double", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Duration of the audio in seconds 
(verbose_json only)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_DURATION" },
+    "CamelOpenAIAudioDetectedLanguage": { "index": 56, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Language detected in the audio 
(verbose_json only)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#AUDIO_DETECTED_LANGUAGE" },
+    "CamelOpenAISpeechModel": { "index": 57, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The model to use for text-to-speech (e.g., 
gpt-4o-mini-tts, tts-1, tts-1-hd)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_MODEL" },
+    "CamelOpenAISpeechVoice": { "index": 58, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The voice to use for the generated audio (e.g., alloy, 
echo, fable, onyx, nova, shimmer)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_VOICE" },
+    "CamelOpenAISpeechResponseFormat": { "index": 59, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The audio format for text-to-speech 
output (mp3, opus, aac, flac, wav, pcm)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_RESPONSE_FORMAT" },
+    "CamelOpenAISpeechSpeed": { "index": 60, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Double", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The speed of the generated audio (0.25 to 4.0, where 1.0 
is normal speed)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_SPEED" },
+    "CamelOpenAISpeechInstructions": { "index": 61, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Optional instructions to control the 
voice of the generated audio (does not work with tts-1 or tts-1-hd)", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#SPEECH_INSTRUCTIONS" },
+    "CamelOpenAIImageModel": { "index": 62, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The model to use for image generation or editing (e.g., 
gpt-image-1, dall-e-3, dall-e-2)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_MODEL" },
+    "CamelOpenAIImagePrompt": { "index": 63, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The prompt describing the image to generate, or the edit 
to apply. Takes precedence over the imagePrompt endpoint option and, for 
image-generation, over the message body", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants [...]
+    "CamelOpenAIImageSize": { "index": 64, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The size of the generated image (e.g., 1024x1024, 
1536x1024, auto)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_SIZE" },
+    "CamelOpenAIImageQuality": { "index": 65, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The quality of the generated image (auto, high, medium, 
low for GPT image models; hd, standard for dall-e-3; standard for dall-e-2)", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_QUALITY" },
+    "CamelOpenAIImageResponseFormat": { "index": 66, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The response format of the generated 
image (url or b64_json). Only supported by dall-e-2 and dall-e-3; GPT image 
models always return base64", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_RESPONSE_FORMAT" },
+    "CamelOpenAIImageCount": { "index": 67, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "Integer", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The number of images to generate", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_COUNT" },
+    "CamelOpenAIImageBackground": { "index": 68, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The background of the generated image 
(transparent, opaque, auto). Only supported by GPT image models", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_BACKGROUND" },
+    "CamelOpenAIImageOutputFormat": { "index": 69, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The output format of the generated 
image (png, jpeg, webp). Only supported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_OUTPUT_FORMAT" },
+    "CamelOpenAIImageOutputCompression": { "index": 70, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The compression level (0-100) for the 
webp or jpeg output formats. Only supported by GPT image models", 
"constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_OUTPUT_COMPRESSION" },
+    "CamelOpenAIImageStyle": { "index": 71, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The style of the generated image (vivid or natural). 
Only supported by dall-e-3", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_STYLE" },
+    "CamelOpenAIImageModeration": { "index": 72, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The content moderation level for image 
generation (low or auto). Only supported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_MODERATION" },
+    "CamelOpenAIImageInputFidelity": { "index": 73, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "How closely the edit must match the 
style and features of the input image (high or low). Only supported by the 
image-edit operation on gpt-image-1 and gpt-image-1.5", "constantName": 
"org.apache.camel.component.openai.OpenAIConstan [...]
+    "CamelOpenAIImageMask": { "index": 74, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": "byte[], 
java.io.File, java.nio.file.Path or java.io.InputStream", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "An 
optional PNG mask for the image-edit operation, where the fully transparent 
areas indicate where the image should be edited", "constantName": 
"org.apache.camel.component.openai.Ope [...]
+    "CamelOpenAIImageResultCount": { "index": 75, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The number of images returned in the 
response", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_RESULT_COUNT" },
+    "CamelOpenAIImageRevisedPrompt": { "index": 76, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The prompt as revised by the model, 
when a single image is returned (dall-e-3)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_REVISED_PROMPT" },
+    "CamelOpenAIImageRevisedPrompts": { "index": 77, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "java.util.List<String>", "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The prompts as revised 
by the model, one entry per returned image (dall-e-3)", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_REVISED_PROMPTS" },
+    "CamelOpenAIImageInputTokens": { "index": 78, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Long", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The number of input tokens billed for 
the image request. Only reported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_INPUT_TOKENS" },
+    "CamelOpenAIImageOutputTokens": { "index": 79, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Long", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The number of output tokens billed for 
the image request. Only reported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_OUTPUT_TOKENS" },
+    "CamelOpenAIImageTotalTokens": { "index": 80, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Long", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The total number of tokens billed for 
the image request. Only reported by GPT image models", "constantName": 
"org.apache.camel.component.openai.OpenAIConstants#IMAGE_TOTAL_TOKENS" }
   },
   "properties": {
     "operation": { "index": 0, "kind": "path", "displayName": "Operation", 
"group": "producer", "label": "", "required": true, "type": "enum", "javaType": 
"org.apache.camel.component.openai.OpenAIOperations", "enum": [ 
"chat-completion", "responses", "embeddings", "tool-execution", 
"audio-transcription", "audio-translation", "audio-speech", "moderation", 
"image-generation", "image-edit" ], "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Th [...]

Reply via email to