一个轻量级的通用 SDK,通过一致的 API 集成了常用的第三方库。为各种功能提供单一访问点来简化开发,减少了学习和管理多个独立库及其依赖项的需求。
const api = new AllBeApi(); // 将 Markdown 转换为 HTML const html = await api.marked.render("# 你好世界"); // 生成二维码 const qrBlob = await api.pythonQrcode.generateQrcode("https://allbeapi.com");
通过单一、一致的 API 集成 13+ 个流行库
使用 Marked.js 集成轻松将 Markdown 转换为 HTML,支持扩展和自定义渲染器。
利用 BeautifulSoup 解析、提取数据和清理 HTML 内容,具有强大的 CSS 选择器。
使用 Prettier 为 JavaScript、TypeScript、CSS、HTML 等语言美化您的代码。
使用 Pygments 为您的代码片段添加丰富的语法高亮,支持 500+ 种语言。
使用 python-qrcode 快速生成二维码,支持各种格式和自定义选项。
通过 sanitize-html 的强大过滤功能清理 HTML 输入,防止 XSS 攻击。
使用 Ajv(JavaScript 最快的 JSON schema 验证器)根据 Schema 验证 JSON 数据。
使用 ESLint 分析您的 JavaScript 和 TypeScript 代码,捕获错误并强制执行编码标准。
使用 Diff 比较文本并高亮显示差异,非常适合版本控制和变更跟踪。
使用 csv-parser 轻松将 CSV 数据转换为 JSON 格式,处理各种分隔符和格式。
使用 Mermaid CLI 从文本创建图表 - 流程图、序列图等等。
使用 PDFKit 以编程方式生成 PDF 文档,支持文本、图像和矢量图形。
使用 Pillow 执行各种图像操作 - 调整大小、旋转、过滤和格式转换。
我们提供流行语言的 SDK,助您快速上手
// 确保已引入 allbeapi.js // <script src="SDK/JavaScript/allbeapi.js"></script> const apiClient = new AllBeApi(); // 示例:将 Markdown 转换为 HTML apiClient.marked.render("# 你好 AllBeAPI") .then(response => { console.log(response); // HTML 输出 // 假设响应是直接的 HTML 字符串或包含它的对象 // 如果是 { html: "<h1>你好 AllBeAPI</h1>" } 这样的对象, 请访问 response.html }) .catch(error => console.error("错误:", error)); // 示例:生成二维码 (返回 Blob 对象) apiClient.pythonQrcode.generateQrcode("https://res.allbeapi.top") .then(blob => { const imageUrl = URL.createObjectURL(blob); console.log("二维码图片 URL:", imageUrl); // 然后您可以在 <img> 标签中使用此 URL // const imgElement = document.createElement('img'); // imgElement.src = imageUrl; // document.body.appendChild(imgElement); }) .catch(error => console.error("错误:", error));