|
|
@@ -10,6 +10,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -29,6 +30,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -51,6 +53,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 16_384,
|
|
|
contextWindow: 128_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -64,6 +67,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -86,6 +90,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -104,6 +109,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -121,6 +127,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -142,6 +149,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -163,6 +171,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -180,6 +189,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -198,6 +208,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -211,6 +222,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 32_768,
|
|
|
contextWindow: 1_047_576,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -227,6 +239,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 32_768,
|
|
|
contextWindow: 1_047_576,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -243,6 +256,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 32_768,
|
|
|
contextWindow: 1_047_576,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -259,6 +273,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 2.0,
|
|
|
@@ -276,6 +291,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 2.0,
|
|
|
@@ -288,6 +304,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 2.0,
|
|
|
@@ -300,6 +317,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 1.1,
|
|
|
@@ -317,6 +335,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 1.1,
|
|
|
@@ -329,6 +348,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 1.1,
|
|
|
@@ -341,6 +361,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: false,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 1.1,
|
|
|
@@ -354,6 +375,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: false,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 1.1,
|
|
|
@@ -366,6 +388,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: false,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 1.1,
|
|
|
@@ -378,6 +401,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 100_000,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 15,
|
|
|
@@ -389,6 +413,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 32_768,
|
|
|
contextWindow: 128_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 15,
|
|
|
@@ -400,6 +425,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 65_536,
|
|
|
contextWindow: 128_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 1.1,
|
|
|
@@ -411,6 +437,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 16_384,
|
|
|
contextWindow: 128_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 2.5,
|
|
|
@@ -425,6 +452,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 16_384,
|
|
|
contextWindow: 128_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: true,
|
|
|
supportsPromptCache: true,
|
|
|
inputPrice: 0.15,
|
|
|
@@ -439,6 +467,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 16_384,
|
|
|
contextWindow: 200_000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
supportsImages: false,
|
|
|
supportsPromptCache: false,
|
|
|
inputPrice: 1.5,
|
|
|
@@ -453,6 +482,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -474,6 +504,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|
|
|
@@ -495,6 +526,7 @@ export const openAiNativeModels = {
|
|
|
maxTokens: 128000,
|
|
|
contextWindow: 400000,
|
|
|
supportsNativeTools: true,
|
|
|
+ defaultToolProtocol: "native",
|
|
|
includedTools: ["apply_patch"],
|
|
|
excludedTools: ["apply_diff", "write_to_file"],
|
|
|
supportsImages: true,
|