UNPKG

@mintlify/validation

Version:

Validates mint.json files

48 lines (47 loc) 3.71 kB
export type TrieveType = { datasetId: string; config?: TrieveConfigType; }; export type TrieveConfigType = { systemPrompt?: string; ragPrompt?: string; model?: ModelType; }; export declare const ANTHROPIC_PREMIUM_MODELS: readonly ["claude-3-7-sonnet-20250219", "claude-3-5-sonnet-20241022", "claude-3-5-sonnet-20240620"]; export type AnthropicPremiumModel = (typeof ANTHROPIC_PREMIUM_MODELS)[number]; export declare const ANTHROPIC_REGULAR_MODELS: readonly ["claude-3-5-haiku-20241022"]; export type AnthropicRegularModel = (typeof ANTHROPIC_REGULAR_MODELS)[number]; export declare const ANTHROPIC_MODELS: readonly ["claude-3-7-sonnet-20250219", "claude-3-5-sonnet-20241022", "claude-3-5-sonnet-20240620", "claude-3-5-haiku-20241022"]; export type AnthropicModel = (typeof ANTHROPIC_MODELS)[number]; export declare const OPENAI_PREMIUM_MODELS: readonly ["gpt-4o-2024-08-06"]; export type OpenAIPremiumModel = (typeof OPENAI_PREMIUM_MODELS)[number]; export declare const OPENAI_REGULAR_MODELS: readonly ["o3-mini-2025-01-31"]; export type OpenAIRegularModel = (typeof OPENAI_REGULAR_MODELS)[number]; export declare const OPENAI_MODELS: readonly ["gpt-4o-2024-08-06", "o3-mini-2025-01-31"]; export type OpenAIModel = (typeof OPENAI_MODELS)[number]; export declare const GEMINI_PREMIUM_MODELS: readonly ["gemini/gemini-2.5-pro-preview-03-25"]; export type GeminiPremiumModel = (typeof GEMINI_PREMIUM_MODELS)[number]; export declare const GEMINI_MODELS: readonly ["gemini/gemini-2.5-pro-preview-03-25"]; export type GeminiModel = (typeof GEMINI_MODELS)[number]; export declare const DEEPSEEK_PREMIUM_MODELS: readonly ["deepseek-r1-distill-llama-70b"]; export type DeepSeekPremiumModel = (typeof DEEPSEEK_PREMIUM_MODELS)[number]; export declare const DEEPSEEK_MODELS: readonly ["deepseek-r1-distill-llama-70b"]; export type DeepSeekModel = (typeof DEEPSEEK_MODELS)[number]; export declare const LLAMA_PREMIUM_MODELS: readonly ["llama-3.3-70b"]; export type LlamaPremiumModel = (typeof LLAMA_PREMIUM_MODELS)[number]; export declare const LLAMA_MODELS: readonly ["llama-3.3-70b"]; export type LlamaModel = (typeof LLAMA_MODELS)[number]; export declare const GROQ_PREMIUM_MODELS: readonly ["meta-llama/llama-4-maverick-17b-128e-instruct"]; export type GroqPremiumModel = (typeof GROQ_PREMIUM_MODELS)[number]; export declare const GROQ_MODELS: readonly ["meta-llama/llama-4-maverick-17b-128e-instruct"]; export type GroqModel = (typeof GROQ_MODELS)[number]; export declare const ALL_MODELS: readonly ["claude-3-7-sonnet-20250219", "claude-3-5-sonnet-20241022", "claude-3-5-sonnet-20240620", "claude-3-5-haiku-20241022", "gpt-4o-2024-08-06", "o3-mini-2025-01-31", "deepseek-r1-distill-llama-70b", "llama-3.3-70b", "gemini/gemini-2.5-pro-preview-03-25", "meta-llama/llama-4-maverick-17b-128e-instruct"]; export type ModelType = (typeof ALL_MODELS)[number]; export declare const PREMIUM_MODELS: readonly ["claude-3-7-sonnet-20250219", "claude-3-5-sonnet-20241022", "claude-3-5-sonnet-20240620", "gpt-4o-2024-08-06", "deepseek-r1-distill-llama-70b", "llama-3.3-70b", "gemini/gemini-2.5-pro-preview-03-25", "meta-llama/llama-4-maverick-17b-128e-instruct"]; export type PremiumModel = (typeof PREMIUM_MODELS)[number]; export declare const REGULAR_MODELS: readonly ["claude-3-5-haiku-20241022", "o3-mini-2025-01-31"]; export type RegularModel = (typeof REGULAR_MODELS)[number]; export declare const CEREBRAS_HOSTED_MODELS: readonly ["llama-3.3-70b", "deepseek-r1-distill-llama-70b"]; export type CerebrasModel = (typeof CEREBRAS_HOSTED_MODELS)[number]; export type SupportedModelType = OpenAIModel | AnthropicModel | GeminiModel | GroqModel; export declare const DEFAULT_MODEL: "claude-3-5-sonnet-20240620";