AllBeAPI 是一个极简工具函数集,帮助开发者在最短时间内完成原型和实验。无需安装配置多个库,只需下载一个 SDK 文件即可开始编码。
核心优势: 无包管理、统一 API 调用、多语言支持、即时集成。
应用场景: 内容转换、数据验证、图像处理、文档生成、代码格式化。
// 下载 SDK,然后:
const api = new AllBeApi();
// 将 Markdown 转换为 HTML
const html = await api.marked.render("# 你好世界");
// 生成二维码
const qrBlob = await api.pythonQrcode.generateQrcode("https://allbeapi.com");
13+ 强大工具,统一 API 接口 - 无需安装,无需配置
使用 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,60 秒内即可上手
// 确保已引入 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));