OllamaEmbeddingGenerator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un IEmbeddingGenerator<TInput,TEmbedding> para Ollama.
public ref class OllamaEmbeddingGenerator sealed : IDisposable, Microsoft::Extensions::AI::IEmbeddingGenerator<System::String ^, Microsoft::Extensions::AI::Embedding<float> ^>
public sealed class OllamaEmbeddingGenerator : IDisposable, Microsoft.Extensions.AI.IEmbeddingGenerator<string,Microsoft.Extensions.AI.Embedding<float>>
type OllamaEmbeddingGenerator = class
interface IEmbeddingGenerator<string, Embedding<single>>
interface IEmbeddingGenerator
interface IDisposable
Public NotInheritable Class OllamaEmbeddingGenerator
Implements IDisposable, IEmbeddingGenerator(Of String, Embedding(Of Single))
- Herencia
-
OllamaEmbeddingGenerator
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| OllamaEmbeddingGenerator(String, String, HttpClient) |
Inicializa una nueva instancia de la clase OllamaEmbeddingGenerator. |
| OllamaEmbeddingGenerator(Uri, String, HttpClient) |
Inicializa una nueva instancia de la clase OllamaEmbeddingGenerator. |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados. |
| GenerateAsync(IEnumerable<String>, EmbeddingGenerationOptions, CancellationToken) |
Genera incrustaciones para cada una de las opciones proporcionadas |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IEmbeddingGenerator.GetService(Type, Object) |
Solicita un IEmbeddingGenerator<TInput,TEmbedding> objeto del tipo |