diff --git a/package-lock.json b/package-lock.json index a6cad29507ef358..d6155ddc50dfb6e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7517,9 +7517,9 @@ "license": "MIT" }, "node_modules/astro/node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "version": "5.4.14", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.14.tgz", + "integrity": "sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==", "dev": true, "license": "MIT", "dependencies": { @@ -13113,9 +13113,9 @@ } }, "node_modules/katex": { - "version": "0.16.20", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.20.tgz", - "integrity": "sha512-jjuLaMGD/7P8jUTpdKhA9IoqnH+yMFB3sdAFtq5QdAqeP2PjiSbnC3EaguKPNtv6dXXanHxp1ckwvF4a86LBig==", + "version": "0.16.21", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.21.tgz", + "integrity": "sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==", "dev": true, "funding": [ "https://opencollective.com/katex", @@ -20145,9 +20145,9 @@ } }, "node_modules/vite": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.7.tgz", - "integrity": "sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", + "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", "dev": true, "license": "MIT", "dependencies": { @@ -20693,9 +20693,9 @@ "license": "MIT" }, "node_modules/vite-node/node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "version": "5.4.14", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.14.tgz", + "integrity": "sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==", "dev": true, "license": "MIT", "dependencies": { @@ -21782,9 +21782,9 @@ "license": "MIT" }, "node_modules/vitest/node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "version": "5.4.14", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.14.tgz", + "integrity": "sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/src/assets/images/ai-gateway/add-binding.png b/src/assets/images/ai-gateway/add-binding.png new file mode 100644 index 000000000000000..7c8d8c693a55d75 Binary files /dev/null and b/src/assets/images/ai-gateway/add-binding.png differ diff --git a/src/assets/images/ai-gateway/send-feedback.png b/src/assets/images/ai-gateway/send-feedback.png new file mode 100644 index 000000000000000..7ef50a7ce6e2494 Binary files /dev/null and b/src/assets/images/ai-gateway/send-feedback.png differ diff --git a/src/content/changelogs-next/2025-01-26-worker-binding-methods.mdx b/src/content/changelogs-next/2025-01-26-worker-binding-methods.mdx new file mode 100644 index 000000000000000..e1cec9a2b2d300f --- /dev/null +++ b/src/content/changelogs-next/2025-01-26-worker-binding-methods.mdx @@ -0,0 +1,23 @@ +--- +title: AI Gateway Introduces New Worker Binding Methods +description: New Worker binding methods, enhancing integration capabilities for developers. +products: + - ai-gateway +date: 2025-01-30T14:00:00Z +--- + +We have released new,[Workers bindings API](/ai-gateway/integrations/worker-binding-methods/), allowing you to connect Workers applications to AI Gateway directly. These methods simplify how Workers calls AI services behind your AI Gateway configurations, removing the need to use the REST API and manually authenticate. + +To add an AI binding to your Worker, include the following in your `wrangler.toml` or `wrangler.json` file: + +![Add an AI binding to your Worker.](~/assets/images/ai-gateway/add-binding.png) + +With the new AI Gateway binding methods, you can now: + +- Send feedback and update metadata with `patchLog`. +- Retrieve detailed log information using `getLog`. +- Execute universal requests to any AI Gateway provider with `run`. + +For example, to send feedback and update metadata using `patchLog`: + +![Send feedback and update metadata using patchLog:](~/assets/images/ai-gateway/send-feedback.png)