Namespace IntentSharp.Extensions
Classes
- AIExtensions
.AIAsync(client, intent)on any value. Every overload is a thin call into TransformAsync<T>(object?, string, AIRequestOptions?, CancellationToken); the client is always explicit, so there is no hidden global state. All operations are asynchronous. Synchronous wrappers were removed because they deadlock in UI and classic ASP.NET contexts.
- AmbientAIExtensions
The same operations as AIExtensions without the client parameter. They use the client made ambient with AsAmbient() and throw with guidance when none is active.