UNPKG

ai-gateway-provider

Version:

AI Gateway Provider for AI-SDK

156 lines 4.81 kB
{ "name": "ai-gateway-provider", "version": "2.0.1", "description": "AI Gateway Provider for AI-SDK", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "files": [ "dist", "LICENSE", "README.md" ], "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.js", "types": "./dist/index.d.ts" }, "./providers/amazon-bedrock": { "import": "./dist/providers/amazon-bedrock.mjs", "require": "./dist/providers/amazon-bedrock.js", "types": "./dist/providers/amazon-bedrock.d.ts" }, "./providers/google-vertex": { "import": "./dist/providers/google-vertex.mjs", "require": "./dist/providers/google-vertex.js", "types": "./dist/providers/google-vertex.d.ts" }, "./providers/openai": { "import": "./dist/providers/openai.mjs", "require": "./dist/providers/openai.js", "types": "./dist/providers/openai.d.ts" }, "./providers/xai": { "import": "./dist/providers/xai.mjs", "require": "./dist/providers/xai.js", "types": "./dist/providers/xai.d.ts" }, "./providers/google": { "import": "./dist/providers/google.mjs", "require": "./dist/providers/google.js", "types": "./dist/providers/google.d.ts" }, "./providers/groq": { "import": "./dist/providers/groq.mjs", "require": "./dist/providers/groq.js", "types": "./dist/providers/groq.d.ts" }, "./providers/mistral": { "import": "./dist/providers/mistral.mjs", "require": "./dist/providers/mistral.js", "types": "./dist/providers/mistral.d.ts" }, "./providers/perplexity": { "import": "./dist/providers/perplexity.mjs", "require": "./dist/providers/perplexity.js", "types": "./dist/providers/perplexity.d.ts" }, "./providers/anthropic": { "import": "./dist/providers/anthropic.mjs", "require": "./dist/providers/anthropic.js", "types": "./dist/providers/anthropic.d.ts" }, "./providers/azure": { "import": "./dist/providers/azure.mjs", "require": "./dist/providers/azure.js", "types": "./dist/providers/azure.d.ts" }, "./providers/cerebras": { "import": "./dist/providers/cerebras.mjs", "require": "./dist/providers/cerebras.js", "types": "./dist/providers/cerebras.d.ts" }, "./providers/cohere": { "import": "./dist/providers/cohere.mjs", "require": "./dist/providers/cohere.js", "types": "./dist/providers/cohere.d.ts" }, "./providers/deepgram": { "import": "./dist/providers/deepgram.mjs", "require": "./dist/providers/deepgram.js", "types": "./dist/providers/deepgram.d.ts" }, "./providers/deepseek": { "import": "./dist/providers/deepseek.mjs", "require": "./dist/providers/deepseek.js", "types": "./dist/providers/deepseek.d.ts" }, "./providers/elevenlabs": { "import": "./dist/providers/elevenlabs.mjs", "require": "./dist/providers/elevenlabs.js", "types": "./dist/providers/elevenlabs.d.ts" }, "./providers/fireworks": { "import": "./dist/providers/fireworks.mjs", "require": "./dist/providers/fireworks.js", "types": "./dist/providers/fireworks.d.ts" } }, "publishConfig": { "access": "public" }, "keywords": [ "cloudflare", "workers", "rag", "ai", "agents", "autorag" ], "author": "Gabriel Massadas <https://github.com/g4brym>", "license": "MIT", "homepage": "https://github.com/cloudflare/ai", "repository": { "type": "git", "url": "git+ssh://git@github.com/cloudflare/ai.git" }, "bugs": { "url": "https://github.com/cloudflare/ai/issues" }, "dependencies": { "@ai-sdk/provider": "^2.0.0", "@ai-sdk/provider-utils": "^3.0.10", "ai": "^5.0.60" }, "optionalDependencies": { "@ai-sdk/amazon-bedrock": "^3.0.31", "@ai-sdk/anthropic": "^2.0.23", "@ai-sdk/azure": "^2.0.45", "@ai-sdk/cerebras": "^1.0.21", "@ai-sdk/cohere": "^2.0.12", "@ai-sdk/deepgram": "^1.0.11", "@ai-sdk/deepseek": "^1.0.20", "@ai-sdk/elevenlabs": "^1.0.12", "@ai-sdk/fireworks": "^1.0.20", "@ai-sdk/google": "^2.0.17", "@ai-sdk/google-vertex": "^3.0.34", "@ai-sdk/groq": "^2.0.22", "@ai-sdk/mistral": "^2.0.17", "@ai-sdk/openai": "^2.0.44", "@ai-sdk/perplexity": "^2.0.11", "@ai-sdk/xai": "^2.0.23" }, "devDependencies": { "@biomejs/biome": "^2.2.5", "tsup": "^8.5.0", "typescript": "5.9.3" }, "scripts": { "build": "rm -rf dist && tsup --config tsup.config.ts", "format": "biome format --write", "test:ci": "vitest --watch=false", "test": "vitest", "type-check": "tsc --noEmit" } }