BAIOpenAIProvider
Identità
Namespace:
B.BAI.BAIProvidersTipo:
class : IBAIProvider, IDisposableName:OpenAIDefaultUrl:BAIGlobal.OpenAIUrlRequiresApiKey:true
Costruttore
BAIOpenAIProvider(Action<string, BEnumerations.eSeverity> AddLog, BHttp? http = null).
Usa la Responses API (/v1/responses) e normalizza modelli, output, citations, tool call, streaming, Structured Output ed embeddings nel contratto BAI.
API implementata
Espone tutti i membri di IBAIProvider e Dispose(). Nel codice applicativo preferire BAIConnectionSettings.TipoProvider = eBAITipoProvider.OpenAI.
