|
|
@@ -745,9 +745,32 @@ export const geminiModels = {
|
|
|
// OpenAI Native
|
|
|
// https://openai.com/api/pricing/
|
|
|
export type OpenAiNativeModelId = keyof typeof openAiNativeModels
|
|
|
-export const openAiNativeDefaultModelId: OpenAiNativeModelId = "gpt-4o"
|
|
|
+export const openAiNativeDefaultModelId: OpenAiNativeModelId = "gpt-4.1"
|
|
|
export const openAiNativeModels = {
|
|
|
- // don't support tool use yet
|
|
|
+ "gpt-4.1": {
|
|
|
+ maxTokens: 32_768,
|
|
|
+ contextWindow: 1_047_576,
|
|
|
+ supportsImages: true,
|
|
|
+ supportsPromptCache: true,
|
|
|
+ inputPrice: 2,
|
|
|
+ outputPrice: 8,
|
|
|
+ },
|
|
|
+ "gpt-4.1-mini": {
|
|
|
+ maxTokens: 32_768,
|
|
|
+ contextWindow: 1_047_576,
|
|
|
+ supportsImages: true,
|
|
|
+ supportsPromptCache: true,
|
|
|
+ inputPrice: 0.4,
|
|
|
+ outputPrice: 1.6,
|
|
|
+ },
|
|
|
+ "gpt-4.1-nano": {
|
|
|
+ maxTokens: 32_768,
|
|
|
+ contextWindow: 1_047_576,
|
|
|
+ supportsImages: true,
|
|
|
+ supportsPromptCache: true,
|
|
|
+ inputPrice: 0.1,
|
|
|
+ outputPrice: 0.4,
|
|
|
+ },
|
|
|
"o3-mini": {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|