AxAITypesafeClient
Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/ai/typesafe/client.ts#L38
Native Typesafe API. Questions and application decision policies belong to the caller.
Constructors
Constructor
new AxAITypesafeClient(args: Readonly<AxAITypesafeClientArgs>): AxAITypesafeClient;Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/ai/typesafe/client.ts#L41
Parameters
| Parameter | Type |
|---|---|
args | Readonly<AxAITypesafeClientArgs> |
Returns
AxAITypesafeClient
Methods
listModels()
listModels(options?: Readonly<AxAITypesafeClientOptions>): Promise<readonly AxAITypesafeModelCard[]>;Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/ai/typesafe/client.ts#L71
Parameters
| Parameter | Type |
|---|---|
options? | Readonly<AxAITypesafeClientOptions> |
Returns
Promise<readonly AxAITypesafeModelCard[]>
systemOne()
systemOne<Q>(request: AxAITypesafeRequest<Q>, options?: Readonly<AxAITypesafeClientOptions>): Promise<AxAITypesafeResponse<Q>>;Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/ai/typesafe/client.ts#L51
Type Parameters
| Type Parameter |
|---|
Q extends Readonly<Record<string, AxAITypesafeQuestion>> |
Parameters
| Parameter | Type |
|---|---|
request | AxAITypesafeRequest<Q> |
options? | Readonly<AxAITypesafeClientOptions> |
Returns
Promise<AxAITypesafeResponse<Q>>