UNPKG

@devvai/devv-code-backend

Version:

Backend SDK for Devv Code - Provides authentication, data management, email and AI capabilities

59 lines (58 loc) 3.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.elevenlabs = exports.replicate = exports.tts = exports.webReader = exports.webSearch = exports.imageGen = exports.email = exports.upload = exports.table = exports.auth = exports.DevvElevenLabs = exports.DevvReplicate = exports.DevvTTS = exports.DevvWebReader = exports.DevvWebSearch = exports.DevvImageGen = exports.OpenRouterAI = exports.DevvAI = exports.DevvEmail = exports.FileUpload = exports.ProjectTable = exports.DevvAuth = void 0; var auth_1 = require("./auth"); Object.defineProperty(exports, "DevvAuth", { enumerable: true, get: function () { return auth_1.DevvAuth; } }); var table_1 = require("./table"); Object.defineProperty(exports, "ProjectTable", { enumerable: true, get: function () { return table_1.ProjectTable; } }); var upload_1 = require("./upload"); Object.defineProperty(exports, "FileUpload", { enumerable: true, get: function () { return upload_1.FileUpload; } }); var email_1 = require("./email"); Object.defineProperty(exports, "DevvEmail", { enumerable: true, get: function () { return email_1.DevvEmail; } }); var ai_1 = require("./ai"); Object.defineProperty(exports, "DevvAI", { enumerable: true, get: function () { return ai_1.DevvAI; } }); var openrouter_1 = require("./openrouter"); Object.defineProperty(exports, "OpenRouterAI", { enumerable: true, get: function () { return openrouter_1.OpenRouterAI; } }); var imageGen_1 = require("./imageGen"); Object.defineProperty(exports, "DevvImageGen", { enumerable: true, get: function () { return imageGen_1.DevvImageGen; } }); var webSearch_1 = require("./webSearch"); Object.defineProperty(exports, "DevvWebSearch", { enumerable: true, get: function () { return webSearch_1.DevvWebSearch; } }); var webReader_1 = require("./webReader"); Object.defineProperty(exports, "DevvWebReader", { enumerable: true, get: function () { return webReader_1.DevvWebReader; } }); var tts_1 = require("./tts"); Object.defineProperty(exports, "DevvTTS", { enumerable: true, get: function () { return tts_1.DevvTTS; } }); var replicate_1 = require("./replicate"); Object.defineProperty(exports, "DevvReplicate", { enumerable: true, get: function () { return replicate_1.DevvReplicate; } }); var elevenlabs_1 = require("./elevenlabs"); Object.defineProperty(exports, "DevvElevenLabs", { enumerable: true, get: function () { return elevenlabs_1.DevvElevenLabs; } }); const auth_2 = require("./auth"); const table_2 = require("./table"); const upload_2 = require("./upload"); const email_2 = require("./email"); const imageGen_2 = require("./imageGen"); const webSearch_2 = require("./webSearch"); const webReader_2 = require("./webReader"); const tts_2 = require("./tts"); const replicate_2 = require("./replicate"); const elevenlabs_2 = require("./elevenlabs"); const device_1 = require("./device"); // @ts-ignore - package.json import const package_json_1 = require("../package.json"); // Initialize device ID when SDK is first loaded (0, device_1.initializeDeviceId)(); // 仅在开发版本显示警告 // 版本号包含 'dev' 时认为是开发版本 if (package_json_1.version.includes('dev')) { console.log('🚧 Devv Code Backend SDK - 开发版本模式'); console.log('📦 当前使用的是开发版本,仅用于测试环境'); } exports.auth = new auth_2.DevvAuth(); exports.table = new table_2.ProjectTable(); exports.upload = new upload_2.FileUpload(); exports.email = new email_2.DevvEmail(); exports.imageGen = new imageGen_2.DevvImageGen(); exports.webSearch = new webSearch_2.DevvWebSearch(); exports.webReader = new webReader_2.DevvWebReader(); exports.tts = new tts_2.DevvTTS(); exports.replicate = new replicate_2.DevvReplicate(); exports.elevenlabs = new elevenlabs_2.DevvElevenLabs();