@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
JavaScript
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();
;