B-Arts DocumentationIndice generale

BAIOllamaProvider

Identità

  • Namespace: B.BAI.BAIProviders

  • Tipo: class : IBAIProvider, IDisposable

  • Name: Ollama

  • DefaultUrl: http://localhost:11434

  • RequiresApiKey: false

Costruttore

  • BAIOllamaProvider(Action<string, BEnumerations.eSeverity> AddLog, BHttp? http = null).

Implementa modelli, chat, Structured Output, streaming, Function Calling ed embeddings tramite le API native Ollama. Normalmente selezionarlo con eBAITipoProvider.Ollama nella BAIConnection.

API implementata

Espone tutti i membri di IBAIProvider e Dispose(). Il BHttp opzionale permette di condividere un client gestito dal chiamante; se omesso il provider crea e rilascia il proprio.