当前位置: 首页 > news >正文

AI 应用开发者的福音 —— OceanBase seekdb JavaScript / TypeScript SDK 正式开源!

摘要:

OceanBase seekdb JavaScript/TypeScript SDK(seekdb-js)正式开源,支持自动向量化、语义搜索与混合搜索,兼容本地及云端多种 Embedding 服务,提供完整 TypeScript 类型定义,可与 seekdb 和 OceanBase 无缝协作,助力 AI 应用开发者高效实现向量检索与混合查询场景。

 

背景

 

最近尝试用 Cursor 和 Claude Code 配合 seekdb 插件进行了一些 vibe coding。 生成的代码都可以通过 pyseekdb(seekdb 的 Python SDK)连接 seekdb 服务端直接运行,完全不需要调试,效果令人惊喜。

 

vibe coding 中最常用的编程语言,除了 Python,还有 JavaScript / TypeScript。 所以 seekdb 在支持 Python SDK 后,前几天又光速开源了 js 和 ts 的 SDK —— seekdb-js,内置语义搜索功能,可与 seekdb 和 OceanBase 无缝协作。今天就在这篇文章中为大家介绍一下。

 

截屏2026-02-03 18.08.36

 

 

 

为什么选择 seekdb-js?

 

自动向量化:自动化 embedding 生成,无需手动计算向量

语义搜索:支持为自然语言查询提供向量相似性搜索

混合搜索:同时支持关键词匹配和语义搜索

多种 embedding 服务:同时支持本地和云端的 embedding 服务

原生 TypeScript支持:提供完整的 TypeScript 支持和类型定义

 

Packages

 

seekdb-js 仓库包含以下内容:

截屏2026-02-03 18.10.04

 

 

 

安装

 

使用SDK之前,需要先部署seekdb。请参考官方部署文档[1]

截屏2026-02-03 18.11.50

 

 

快速上手

 

使用指南

 

客户端连接

 截屏2026-02-03 18.12.15

 

 

创建 collection

截屏2026-02-03 18.13.56

 

 

添加数据

 

支持自动向量化,无需手动计算向量。

 截屏2026-02-03 18.14.04

 

查询数据

 

语义搜索

 

截屏2026-02-03 18.14.11

 

 

混合搜索(关键词 + 语义)

 

截屏2026-02-03 18.14.17

 

 

Embedding 方式

 

seekdb-js 这个 SDK 支持多种 Embedding 方式,可以选择在本地或云端生成向量。

 

默认的 Embedding 方式

 

默认使用本地模型(Xenova/all-MiniLM-L6-v2),无需 API Key,适合快速开发和测试。

使用默认模型无需任何配置:

 

截屏2026-02-03 18.14.28

 

 

手动导入内置模型:

 

截屏2026-02-03 18.14.42

 

 

Qwen Embedding

 

实验性 API:QwenEmbeddingFunction目前为实验性功能,未来版本可能会有所更改。

可以使用 DashScope 的云端 Embedding 服务(Qwen / 通义千问),适用于生产环境。

 截屏2026-02-03 18.14.54

 

OpenAI Embedding

 

实验性 API:OpenAIEmbeddingFunction目前为实验性功能,未来版本可能会有所更改。

可以使用 OpenAI 的 Embedding API,适用于与 OpenAI 集成的生产环境。

 

截屏2026-02-03 18.15.05

 

 

Jina Embedding

 

开发中:JinaEmbeddingFunction正在光速开发中,API 在未来的版本中可能会发生更新。

使用 Jina AI 的 Embedding API,支持多模态嵌入。

 截屏2026-02-03 18.15.14

 

自定义 Embedding 方法

 

实验性 API:这些registerEmbeddingFunctionAPIgetEmbeddingFunction目前处于实验阶段,未来版本可能会有所更改。

 截屏2026-02-03 18.15.14

 

除了上面这些 Embedding 方法以外,也支持使用自定义的 Embedding 函数。

首先,需要实现一个 EmbeddingFunction 接口:

截屏2026-02-03 18.15.22

 

 

然后注册即可使用:

 截屏2026-02-03 18.15.31

 

 

数据库管理

 

支持通过 SeekdbAdminClient 来管理数据库(创建、查询、删除)。

 截屏2026-02-03 18.15.42

 

 

使用示例

 

直接去 github 中的 example 目录[2]获取完整的使用示例吧!

基本用法 —— simple-example.ts[3]

所有功能 —— complete-example.ts[4]

混合搜索 —— hybrid-search-example.ts[5]

如果要运行示例,可以参考 Run Examples[6] 部分。

 

参考资料

[1] 

官方部署文档: https://www.oceanbase.ai/docs/deploy-overview/

[2] 

github 中的 example 目录: https://github.com/oceanbase/seekdb-js/tree/main/examples

[3] 

simple-example.ts: https://github.com/oceanbase/seekdb-js/blob/main/examples/simple-example.ts

[4] 

complete-example.ts: https://github.com/oceanbase/seekdb-js/blob/main/examples/complete-example.ts

[5] 

hybrid-search-example.ts: https://github.com/oceanbase/seekdb-js/blob/main/examples/hybrid-search-example.ts

[6] 

Run Examples: https://github.com/oceanbase/seekdb-js/blob/main/DEVELOP.md#run-examples

 

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

 

http://www.jsqmd.com/news/340945/

相关文章:

  • 2026年质量好的TPE脚垫颗粒/TPE颗粒料厂家推荐及采购指南 - 品牌宣传支持者
  • 智谱AI开放平台
  • sci中的英文Nomenclature术语英文排序,大小写——都是有要求的——先大写,后小写——还有希腊字母排序
  • 2026年1月,跟着靠谱咖啡机售卖推荐榜单选没错,进口咖啡机维修/胶囊咖啡机售卖/格米莱咖啡机维修,咖啡机售卖排行哪个好 - 品牌推荐师
  • 2026年广东口碑好的聚氨酯异形件厂家排名,哪家性价比高? - 工业品牌热点
  • 探讨聚氨酯异形件定制制造商,哪个口碑好 - myqiye
  • PHP+MySQL多用户同城小程序源码系统 带完整的搭建部署教程
  • 在线文本对比工具推荐:3分钟精准搞定代码/合同差异比对
  • 2026年天津茅台酒回收公司,飞天茅台酒回收口碑好的有哪些 - mypinpai
  • 2026年专业的有马弗网带炉/热风循环式网带炉厂家推荐及选择指南 - 品牌宣传支持者
  • 探寻2026南京展会设计:头部公司风采一览,会展/展览工厂/展位设计/展会设计/会展服务/展厅装修,展会设计企业找哪家 - 品牌推荐师
  • RAG-项目实战一(GraphRAG优化)
  • 正规的京东e卡回收平台推荐 - 京顺回收
  • 同城生活服务源码系统,一站式满足用户多样化需求
  • 人形机器人足球迈向2050目标:技术挑战与联盟变革
  • 2026年 MBR膜厂家推荐排行榜,中空纤维MBR膜/超滤柱式膜/绳型生物填料/RO膜,专业水处理膜技术品牌深度解析 - 品牌企业推荐师(官方)
  • 2026弹簧针厂家最新推荐:高精密定制化解决方案服务商TOP4,附选型指南 - 博客万
  • AI 工具调用流式开发,TokenStream 才是正确选择
  • 消防科普互动设备|消防装备和器材体验系统
  • 2026年评价高的企业能源管理方案公司推荐:制造企业能源管理方案、制造企业能源管理方案、双向电表、双向计量电表选择指南 - 优质品牌商家
  • 消防数字展厅智能升级|AR消防巡检员体验系统
  • C语言fscanf用法详解:如何从文件读取格式化数据
  • 2026年江苏值得选的聚氨酯平板供应商哪个专业 - myqiye
  • 元气AI Bot下载安装教程及使用教程:从安装到自动化 2026终极效率提升指南 - PC修复电脑医生
  • 干货!零门槛搞懂skills
  • GEO公司哪家好,探讨售后完善的GEO公司服务 - mypinpai
  • 激光清洗:电池电极制造的绿色经济新变革
  • PCB陶瓷基板从原料到出货的全流程追溯
  • Java面向对象——类与对象的创建
  • 2026年重庆3PE钢管厂家权威榜单 全景解析优质厂家及适配方案 各类应用场景 - 深度智识库