chatbot-ui/lib/models/llm/llm-list.ts

27 lines
782 B
TypeScript

import { LLM } from "@/types"
import { ANTHROPIC_LLM_LIST } from "./anthropic-llm-list"
import { GOOGLE_LLM_LIST } from "./google-llm-list"
import { MISTRAL_LLM_LIST } from "./mistral-llm-list"
import { GROQ_LLM_LIST } from "./groq-llm-list"
import { OPENAI_LLM_LIST } from "./openai-llm-list"
import { PERPLEXITY_LLM_LIST } from "./perplexity-llm-list"
export const LLM_LIST: LLM[] = [
...OPENAI_LLM_LIST,
...GOOGLE_LLM_LIST,
...MISTRAL_LLM_LIST,
...GROQ_LLM_LIST,
...PERPLEXITY_LLM_LIST,
...ANTHROPIC_LLM_LIST
]
export const LLM_LIST_MAP: Record<string, LLM[]> = {
openai: OPENAI_LLM_LIST,
azure: OPENAI_LLM_LIST,
google: GOOGLE_LLM_LIST,
mistral: MISTRAL_LLM_LIST,
groq: GROQ_LLM_LIST,
perplexity: PERPLEXITY_LLM_LIST,
anthropic: ANTHROPIC_LLM_LIST
}