package at.procon.dip.embedding.model;

import java.time.Duration;
import java.util.Map;
import lombok.Builder;

@Builder
public record ResolvedEmbeddingProviderConfig(
        String key,
        String providerType,
        String baseUrl,
        String apiKey,
        Duration connectTimeout,
        Duration readTimeout,
        Map<String, String> headers,
        Integer dimensions,
        Boolean batchTruncateText,
        Integer batchTruncateLength,
        Integer batchChunkSize
) {
}
