import { OpenAIConfig } from "./models.js"; export const defaultConfig: OpenAIConfig = { apiKey: "", models: [ { name: "gpt-4o", maxInputTokens: 128000, maxOutputTokens: 16384, }, { name: "gpt-4o-mini", maxInputTokens: 128000, maxOutputTokens: 16384, }, { name: "o1", maxInputTokens: 200000, maxOutputTokens: 100000, }, { name: "o1-mini", maxInputTokens: 128000, maxOutputTokens: 65536, }, ], modelSettings: [ { key: "gpt-4o", modelKey: "gpt-4o", description: "Versatile, high-intelligence flagship model with text and image capabilities", temperature: 0.7, topP: 1, frequencyPenalty: 0, presencePenalty: 0, }, { key: "gpt-4o-mini", modelKey: "gpt-4o-mini", description: "Fast, affordable small model for focused tasks", temperature: 0.7, topP: 1, frequencyPenalty: 0, presencePenalty: 0, }, { key: "o1", modelKey: "o1", description: "Advanced reasoning model for complex problem-solving", temperature: 0.7, topP: 1, frequencyPenalty: 0, presencePenalty: 0, }, { key: "o1-mini", modelKey: "o1-mini", description: "Fast and affordable reasoning model for specialized tasks", temperature: 0.7, topP: 1, frequencyPenalty: 0, presencePenalty: 0, }, ], };