nat.embedder.nim_embedder#
Attributes#
Classes#
A NVIDIA Inference Microservice (NIM) embedder provider to be used with an embedder client. |
Functions#
Ensures option is allowed |
|
|
Module Contents#
- allowed_truncate_values = ['NONE', 'START', 'END']#
- option_in_allowed_values(v)#
Ensures option is allowed
- TruncationOption#
- class NIMEmbedderModelConfig#
Bases:
nat.data_models.embedder.EmbedderBaseConfig,nat.data_models.retry_mixin.RetryMixinA NVIDIA Inference Microservice (NIM) embedder provider to be used with an embedder client.
- api_key: nat.data_models.common.OptionalSecretStr = None#
- truncate: TruncationOption = None#
- model_config#
- async nim_embedder_model(
- embedder_config: NIMEmbedderModelConfig,
- builder: nat.builder.builder.Builder,