UNPKG

@hashbrownai/core

Version:

Runtime helpers for Hashbrown AI

34 lines 1.53 kB
/** * @important When adding new model IDs, sort the lists in descending order, and * do not include preview or snapshot model names. */ import { Prettify } from './types'; /** * This is a list of models that are known to be supported by OpenAI. * * https://platform.openai.com/docs/models/models */ export type OpenAiKnownModelIds = 'o4-mini' | 'o4-mini-high' | 'o3' | 'o3-pro' | 'o3-mini' | 'o3-mini-high' | 'o1' | 'o1-pro' | 'o1-mini' | 'gpt-4o' | 'gpt-4o-mini' | 'gpt-4' | 'gpt-4.5' | 'gpt-4.1' | 'gpt-4.1-nano' | 'gpt-4.1-mini' | 'gpt-3.5'; /** * This is a list of known Models for Google. * * https://ai.google.dev/gemini-api/docs/models */ export type GoogleKnownModelIds = 'gemini-2.5-pro' | 'gemini-2.5-flash' | 'gemini-2.0-flash' | 'gemini-2.0-flash-lite' | 'gemini-1.5-pro' | 'gemini-1.5-flash' | 'gemini-1.5-flash-8b'; /** * This is a list of known Models for Writer. * * https://dev.writer.com/home/models */ export type WriterKnownModelIds = 'palmyra-x5' | 'palmyra-x4' | 'palmyra-x-003-instruct' | 'palmyra-vision' | 'palmyra-med' | 'palmyra-fin' | 'palmyra-creative'; /** * This is a list of known Models for Azure. * * https://learn.microsoft.com/en-us/azure/cognitive-services/openai/reference#models */ export type AzureKnownModelIds = `${OpenAiKnownModelIds}@${string}`; /** * This is a union of all known model ids. */ export type KnownModelIds = Prettify<OpenAiKnownModelIds | GoogleKnownModelIds | WriterKnownModelIds | AzureKnownModelIds | (string & {})>; //# sourceMappingURL=llm.d.ts.map