@axarai/axar
Version:
TypeScript-based agent framework for building agentic applications powered by LLMs
15 lines (14 loc) • 556 B
TypeScript
import { LanguageModelV1 } from '@ai-sdk/provider';
/**
* Creates a language model instance based on the provider and model name.
*
* @param providerModel - A string in the format "provider:model_name" (e.g., "openai:gpt-4").
* @returns A promise resolving to an instance of LanguageModelV1.
* @throws {Error} If the provider:model format is invalid or provider is not found.
*
* @example
* ```typescript
* const model = await getModel('openai:gpt-4');
* ```
*/
export declare function getModel(providerModel: string): Promise<LanguageModelV1>;