UNPKG

workers-ai-provider

Version:

Workers AI Provider for the vercel AI SDK

95 lines 2.5 kB
{ "name": "workers-ai-provider", "version": "3.3.1", "description": "Workers AI Provider for the vercel AI SDK", "keywords": [ "ai", "chat", "cloudflare", "provider", "sdk", "serverless", "vercel", "workers" ], "bugs": { "url": "https://github.com/cloudflare/ai/issues" }, "license": "MIT", "repository": { "type": "git", "url": "git://github.com/cloudflare/ai.git" }, "files": [ "dist", "src", "README.md", "package.json" ], "type": "module", "main": "dist/index.mjs", "types": "dist/index.d.mts", "exports": { ".": { "types": "./dist/index.d.mts", "import": "./dist/index.mjs" }, "./openai": { "types": "./dist/openai.d.mts", "import": "./dist/openai.mjs" }, "./anthropic": { "types": "./dist/anthropic.d.mts", "import": "./dist/anthropic.mjs" }, "./google": { "types": "./dist/google.d.mts", "import": "./dist/google.mjs" }, "./gateway": { "types": "./dist/gateway-provider.d.mts", "import": "./dist/gateway-provider.mjs" }, "./package.json": "./package.json" }, "devDependencies": { "@ai-sdk/anthropic": "^3.0.84", "@ai-sdk/google": "^3.0.0", "@ai-sdk/openai": "^3.0.71", "@ai-sdk/provider": "^3.0.10", "@cloudflare/workers-types": "^4.20260628.1", "ai": "^6.0.204", "zod": "^4.4.3", "@cloudflare/gateway-core": "0.0.0" }, "peerDependencies": { "@ai-sdk/anthropic": "^3.0.0", "@ai-sdk/google": "^3.0.0", "@ai-sdk/openai": "^3.0.0", "@ai-sdk/provider": "^3.0.0", "ai": "^6.0.0" }, "peerDependenciesMeta": { "@ai-sdk/anthropic": { "optional": true }, "@ai-sdk/google": { "optional": true }, "@ai-sdk/openai": { "optional": true } }, "authors": "Cloudflare Inc.", "scripts": { "build": "rm -rf dist && tsdown --config tsdown.config.ts", "format": "oxfmt --write .", "test:ci": "vitest --watch=false", "test": "vitest", "test:e2e": "vitest --config vitest.e2e.config.ts --watch=false", "test:e2e:rest": "vitest --config vitest.e2e.config.ts --watch=false test/e2e/workers-ai-rest.e2e.test.ts", "test:e2e:binding": "vitest --config vitest.e2e.config.ts --watch=false test/e2e/workers-ai-binding.e2e.test.ts", "test:e2e:gateway": "vitest --config vitest.e2e.config.ts --watch=false test/e2e/workers-ai-gateway.e2e.test.ts", "type-check": "tsc --noEmit" } }