Open Crab 为开发者提供完整的工具链:标准化的 SDK、清晰的 API 契约、 类型化的协议接口,以及可扩展的插件开发框架。
五分钟接入你的第一个智能体
通过包管理器安装 Open Crab 提供的 SDK 包,选择与你项目匹配的运行时版本
使用本地生成的令牌或设备签名创建加密通道,与核心引擎建立安全连接
监听实时消息事件、推理过程事件与系统通知事件,构建响应式交互
将你的服务封装为标准插件,让智能体能够在对话中调用你的能力
类型化的契约,清晰的语义
发送、接收与流式传输消息的标准接口,统一处理文本、媒体与结构化内容
调用底层语言模型完成推理任务,支持多种主流模型与本地推理引擎
写入与检索长期记忆内容,支持语义搜索与关键词搜索的混合检索
注册自定义工具让智能体在对话中调用,支持异步执行与结构化参数
基于作用域的权限管理,支持令牌、密码与设备签名多种认证方式
获取系统运行指标、事件日志与健康状态,支持自定义监控接入
覆盖主流编程语言,持续扩展中
官方 SDK,支持浏览器与 Node.js 运行时,与 Web Components 无缝集成
适用于服务端集成与数据科学场景,提供同步与异步双版本客户端
企业级应用集成首选,完整的 JVM 生态支持
追求极致性能与内存安全场景下的原生绑定
云原生与微服务场景下的轻量级集成
基于 OpenAPI 规范的 REST 接口,任何能发送 HTTP 请求的语言均可调用
一目了然的接入方式
来自真实工程经验的指导原则
先定义清晰的类型契约,再实现具体逻辑,有助于团队协作与长期演进
让重复执行产生相同结果,提升系统在网络异常下的可靠性
对耗时操作采用流式响应,提升用户体验与系统响应感
插件应当拥有独立的配置、密钥与状态空间,避免相互污染
在关键路径埋点,记录指标与日志,让问题可被定位与回溯
在设计阶段考虑认证、授权与审计,避免后期补丁式修补