mongodb-rag-core
Version:
Common elements used by MongoDB Chatbot Framework components.
761 lines • 26 kB
TypeScript
export type ModelDeveloper = "OpenAI" | "Anthropic" | "Meta" | "Google" | "Mistral" | "Amazon" | "DeepSeek" | "Alibaba Cloud";
export type ModelProvider = "braintrust";
export interface ModelConfig {
/**
Human-friendly name of model. Used for reporting/analysis.
*/
label: string;
/**
Name of model deployment. Used to call model.
*/
deployment: string;
/**
Where model is hosted. Used to call model.
*/
provider: ModelProvider;
/**
Developer of the model. Used for reporting/analysis.
*/
developer: ModelDeveloper;
/**
Max number of requests to model to execute concurrently.
Useful to set here because of rate limits on some models.
*/
maxConcurrency?: number;
/**
Amount of miliseconds to wait before calling the execution task.
Useful to set for models with low rate limits to slow down execution.
*/
sleepBeforeMs?: number;
/**
Arbitrary metadata about the model. Used for reporting/analysis.
*/
metadata?: Record<string, unknown>;
/**
Whether the model is officially authorized by MongoDB.
*/
authorized?: boolean;
/**
Parent model of the model. Used for reporting/analysis.
*/
parent?: string;
/**
Generation of the model. Used for reporting/analysis.
*/
generation?: string;
/**
If this is a 'reasoning model' that generates tokens before final response.
*/
reasoning?: boolean;
}
export declare const models: ({
readonly label: "gpt-4o";
readonly deployment: "gpt-4o";
readonly developer: "OpenAI";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly metadata: {
readonly modelVersion: "2024-08-06";
readonly rateLimitTpm: 110000;
};
readonly authorized: true;
readonly generation: "gpt-4o";
} | {
readonly label: "gpt-4o-mini";
readonly deployment: "gpt-4o-mini";
readonly developer: "OpenAI";
readonly maxConcurrency: 30;
readonly provider: "braintrust";
readonly metadata: {
readonly modelVersion: "2024-07-18";
readonly rateLimitTpm: 4070000;
};
readonly authorized: true;
readonly generation: "gpt-4o";
} | {
readonly label: "o3-mini";
readonly deployment: "o3-mini";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 10;
readonly parent: "o1-mini";
readonly generation: "o3";
readonly reasoning: true;
} | {
readonly label: "o3";
readonly deployment: "o3";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 15;
readonly parent: "o1";
readonly generation: "o3";
readonly reasoning: true;
} | {
readonly label: "o4-mini";
readonly deployment: "o4-mini";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 15;
readonly parent: "o3-mini";
readonly generation: "o4";
readonly reasoning: true;
} | {
readonly label: "gpt-4.1";
readonly deployment: "gpt-4.1";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 20;
readonly parent: "gpt-4o";
readonly generation: "gpt-4.1";
} | {
readonly label: "gpt-4.1-mini";
readonly deployment: "gpt-4.1-mini";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 25;
readonly parent: "gpt-4o-mini";
readonly generation: "gpt-4.1";
} | {
readonly label: "gpt-4.1-nano";
readonly deployment: "gpt-4.1-nano";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 25;
readonly generation: "gpt-4.1";
} | {
readonly label: "gpt-35-turbo-16k";
readonly deployment: "gpt-35-turbo-16k";
readonly developer: "OpenAI";
readonly maxConcurrency: 1;
readonly provider: "braintrust";
readonly metadata: {
readonly rateLimitTpm: 70000;
readonly modelVersion: "0613";
};
readonly sleepBeforeMs: 5000;
readonly authorized: true;
} | {
readonly label: "claude-3-sonnet";
readonly deployment: "us.anthropic.claude-3-sonnet-20240229-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 1;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "claude-3";
} | {
readonly label: "claude-3-haiku";
readonly deployment: "us.anthropic.claude-3-haiku-20240307-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 3;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "claude-3";
} | {
readonly label: "claude-35-sonnet";
readonly deployment: "us.anthropic.claude-3-5-sonnet-20240620-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "claude-3-sonnet";
readonly generation: "claude-3";
} | {
readonly label: "claude-35-sonnet-v2";
readonly deployment: "us.anthropic.claude-3-5-sonnet-20241022-v2:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "claude-35-sonnet";
readonly generation: "claude-3";
} | {
readonly label: "claude-37-sonnet";
readonly deployment: "us.anthropic.claude-3-7-sonnet-20250219-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "claude-35-sonnet-v2";
readonly generation: "claude-3";
} | {
readonly label: "claude-35-haiku";
readonly deployment: "us.anthropic.claude-3-5-haiku-20241022-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "claude-3-haiku";
readonly generation: "claude-3";
} | {
readonly label: "claude-sonnet-4";
readonly deployment: "us.anthropic.claude-sonnet-4-20250514-v1:0";
readonly provider: "braintrust";
readonly developer: "Anthropic";
readonly maxConcurrency: 5;
readonly authorized: true;
} | {
readonly label: "claude-opus-4";
readonly deployment: "us.anthropic.claude-opus-4-20250514-v1:0";
readonly provider: "braintrust";
readonly developer: "Anthropic";
readonly maxConcurrency: 5;
readonly authorized: true;
} | {
readonly label: "anthropic/claude-sonnet-4";
readonly deployment: "claude-sonnet-4-20250514";
readonly provider: "braintrust";
readonly developer: "Anthropic";
readonly maxConcurrency: 5;
readonly authorized: true;
} | {
readonly label: "anthropic/claude-opus-4";
readonly deployment: "claude-opus-4-20250514";
readonly provider: "braintrust";
readonly developer: "Anthropic";
readonly maxConcurrency: 5;
readonly authorized: true;
} | {
readonly label: "llama-3-70b";
readonly deployment: "meta.llama3-70b-instruct-v1:0";
readonly developer: "Meta";
readonly maxConcurrency: 3;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "llama-3";
} | {
readonly label: "mistral-large-2";
readonly deployment: "mistral.mistral-large-2402-v1:0";
readonly developer: "Mistral";
readonly maxConcurrency: 1;
readonly provider: "braintrust";
readonly authorized: true;
} | {
readonly label: "llama-3.1-70b";
readonly deployment: "us.meta.llama3-1-70b-instruct-v1:0";
readonly developer: "Meta";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "llama-3-70b";
readonly generation: "llama-3";
} | {
readonly label: "llama-3.2-90b";
readonly deployment: "us.meta.llama3-2-90b-instruct-v1:0";
readonly developer: "Meta";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "llama-3.1-70b";
readonly generation: "llama-3";
} | {
readonly label: "llama-3.3-70b";
readonly deployment: "us.meta.llama3-3-70b-instruct-v1:0";
readonly developer: "Meta";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "llama-3.2-90b";
readonly generation: "llama-3";
} | {
readonly label: "nova-lite-v1:0";
readonly deployment: "amazon.nova-lite-v1:0";
readonly developer: "Amazon";
readonly provider: "braintrust";
readonly maxConcurrency: 5;
readonly authorized: true;
readonly generation: "nova-1";
} | {
readonly label: "nova-micro-v1:0";
readonly deployment: "amazon.nova-micro-v1:0";
readonly developer: "Amazon";
readonly provider: "braintrust";
readonly maxConcurrency: 20;
readonly authorized: true;
readonly generation: "nova-1";
} | {
readonly label: "nova-pro-v1:0";
readonly deployment: "amazon.nova-pro-v1:0";
readonly developer: "Amazon";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 30;
readonly generation: "nova-1";
} | {
readonly label: "gemini-2-flash";
readonly deployment: "publishers/google/models/gemini-2.0-flash-001";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-1.5-flash-002";
readonly generation: "gemini-2";
} | {
readonly label: "gemini-2.5-flash-preview-04-17";
readonly deployment: "publishers/google/models/gemini-2.5-flash-preview-04-17";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-2-flash";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-flash-preview-05-20";
readonly deployment: "publishers/google/models/gemini-2.5-flash-preview-05-20";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-2-flash";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.0-flash-lite-001";
readonly deployment: "publishers/google/models/gemini-2.0-flash-lite-001";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "gemini-2";
} | {
readonly label: "gemini-2.5-pro-preview-03-25";
readonly deployment: "publishers/google/models/gemini-2.5-pro-preview-03-25";
readonly developer: "Google";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-1.5-pro-002";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-pro-preview-05-06";
readonly deployment: "publishers/google/models/gemini-2.5-pro-preview-05-06";
readonly developer: "Google";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-1.5-pro-002";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-pro";
readonly deployment: "publishers/google/models/gemini-2.5-pro";
readonly developer: "Google";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-1.5-pro-002";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-flash";
readonly deployment: "publishers/google/models/gemini-2.5-flash";
readonly developer: "Google";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-2-flash";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-flash-lite-preview-06-17";
readonly deployment: "publishers/google/models/gemini-2.5-flash-lite-preview-06-17";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "deepseek-r1";
readonly deployment: "us.deepseek.r1-v1:0";
readonly developer: "DeepSeek";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 5;
readonly reasoning: true;
} | {
readonly label: "mistral-small-3-instruct";
readonly deployment: "accounts/fireworks/models/mistral-small-24b-instruct-2501";
readonly developer: "Mistral";
readonly provider: "braintrust";
readonly authorized: false;
readonly maxConcurrency: 5;
readonly metadata: {
readonly host: "Fireworks";
};
} | {
readonly label: "qwen-2.5-72b-instruct";
readonly deployment: "accounts/fireworks/models/qwen2p5-72b-instruct";
readonly developer: "Alibaba Cloud";
readonly provider: "braintrust";
readonly authorized: false;
readonly maxConcurrency: 5;
readonly metadata: {
readonly host: "Fireworks";
};
})[];
/**
These models aren't officially authorized to be used.
NEVER use on sensitive information.
*/
export declare const __unauthorizedModels__: ({
readonly label: "gpt-4o";
readonly deployment: "gpt-4o";
readonly developer: "OpenAI";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly metadata: {
readonly modelVersion: "2024-08-06";
readonly rateLimitTpm: 110000;
};
readonly authorized: true;
readonly generation: "gpt-4o";
} | {
readonly label: "gpt-4o-mini";
readonly deployment: "gpt-4o-mini";
readonly developer: "OpenAI";
readonly maxConcurrency: 30;
readonly provider: "braintrust";
readonly metadata: {
readonly modelVersion: "2024-07-18";
readonly rateLimitTpm: 4070000;
};
readonly authorized: true;
readonly generation: "gpt-4o";
} | {
readonly label: "o3-mini";
readonly deployment: "o3-mini";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 10;
readonly parent: "o1-mini";
readonly generation: "o3";
readonly reasoning: true;
} | {
readonly label: "o3";
readonly deployment: "o3";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 15;
readonly parent: "o1";
readonly generation: "o3";
readonly reasoning: true;
} | {
readonly label: "o4-mini";
readonly deployment: "o4-mini";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 15;
readonly parent: "o3-mini";
readonly generation: "o4";
readonly reasoning: true;
} | {
readonly label: "gpt-4.1";
readonly deployment: "gpt-4.1";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 20;
readonly parent: "gpt-4o";
readonly generation: "gpt-4.1";
} | {
readonly label: "gpt-4.1-mini";
readonly deployment: "gpt-4.1-mini";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 25;
readonly parent: "gpt-4o-mini";
readonly generation: "gpt-4.1";
} | {
readonly label: "gpt-4.1-nano";
readonly deployment: "gpt-4.1-nano";
readonly developer: "OpenAI";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 25;
readonly generation: "gpt-4.1";
} | {
readonly label: "gpt-35-turbo-16k";
readonly deployment: "gpt-35-turbo-16k";
readonly developer: "OpenAI";
readonly maxConcurrency: 1;
readonly provider: "braintrust";
readonly metadata: {
readonly rateLimitTpm: 70000;
readonly modelVersion: "0613";
};
readonly sleepBeforeMs: 5000;
readonly authorized: true;
} | {
readonly label: "claude-3-sonnet";
readonly deployment: "us.anthropic.claude-3-sonnet-20240229-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 1;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "claude-3";
} | {
readonly label: "claude-3-haiku";
readonly deployment: "us.anthropic.claude-3-haiku-20240307-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 3;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "claude-3";
} | {
readonly label: "claude-35-sonnet";
readonly deployment: "us.anthropic.claude-3-5-sonnet-20240620-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "claude-3-sonnet";
readonly generation: "claude-3";
} | {
readonly label: "claude-35-sonnet-v2";
readonly deployment: "us.anthropic.claude-3-5-sonnet-20241022-v2:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "claude-35-sonnet";
readonly generation: "claude-3";
} | {
readonly label: "claude-37-sonnet";
readonly deployment: "us.anthropic.claude-3-7-sonnet-20250219-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "claude-35-sonnet-v2";
readonly generation: "claude-3";
} | {
readonly label: "claude-35-haiku";
readonly deployment: "us.anthropic.claude-3-5-haiku-20241022-v1:0";
readonly developer: "Anthropic";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "claude-3-haiku";
readonly generation: "claude-3";
} | {
readonly label: "claude-sonnet-4";
readonly deployment: "us.anthropic.claude-sonnet-4-20250514-v1:0";
readonly provider: "braintrust";
readonly developer: "Anthropic";
readonly maxConcurrency: 5;
readonly authorized: true;
} | {
readonly label: "claude-opus-4";
readonly deployment: "us.anthropic.claude-opus-4-20250514-v1:0";
readonly provider: "braintrust";
readonly developer: "Anthropic";
readonly maxConcurrency: 5;
readonly authorized: true;
} | {
readonly label: "anthropic/claude-sonnet-4";
readonly deployment: "claude-sonnet-4-20250514";
readonly provider: "braintrust";
readonly developer: "Anthropic";
readonly maxConcurrency: 5;
readonly authorized: true;
} | {
readonly label: "anthropic/claude-opus-4";
readonly deployment: "claude-opus-4-20250514";
readonly provider: "braintrust";
readonly developer: "Anthropic";
readonly maxConcurrency: 5;
readonly authorized: true;
} | {
readonly label: "llama-3-70b";
readonly deployment: "meta.llama3-70b-instruct-v1:0";
readonly developer: "Meta";
readonly maxConcurrency: 3;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "llama-3";
} | {
readonly label: "mistral-large-2";
readonly deployment: "mistral.mistral-large-2402-v1:0";
readonly developer: "Mistral";
readonly maxConcurrency: 1;
readonly provider: "braintrust";
readonly authorized: true;
} | {
readonly label: "llama-3.1-70b";
readonly deployment: "us.meta.llama3-1-70b-instruct-v1:0";
readonly developer: "Meta";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "llama-3-70b";
readonly generation: "llama-3";
} | {
readonly label: "llama-3.2-90b";
readonly deployment: "us.meta.llama3-2-90b-instruct-v1:0";
readonly developer: "Meta";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "llama-3.1-70b";
readonly generation: "llama-3";
} | {
readonly label: "llama-3.3-70b";
readonly deployment: "us.meta.llama3-3-70b-instruct-v1:0";
readonly developer: "Meta";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "llama-3.2-90b";
readonly generation: "llama-3";
} | {
readonly label: "nova-lite-v1:0";
readonly deployment: "amazon.nova-lite-v1:0";
readonly developer: "Amazon";
readonly provider: "braintrust";
readonly maxConcurrency: 5;
readonly authorized: true;
readonly generation: "nova-1";
} | {
readonly label: "nova-micro-v1:0";
readonly deployment: "amazon.nova-micro-v1:0";
readonly developer: "Amazon";
readonly provider: "braintrust";
readonly maxConcurrency: 20;
readonly authorized: true;
readonly generation: "nova-1";
} | {
readonly label: "nova-pro-v1:0";
readonly deployment: "amazon.nova-pro-v1:0";
readonly developer: "Amazon";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 30;
readonly generation: "nova-1";
} | {
readonly label: "gemini-2-flash";
readonly deployment: "publishers/google/models/gemini-2.0-flash-001";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-1.5-flash-002";
readonly generation: "gemini-2";
} | {
readonly label: "gemini-2.5-flash-preview-04-17";
readonly deployment: "publishers/google/models/gemini-2.5-flash-preview-04-17";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-2-flash";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-flash-preview-05-20";
readonly deployment: "publishers/google/models/gemini-2.5-flash-preview-05-20";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-2-flash";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.0-flash-lite-001";
readonly deployment: "publishers/google/models/gemini-2.0-flash-lite-001";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "gemini-2";
} | {
readonly label: "gemini-2.5-pro-preview-03-25";
readonly deployment: "publishers/google/models/gemini-2.5-pro-preview-03-25";
readonly developer: "Google";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-1.5-pro-002";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-pro-preview-05-06";
readonly deployment: "publishers/google/models/gemini-2.5-pro-preview-05-06";
readonly developer: "Google";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-1.5-pro-002";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-pro";
readonly deployment: "publishers/google/models/gemini-2.5-pro";
readonly developer: "Google";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-1.5-pro-002";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-flash";
readonly deployment: "publishers/google/models/gemini-2.5-flash";
readonly developer: "Google";
readonly maxConcurrency: 5;
readonly provider: "braintrust";
readonly authorized: true;
readonly parent: "gemini-2-flash";
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "gemini-2.5-flash-lite-preview-06-17";
readonly deployment: "publishers/google/models/gemini-2.5-flash-lite-preview-06-17";
readonly developer: "Google";
readonly maxConcurrency: 10;
readonly provider: "braintrust";
readonly authorized: true;
readonly generation: "gemini-2";
readonly reasoning: true;
} | {
readonly label: "deepseek-r1";
readonly deployment: "us.deepseek.r1-v1:0";
readonly developer: "DeepSeek";
readonly provider: "braintrust";
readonly authorized: true;
readonly maxConcurrency: 5;
readonly reasoning: true;
} | {
readonly label: "mistral-small-3-instruct";
readonly deployment: "accounts/fireworks/models/mistral-small-24b-instruct-2501";
readonly developer: "Mistral";
readonly provider: "braintrust";
readonly authorized: false;
readonly maxConcurrency: 5;
readonly metadata: {
readonly host: "Fireworks";
};
} | {
readonly label: "qwen-2.5-72b-instruct";
readonly deployment: "accounts/fireworks/models/qwen2p5-72b-instruct";
readonly developer: "Alibaba Cloud";
readonly provider: "braintrust";
readonly authorized: false;
readonly maxConcurrency: 5;
readonly metadata: {
readonly host: "Fireworks";
};
})[];
//# sourceMappingURL=models.d.ts.map