|
83 | 83 | types = [ToolType.chat, ToolType.reasoning, ToolType.copywriting, ToolType.vision], |
84 | 84 | ) |
85 | 85 |
|
| 86 | +GPT_5_2 = ExternalTool( |
| 87 | + id = "gpt-5.2", |
| 88 | + name = "GPT 5.2", |
| 89 | + provider = OPEN_AI, |
| 90 | + types = [ToolType.chat, ToolType.reasoning, ToolType.copywriting, ToolType.vision], |
| 91 | +) |
| 92 | + |
86 | 93 | GPT_4O = ExternalTool( |
87 | 94 | id = "gpt-4o", |
88 | 95 | name = "GPT 4o", |
|
213 | 220 | types = [ToolType.images_gen], |
214 | 221 | ) |
215 | 222 |
|
| 223 | +GEMINI_3_FLASH = ExternalTool( |
| 224 | + id = "gemini-3-flash-preview", |
| 225 | + name = "Gemini 3 Flash (Preview)", |
| 226 | + provider = GOOGLE_AI, |
| 227 | + types = [ToolType.chat, ToolType.reasoning, ToolType.copywriting, ToolType.vision], |
| 228 | +) |
| 229 | + |
216 | 230 | GEMINI_3_PRO = ExternalTool( |
217 | 231 | id = "gemini-3-pro-preview", |
218 | 232 | name = "Gemini 3 Pro (Preview)", |
|
305 | 319 | types = [ToolType.images_inpainting], |
306 | 320 | ) |
307 | 321 |
|
308 | | -IMAGE_GENERATION_FLUX = ExternalTool( |
| 322 | +IMAGE_GENERATION_FLUX_1_1 = ExternalTool( |
309 | 323 | id = "black-forest-labs/flux-1.1-pro", |
310 | | - name = "Black Forest's Flux Pro 1.1", |
| 324 | + name = "Black Forest's Flux 1.1 Pro", |
311 | 325 | provider = REPLICATE, |
312 | 326 | types = [ToolType.images_gen], |
313 | 327 | ) |
314 | 328 |
|
| 329 | +IMAGE_GENERATION_EDITING_FLUX_2_PRO = ExternalTool( |
| 330 | + id = "black-forest-labs/flux-2-pro", |
| 331 | + name = "Black Forest's Flux 2 Pro", |
| 332 | + provider = REPLICATE, |
| 333 | + types = [ToolType.images_gen, ToolType.images_edit], |
| 334 | +) |
| 335 | + |
| 336 | +IMAGE_GENERATION_EDITING_FLUX_2_MAX = ExternalTool( |
| 337 | + id = "black-forest-labs/flux-2-max", |
| 338 | + name = "Black Forest's Flux 2 Max", |
| 339 | + provider = REPLICATE, |
| 340 | + types = [ToolType.images_gen, ToolType.images_edit], |
| 341 | +) |
| 342 | + |
| 343 | +IMAGE_GENERATION_EDITING_GPT_IMAGE_1_5 = ExternalTool( |
| 344 | + id = "openai/gpt-image-1.5", |
| 345 | + name = "OpenAI's GPT Image 1.5", |
| 346 | + provider = REPLICATE, |
| 347 | + types = [ToolType.images_gen, ToolType.images_edit], |
| 348 | +) |
| 349 | + |
315 | 350 | IMAGE_GENERATION_GEMINI_2_5_FLASH_IMAGE = ExternalTool( |
316 | 351 | id = "google/gemini-2.5-flash-image", |
317 | 352 | name = "Google's Gemini 2.5 Flash Image", |
|
368 | 403 | GPT_5_MINI, |
369 | 404 | GPT_5_NANO, |
370 | 405 | GPT_5_1, |
| 406 | + GPT_5_2, |
371 | 407 | GPT_4O, |
372 | 408 | GPT_4O_MINI, |
373 | 409 | GPT_O3_MINI, |
|
388 | 424 | GEMINI_2_5_FLASH, |
389 | 425 | GEMINI_2_5_PRO, |
390 | 426 | GEMINI_2_5_FLASH_IMAGE, |
| 427 | + GEMINI_3_FLASH, |
391 | 428 | GEMINI_3_PRO, |
392 | 429 | # Perplexity |
393 | 430 | SONAR, |
|
404 | 441 | BACKGROUND_REMOVAL, |
405 | 442 | IMAGE_RESTORATION, |
406 | 443 | IMAGE_INPAINTING, |
407 | | - IMAGE_GENERATION_FLUX, |
| 444 | + IMAGE_GENERATION_FLUX_1_1, |
| 445 | + IMAGE_GENERATION_EDITING_FLUX_2_PRO, |
| 446 | + IMAGE_GENERATION_EDITING_FLUX_2_MAX, |
| 447 | + IMAGE_GENERATION_EDITING_GPT_IMAGE_1_5, |
408 | 448 | IMAGE_GENERATION_GEMINI_2_5_FLASH_IMAGE, |
409 | 449 | IMAGE_EDITING_FLUX_KONTEXT_PRO, |
410 | 450 | IMAGE_EDITING_SEED_EDIT, |
|
0 commit comments