{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "sarvam-simple", "homepage": "https://github.com/sarvam-ai/simple", "items": [ { "name": "vision-api", "type": "registry:file", "title": "Sarvam Vision API", "description": "Sarvam Vision API written in better-fetch.js for batch processing", "dependencies": ["zod", "@better-fetch/fetch"], "envVars": { "SARVAM_API_KEY": "" }, "files": [ { "path": "sarvam/vision/api.ts", "type": "registry:file", "target": "~/sarvam/vision/api.ts" } ] }, { "name": "audio-api", "type": "registry:file", "title": "Sarvam Speech-to-Text API", "description": "Sarvam Speech-to-Text API written in better-fetch.js for batch processing", "dependencies": ["zod", "@better-fetch/fetch"], "envVars": { "SARVAM_API_KEY": "" }, "files": [ { "path": "sarvam/audio/api.ts", "type": "registry:file", "target": "~/sarvam/audio/api.ts" } ] }, { "name": "vision-server", "type": "registry:item", "title": "Sarvam Vision Server", "description": "Hono server with Sarvam Vision API for batch processing", "dependencies": ["zod", "hono", "@hono/zod-validator"], "devDependencies": ["wrangler", "@cloudflare/workers-types"], "envVars": { "SARVAM_API_KEY": "" }, "registryDependencies": ["sarvam-ai/simple/vision-api"], "files": [ { "path": "sarvam/vision/simple-server.ts", "type": "registry:file", "target": "~/sarvam/vision/server.ts" }, { "path": "sarvam/vision/sdk.ts", "type": "registry:file", "target": "~/sarvam/vision/sdk.ts" } ] }, { "name": "audio-server", "type": "registry:item", "title": "Sarvam Audio Server", "description": "Hono server with Sarvam Audio API for batch processing", "dependencies": ["zod", "hono", "@hono/zod-validator"], "devDependencies": ["wrangler", "@cloudflare/workers-types"], "envVars": { "SARVAM_API_KEY": "" }, "registryDependencies": ["sarvam-ai/simple/audio-api"], "files": [ { "path": "sarvam/audio/simple-server.ts", "type": "registry:file", "target": "~/sarvam/audio/server.ts" }, { "path": "sarvam/audio/sdk.ts", "type": "registry:file", "target": "~/sarvam/audio/sdk.ts" } ] }, { "name": "vision-server-webhook", "type": "registry:item", "title": "Sarvam Vision Server with WebHook", "description": "Hono server with Sarvam Vision API for batch processing and webhook support", "dependencies": ["zod", "hono", "@hono/zod-validator"], "devDependencies": ["wrangler", "@cloudflare/workers-types"], "envVars": { "SARVAM_API_KEY": "" }, "registryDependencies": ["sarvam-ai/simple/vision-api"], "files": [ { "path": "sarvam/vision/server.ts", "type": "registry:file", "target": "~/sarvam/vision/server.ts" }, { "path": "sarvam/vision/sdk.ts", "type": "registry:file", "target": "~/sarvam/vision/sdk.ts" }, { "path": "sarvam/utils.ts", "type": "registry:file", "target": "~/sarvam/utils.ts" } ] }, { "name": "audio-server-webhook", "type": "registry:item", "title": "Sarvam Audio Server with WebHook", "description": "Hono server with Sarvam Audio API for batch processing and webhook support", "dependencies": ["zod", "hono", "@hono/zod-validator"], "devDependencies": ["wrangler", "@cloudflare/workers-types"], "envVars": { "SARVAM_API_KEY": "" }, "registryDependencies": ["sarvam-ai/simple/audio-api"], "files": [ { "path": "sarvam/audio/server.ts", "type": "registry:file", "target": "~/sarvam/audio/server.ts" }, { "path": "sarvam/audio/sdk.ts", "type": "registry:file", "target": "~/sarvam/audio/sdk.ts" }, { "path": "sarvam/utils.ts", "type": "registry:file", "target": "~/sarvam/utils.ts" } ] }, { "name": "vision-server-queue", "type": "registry:item", "title": "Sarvam Vision Server with Queue for Webhook", "description": "Hono server with Sarvam Vision API for batch processing and Queue for Webhook", "registryDependencies": ["sarvam-ai/simple/vision-server-webhook"], "files": [ { "path": "sarvam/vision/server-queue.ts", "type": "registry:file", "target": "~/sarvam/vision/server-queue.ts" }, { "path": "sarvam/vision/queue.ts", "type": "registry:file", "target": "~/sarvam/vision/queue.ts" } ] } ] }