Index
All Classes and Interfaces|All Packages
A
- AMAZON_BEDROCK - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- ANTHROPIC - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- AZURE_OPEN_AI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
-
Deprecated.
C
- CHAT - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiOperationName
-
AI operation type for chat.
D
- dev.langchain4j.micrometer.metrics.conventions - package dev.langchain4j.micrometer.metrics.conventions
- dev.langchain4j.micrometer.metrics.listeners - package dev.langchain4j.micrometer.metrics.listeners
E
- EMBEDDINGS - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiOperationName
-
AI operation type for embeddings.
- ERROR_TYPE - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The type of error that occurred.
F
- fromModelProvider(ModelProvider) - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
-
Returns the OTel-conformant provider name for the given
ModelProvider, or"unknown"if the provider isnullor not mapped.
G
- GITHUB_MODELS - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- GOOGLE_AI_GEMINI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- GOOGLE_VERTEX_AI_ANTHROPIC - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- GOOGLE_VERTEX_AI_GEMINI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
I
- INPUT - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiTokenType
-
Input token.
M
- MicrometerMetricsChatModelListener - Class in dev.langchain4j.micrometer.metrics.listeners
-
A
ChatModelListenerthat uses a MicrometerMeterRegistryto collect metrics about chat model interactions following OpenTelemetry Semantic Conventions for Generative AI. - MicrometerMetricsChatModelListener(MeterRegistry) - Constructor for class dev.langchain4j.micrometer.metrics.listeners.MicrometerMetricsChatModelListener
-
Creates a new
MicrometerMetricsChatModelListener. - MICROSOFT_FOUNDRY - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- MISTRAL_AI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
O
- OLLAMA - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- onError(ChatModelErrorContext) - Method in class dev.langchain4j.micrometer.metrics.listeners.MicrometerMetricsChatModelListener
- onRequest(ChatModelRequestContext) - Method in class dev.langchain4j.micrometer.metrics.listeners.MicrometerMetricsChatModelListener
- onResponse(ChatModelResponseContext) - Method in class dev.langchain4j.micrometer.metrics.listeners.MicrometerMetricsChatModelListener
- OPEN_AI - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- OPERATION_DURATION - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiMetricName
-
GenAI operation duration.
- OPERATION_NAME - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The name of the operation being performed.
- OTelGenAiAttributes - Enum Class in dev.langchain4j.micrometer.metrics.conventions
- OTelGenAiMetricName - Enum Class in dev.langchain4j.micrometer.metrics.conventions
-
Observation metric names for generative AI client metrics in line with the OpenTelemetry Semantic Conventions for Generative AI Metrics.
- OTelGenAiOperationName - Enum Class in dev.langchain4j.micrometer.metrics.conventions
-
Metric attribute for operation type of AI operations.
- OTelGenAiProviderName - Enum Class in dev.langchain4j.micrometer.metrics.conventions
-
Maps
ModelProvidervalues to OpenTelemetry Semantic Conventions (v1.39.0) well-known values for thegen_ai.provider.nameattribute. - OTelGenAiTokenType - Enum Class in dev.langchain4j.micrometer.metrics.conventions
-
Metric attribute for token type of AI operations that is counted.
- OTHER - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- OUTPUT - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiTokenType
-
Output token.
P
- PROVIDER_NAME - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The Generative AI provider as identified by the client or server instrumentation.
R
- REQUEST_FREQUENCY_PENALTY - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The frequency penalty setting for the model request.
- REQUEST_MAX_TOKENS - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The maximum number of tokens the model generates for a request.
- REQUEST_MODEL - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The name of the model a request is being made to.
- REQUEST_PRESENCE_PENALTY - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The presence penalty setting for the model request.
- REQUEST_STOP_SEQUENCES - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
List of sequences that the model will use to stop generating further tokens.
- REQUEST_TEMPERATURE - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The temperature setting for the model request.
- REQUEST_TOP_K - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The top_k sampling setting for the model request.
- REQUEST_TOP_P - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The top_p sampling setting for the model request.
- RESPONSE_FINISH_REASONS - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
Reasons the model stopped generating tokens, corresponding to each generation received.
- RESPONSE_ID - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The unique identifier for the AI response.
- RESPONSE_MODEL - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The name of the model that generated the response.
S
- SERVER_ADDRESS - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The GenAI server address.
- SERVER_PORT - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The GenAI server port.
T
- TEXT_COMPLETION - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiOperationName
-
AI operation type for text completion.
- TOKEN_TYPE - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
The type of token that is counted: input, output, total.
- TOKEN_USAGE - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiMetricName
-
Measures number of input and output tokens used
V
- value() - Method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
- value() - Method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiMetricName
- value() - Method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiOperationName
- value() - Method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
- value() - Method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiTokenType
- valueOf(String) - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiMetricName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiOperationName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiTokenType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiAttributes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiMetricName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiOperationName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiTokenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WATSONX - Enum constant in enum class dev.langchain4j.micrometer.metrics.conventions.OTelGenAiProviderName
All Classes and Interfaces|All Packages