Class EmbeddingAPIKeyHeaderProvider
java.lang.Object
com.datastax.astra.client.core.auth.EmbeddingAPIKeyHeaderProvider
- All Implemented Interfaces:
EmbeddingHeadersProvider
,Cloneable
Default header when working with an embedding service provider.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String
Headers param with the embedding ApiKey when dealing with a embedding service provider. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
HEADER_EMBEDDING_API_KEY
Headers param with the embedding ApiKey when dealing with a embedding service provider.
-
-
Constructor Details
-
EmbeddingAPIKeyHeaderProvider
Constructor.- Parameters:
apiKey
- the apiKey to use for the embedding provider.
-
-
Method Details
-
getHeaders
Build the Header for this provider.- Specified by:
getHeaders
in interfaceEmbeddingHeadersProvider
- Returns:
- headers to use for the embedding provider.
-
clone
-
copy
Description copied from interface:EmbeddingHeadersProvider
Clone the EmbeddingHeadersProvider.- Specified by:
copy
in interfaceEmbeddingHeadersProvider
- Returns:
- a new instance of the EmbeddingHeadersProvider.
-