Uses of Interface
org.apache.camel.builder.endpoint.dsl.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder
Packages that use OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder
-
Uses of OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder in org.apache.camel.builder.endpoint
Methods in org.apache.camel.builder.endpoint that return OpenAIEndpointBuilderFactory.OpenAIEndpointBuilderModifier and TypeMethodDescriptionOpenAI (camel-openai) OpenAI endpoint for chat completion and embeddings.OpenAI (camel-openai) OpenAI endpoint for chat completion and embeddings. -
Uses of OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder in org.apache.camel.builder.endpoint.dsl
Methods in org.apache.camel.builder.endpoint.dsl that return OpenAIEndpointBuilderFactory.OpenAIEndpointBuilderModifier and TypeMethodDescriptionOpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.additionalBodyProperty(String key, Object value) Additional JSON properties to include in the request body (e.g.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.additionalBodyProperty(Map values) Additional JSON properties to include in the request body (e.g.OpenAI API key.Base URL for OpenAI API.OpenAIEndpointBuilderFactory.AdvancedOpenAIEndpointBuilder.basic()OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.conversationHistoryProperty(String conversationHistoryProperty) Exchange property name for storing conversation history.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.conversationMemory(boolean conversationMemory) Enable conversation memory per Exchange.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.conversationMemory(String conversationMemory) Enable conversation memory per Exchange.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.developerMessage(String developerMessage) Developer message to prepend before user messages.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.dimensions(Integer dimensions) Number of dimensions for the embedding output.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.dimensions(String dimensions) Number of dimensions for the embedding output.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.embeddingModel(String embeddingModel) The model to use for embeddings.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.encodingFormat(String encodingFormat) The format for embedding output: 'float' for list of floats, 'base64' for compressed format.OpenAIEndpointBuilderFactory.endpointBuilder(String componentName, String path) OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.jsonSchema(String jsonSchema) JSON schema for structured output validation.Maximum number of tokens to generate.Maximum number of tokens to generate.The model to use for chat completion.OpenAI (camel-openai) OpenAI endpoint for chat completion and embeddings.OpenAI (camel-openai) OpenAI endpoint for chat completion and embeddings.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.outputClass(String outputClass) Fully qualified class name for structured output using response format.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.storeFullResponse(boolean storeFullResponse) Store the full response in the exchange property 'CamelOpenAIResponse' in non-streaming mode.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.storeFullResponse(String storeFullResponse) Store the full response in the exchange property 'CamelOpenAIResponse' in non-streaming mode.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.streaming(boolean streaming) Enable streaming responses.Enable streaming responses.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.systemMessage(String systemMessage) System message to prepend.OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.temperature(Double temperature) Temperature for response generation (0.0 to 2.0).OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.temperature(String temperature) Temperature for response generation (0.0 to 2.0).Top P for response generation (0.0 to 1.0).Top P for response generation (0.0 to 1.0).OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder.userMessage(String userMessage) Default user message text to use when no prompt is provided.