Index

A C D E F G I M O P R S T V W 
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 is null or 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 ChatModelListener that uses a Micrometer MeterRegistry to collect metrics about chat model interactions following OpenTelemetry Semantic Conventions for Generative AI.
MicrometerMetricsChatModelListener(MeterRegistry) - Constructor for class dev.langchain4j.micrometer.metrics.listeners.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 ModelProvider values to OpenTelemetry Semantic Conventions (v1.39.0) well-known values for the gen_ai.provider.name attribute.
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
 
A C D E F G I M O P R S T V W 
All Classes and Interfaces|All Packages