Merge branch 'main' into terminal-error-detection

This commit is contained in:
Anirban Kar
2024-12-21 16:14:46 +05:30
53 changed files with 2556 additions and 1478 deletions

View File

@@ -1,9 +1,14 @@
import type { ModelInfo } from '~/utils/types';
import type { ModelInfo } from '~/lib/modules/llm/types';
export type ProviderInfo = {
staticModels: ModelInfo[];
name: string;
getDynamicModels?: (apiKeys?: Record<string, string>, providerSettings?: IProviderSetting) => Promise<ModelInfo[]>;
getDynamicModels?: (
providerName: string,
apiKeys?: Record<string, string>,
providerSettings?: IProviderSetting,
serverEnv?: Record<string, string>,
) => Promise<ModelInfo[]>;
getApiKeyLink?: string;
labelForGetApiKey?: string;
icon?: string;