//#region src/profiles.ts
const PROFILES = {
	"grok-4-fast-non-reasoning": {
		maxInputTokens: 2e6,
		imageInputs: true,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 3e4,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-3-fast": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-4": {
		maxInputTokens: 256e3,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 64e3,
		reasoningOutput: true,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-2-vision": {
		maxInputTokens: 8192,
		imageInputs: true,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 4096,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-code-fast-1": {
		maxInputTokens: 256e3,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 1e4,
		reasoningOutput: true,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-2": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-3-mini-fast-latest": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: true,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-2-vision-1212": {
		maxInputTokens: 8192,
		imageInputs: true,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 4096,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-3": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-4-fast": {
		maxInputTokens: 2e6,
		imageInputs: true,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 3e4,
		reasoningOutput: true,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-2-latest": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-2-1212": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-3-fast-latest": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-3-latest": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-2-vision-latest": {
		maxInputTokens: 8192,
		imageInputs: true,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 4096,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-vision-beta": {
		maxInputTokens: 8192,
		imageInputs: true,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 4096,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-3-mini": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: true,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-beta": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 4096,
		reasoningOutput: false,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-3-mini-latest": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: true,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	},
	"grok-3-mini-fast": {
		maxInputTokens: 131072,
		imageInputs: false,
		audioInputs: false,
		pdfInputs: false,
		videoInputs: false,
		maxOutputTokens: 8192,
		reasoningOutput: true,
		imageOutputs: false,
		audioOutputs: false,
		videoOutputs: false,
		toolCalling: true,
		structuredOutput: false
	}
};
var profiles_default = PROFILES;

//#endregion
export { profiles_default as default };
//# sourceMappingURL=profiles.js.map