1import { makeRemoteBinding } from "../remote-bindings/RemoteBindings.ts";
2
3export const remote = (binding: string) =>
4 makeRemoteBinding(
5 {
6 name: binding,
7 type: "ai",
8 raw: true,
9 },
10 (service) => ({
11 name: binding,
12 wrapped: {
13 moduleName: "cloudflare-internal:ai-api",
14 innerBindings: [
15 {
16 name: "fetcher",
17 service,
18 },
19 ],
20 },
21 }),
22 );