UNPKG

@bobmatnyc/ai-code-review

Version:

A TypeScript-based tool for automated code reviews using AI models from Google Gemini, Anthropic Claude, and OpenRouter

29 lines (28 loc) 1.17 kB
/** * @fileoverview Utilities for initializing AI models. * * This module provides functions for initializing AI models from different providers, * including handling model selection, fallback, and initialization. */ import { Provider } from './modelMaps'; /** * Get the API model name for a given model key * @param provider The provider (e.g., 'anthropic', 'gemini', 'openrouter') * @param modelName The model name * @returns The API model name */ export declare function getApiModelName(provider: Provider, modelName: string): string; /** * Get the default models for a provider * @param provider The provider (e.g., 'anthropic', 'gemini', 'openrouter') * @param preferredModel Optional preferred model to try first * @returns Array of model names to try in order */ export declare function getDefaultModels(provider: Provider, preferredModel?: string): string[]; /** * Format a model name for display * @param provider The provider (e.g., 'anthropic', 'gemini', 'openrouter') * @param modelName The model name * @returns The formatted model name for display */ export declare function formatModelName(provider: Provider, modelName: string): string;