Documentation
Table of Contents

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.