ai
function ai<T>(options: T): AxAI<InferTModelKey<T>>;
Defined in: https://github.com/ax-llm/ax/blob/8dfd0ce02b8cb386fb2c93fa280a2ec0da2d6011/src/ax/ai/wrap.ts#L129
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