ai
function ai<T>(options: T): AxAI<InferTModelKey<T>>;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/ai/wrap.ts#L127
Factory function for creating AxAI instances with type safety. This is the recommended way to create AxAI instances instead of using the constructor.
Example
const ai = ai({
name: 'openai',
apiKey: process.env.OPENAI_APIKEY!
});
Type Parameters
Type Parameter |
---|
T extends AxAIArgs <any > |
Parameters
Parameter | Type | Description |
---|---|---|
options | T | Configuration options for the AI service |
Returns
AxAI
<InferTModelKey
<T
>>
A properly typed AxAI instance