SuperAPI AI 工具集

base44-coder

编程与开发

查看项目

更新于 10-15 20:05

技能介绍

用途:该技能面向在 Base44 平台上开发应用的场景,提供 JavaScript/TypeScript SDK 的使用指引,覆盖前端与后端应用(React、Vue、Next.js 等)。生成的应用中通常已预配置客户端,可直接 import { base44 } from "@/api/base44Client";外部应用则用 import { createClient } from "@base44/sdk" 并传入 appId 创建客户端,注意参数名必须为 appId,不能写成 clientId 或 id。

主要能力:SDK 包含 entities(数据模型增删改查、导入、实时订阅)、auth(登录、注册、获取当前用户、更新资料)、agents(AI 对话与消息管理)、functions(调用后端函数)、integrations(邮件、AI 等第三方服务)、connectors(OAuth 令牌,仅服务角色可用)、analytics(自定义事件埋点)、appLogs(应用使用日志与统计)、users(邀请用户)等模块。

使用方式:外部客户端可选传 token 与 options.onError 全局错误处理;查询可用 entities.Task.filter(query, sort, limit, skip),sort 以 - 前缀表示降序。需要管理员权限时,在后端函数中用 createClientFromRequest(req) 取得已认证客户端并调用 asServiceRole,例如 base44.asServiceRole.entities.Orders.get(id)。后端函数使用 Deno.serve()。frontend 无法访问 asServiceRole 与 connectors,这两者仅限后端。

限制:资料未提供具体的定价、平台支持范围、性能数据或安装命令等额外信息,相关内容暂未提供。