API Reference
Class
OpenAIChatTreatmentProvider
Treatment provider backed by the existing IntelligenceX OpenAI chat client.
Inheritance
- Object
- OpenAIChatTreatmentProvider
Constructors
OpenAIChatTreatmentProvider 2 overloads
public OpenAIChatTreatmentProvider(ITreatmentChatClient client) #Initializes a new provider using an IntelligenceX client.
Parameters
- client IntelligenceX.OpenAI.IntelligenceXClient
OpenAIChatTreatmentProvider(IntelligenceX.Treatment.ITreatmentChatClient client) #Initializes a new provider using a treatment chat client.
Parameters
- client IntelligenceX.Treatment.ITreatmentChatClient
Methods
public virtual async Task<TreatmentResult> RunAsync(TreatmentRequest request, CancellationToken cancellationToken = null) #Returns:
Task<TreatmentResult>Parameters
- request IntelligenceX.Treatment.TreatmentRequest
- cancellationToken System.Threading.CancellationToken = null