diff --git a/apps/builder/package.json b/apps/builder/package.json index f0c13e70a..3677192c9 100644 --- a/apps/builder/package.json +++ b/apps/builder/package.json @@ -76,7 +76,7 @@ "nextjs-cors": "2.1.2", "nodemailer": "6.9.3", "nprogress": "0.2.0", - "openai": "4.24.1", + "openai": "4.26.0", "papaparse": "5.4.1", "prettier": "2.8.8", "qs": "6.11.2", diff --git a/apps/viewer/package.json b/apps/viewer/package.json index 69437b60f..019d7ef4a 100644 --- a/apps/viewer/package.json +++ b/apps/viewer/package.json @@ -20,7 +20,7 @@ "@typebot.io/js": "workspace:*", "@typebot.io/nextjs": "workspace:*", "@typebot.io/prisma": "workspace:*", - "ai": "2.2.31", + "ai": "2.2.33", "bot-engine": "workspace:*", "cors": "2.8.5", "google-spreadsheet": "4.1.1", @@ -28,7 +28,7 @@ "next": "14.1.0", "nextjs-cors": "2.1.2", "nodemailer": "6.9.3", - "openai": "4.24.1", + "openai": "4.26.0", "qs": "6.11.2", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/packages/bot-engine/package.json b/packages/bot-engine/package.json index 73ab3ab3c..0869770e3 100644 --- a/packages/bot-engine/package.json +++ b/packages/bot-engine/package.json @@ -18,7 +18,7 @@ "@typebot.io/tsconfig": "workspace:*", "@typebot.io/variables": "workspace:*", "@udecode/plate-common": "21.1.5", - "ai": "2.2.31", + "ai": "2.2.33", "chrono-node": "2.7.0", "date-fns": "2.30.0", "google-auth-library": "8.9.0", @@ -27,7 +27,7 @@ "libphonenumber-js": "1.10.37", "node-html-parser": "6.1.5", "nodemailer": "6.9.3", - "openai": "4.24.1", + "openai": "4.26.0", "qs": "6.11.2", "stripe": "12.13.0" }, diff --git a/packages/forge/blocks/mistral/package.json b/packages/forge/blocks/mistral/package.json index 658d76ec8..8fd7bee1d 100644 --- a/packages/forge/blocks/mistral/package.json +++ b/packages/forge/blocks/mistral/package.json @@ -13,7 +13,7 @@ "typescript": "5.3.2" }, "dependencies": { - "@mistralai/mistralai": "^0.0.10", - "ai": "2.2.31" + "@mistralai/mistralai": "0.0.10", + "ai": "2.2.33" } } diff --git a/packages/forge/blocks/openai/actions/createChatCompletion.tsx b/packages/forge/blocks/openai/actions/createChatCompletion.tsx index acc9d02a7..3b9299d61 100644 --- a/packages/forge/blocks/openai/actions/createChatCompletion.tsx +++ b/packages/forge/blocks/openai/actions/createChatCompletion.tsx @@ -230,7 +230,7 @@ export const createChatCompletion = createAction({ ? Number(options.temperature) : undefined, messages, - tools, + tools: (tools?.length ?? 0) > 0 ? tools : undefined, } let totalTokens = 0 @@ -329,7 +329,7 @@ export const createChatCompletion = createAction({ : undefined, stream: true, messages, - tools, + tools: (tools?.length ?? 0) > 0 ? tools : undefined, }) return OpenAIStream(response, { diff --git a/packages/forge/blocks/openai/package.json b/packages/forge/blocks/openai/package.json index 678eabc6b..de8009de4 100644 --- a/packages/forge/blocks/openai/package.json +++ b/packages/forge/blocks/openai/package.json @@ -7,8 +7,8 @@ "author": "Baptiste Arnaud", "license": "ISC", "dependencies": { - "ai": "2.2.31", - "openai": "4.24.1" + "ai": "2.2.33", + "openai": "4.26.0" }, "devDependencies": { "@typebot.io/forge": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d73b3c05f..1ffceadbb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -222,8 +222,8 @@ importers: specifier: 0.2.0 version: 0.2.0 openai: - specifier: 4.24.1 - version: 4.24.1 + specifier: 4.26.0 + version: 4.26.0 papaparse: specifier: 5.4.1 version: 5.4.1 @@ -497,8 +497,8 @@ importers: specifier: workspace:* version: link:../../packages/prisma ai: - specifier: 2.2.31 - version: 2.2.31(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15) + specifier: 2.2.33 + version: 2.2.33(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15) bot-engine: specifier: workspace:* version: link:../../packages/deprecated/bot-engine @@ -521,8 +521,8 @@ importers: specifier: 6.9.3 version: 6.9.3 openai: - specifier: 4.24.1 - version: 4.24.1 + specifier: 4.26.0 + version: 4.26.0 qs: specifier: 6.11.2 version: 6.11.2 @@ -657,8 +657,8 @@ importers: specifier: 21.1.5 version: 21.1.5(react-dom@18.2.0)(react@18.2.0)(scheduler@0.23.0)(slate-history@0.93.0)(slate-react@0.94.2)(slate@0.94.1) ai: - specifier: 2.2.31 - version: 2.2.31(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15) + specifier: 2.2.33 + version: 2.2.33(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15) chrono-node: specifier: 2.7.0 version: 2.7.0 @@ -684,8 +684,8 @@ importers: specifier: 6.9.3 version: 6.9.3 openai: - specifier: 4.24.1 - version: 4.24.1 + specifier: 4.26.0 + version: 4.26.0 qs: specifier: 6.11.2 version: 6.11.2 @@ -1230,11 +1230,11 @@ importers: packages/forge/blocks/mistral: dependencies: '@mistralai/mistralai': - specifier: ^0.0.10 + specifier: 0.0.10 version: 0.0.10 ai: - specifier: 2.2.31 - version: 2.2.31(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15) + specifier: 2.2.33 + version: 2.2.33(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15) devDependencies: '@typebot.io/forge': specifier: workspace:* @@ -1255,11 +1255,11 @@ importers: packages/forge/blocks/openai: dependencies: ai: - specifier: 2.2.31 - version: 2.2.31(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15) + specifier: 2.2.33 + version: 2.2.33(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15) openai: - specifier: 4.24.1 - version: 4.24.1 + specifier: 4.26.0 + version: 4.26.0 devDependencies: '@typebot.io/forge': specifier: workspace:* @@ -10548,8 +10548,8 @@ packages: indent-string: 5.0.0 dev: true - /ai@2.2.31(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15): - resolution: {integrity: sha512-WQH13RxP+RYo9IE/FX8foNQh9gcKO/dhl9OGy5JL2bHJVBlnugPmH2CYJWaRt+mvjXHaU8txB+jzGo/fbtH2HA==} + /ai@2.2.33(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.9)(vue@3.4.15): + resolution: {integrity: sha512-y9iMgt/RjFZCrjx5NuC+tdZqvunM9Bo1ufuC1BpgyjPmmE2RYduM+3Whjez0fu808KkwTQvvhUhhC5NkAy8/9g==} engines: {node: '>=14.6'} peerDependencies: react: ^18.2.0 @@ -17922,8 +17922,8 @@ packages: is-docker: 2.2.1 is-wsl: 2.2.0 - /openai@4.24.1: - resolution: {integrity: sha512-ezm/O3eiZMnyBqirUnWm9N6INJU1WhNtz+nK/Zj/2oyKvRz9pgpViDxa5wYOtyGYXPn1sIKBV0I/S4BDhtydqw==} + /openai@4.26.0: + resolution: {integrity: sha512-HPC7tgYdeP38F3uHA5WgnoXZyGbAp9jgcIo23p6It+q/07u4C+NZ8xHKlMShsPbDDmFRpPsa3vdbXYpbhJH3eg==} hasBin: true dependencies: '@types/node': 18.11.18