|
|
@@ -778,6 +778,45 @@ export const openAiNativeModels = {
|
|
|
outputPrice: 0.4,
|
|
|
cacheReadsPrice: 0.025,
|
|
|
},
|
|
|
+ o3: {
|
|
|
+ maxTokens: 100_000,
|
|
|
+ contextWindow: 200_000,
|
|
|
+ supportsImages: true,
|
|
|
+ supportsPromptCache: true,
|
|
|
+ inputPrice: 10.0,
|
|
|
+ outputPrice: 40.0,
|
|
|
+ cacheReadsPrice: 2.5,
|
|
|
+ },
|
|
|
+ "o4-mini": {
|
|
|
+ maxTokens: 100_000,
|
|
|
+ contextWindow: 200_000,
|
|
|
+ supportsImages: true,
|
|
|
+ supportsPromptCache: true,
|
|
|
+ inputPrice: 1.1,
|
|
|
+ outputPrice: 4.4,
|
|
|
+ cacheReadsPrice: 0.275,
|
|
|
+ reasoningEffort: "medium",
|
|
|
+ },
|
|
|
+ "o4-mini-high": {
|
|
|
+ maxTokens: 100_000,
|
|
|
+ contextWindow: 200_000,
|
|
|
+ supportsImages: true,
|
|
|
+ supportsPromptCache: true,
|
|
|
+ inputPrice: 1.1,
|
|
|
+ outputPrice: 4.4,
|
|
|
+ cacheReadsPrice: 0.275,
|
|
|
+ reasoningEffort: "high",
|
|
|
+ },
|
|
|
+ "o4-mini-low": {
|
|
|
+ maxTokens: 100_000,
|
|
|
+ contextWindow: 200_000,
|
|
|
+ supportsImages: true,
|
|
|
+ supportsPromptCache: true,
|
|
|
+ inputPrice: 1.1,
|
|
|
+ outputPrice: 4.4,
|
|
|
+ cacheReadsPrice: 0.275,
|
|
|
+ reasoningEffort: "low",
|
|
|
+ },
|
|
|
"o3-mini": {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|