为您的应用集成强大的AI技能搜索
功能完备、易于集成的NPM包,让开发者轻松地将SkillHub强大的搜索功能嵌入到自己的项目中
import { SearchSDK } from '@skillhub/search-sdk';
const sdk = new SearchSDK({
apiUrl: 'https://api.skillhub.com'
});
// 全文搜索
const results = await sdk.search({
query: 'python automation',
page: 1,
pageSize: 20
});
// 语义搜索
const semantic = await sdk.semanticSearch({
query: '如何自动化处理Excel',
limit: 10
});只需三步,即可为您的应用添加强大的搜索功能
1npm install @skillhub/search-sdk1"text-purple-400">import { SearchSDK } "text-purple-400">from '@skillhub/search-sdk';23"text-purple-400">const sdk = new SearchSDK({4 apiUrl: 'https://api.skillhub.com',5});1"text-purple-400">const results = await sdk.search({2 query: 'AI助手',3 pageSize: 10,4});56console.log(results.skills);为开发者打造带Skill搜索引擎的SkillHub,让您轻松集成一个属于自己的SkillHub
同时支持全文搜索和语义搜索,既能精确匹配关键词,又能理解用户意图
完整的类型定义,智能提示,编译时错误检查,让开发更安全、更高效
仅依赖axios,包体积小,加载速度快,不会影响您的应用性能
React、Vue、Angular、Node.js全覆盖,无论您用什么技术栈都能轻松集成
从快速开始到高级用法,从API参考到最佳实践,应有尽有
活跃的GitHub社区,Discord频道,及时的技术支持和问题解答
无需复杂配置,不需要学习曲线。安装、初始化、搜索,就这么简单。
npm install @skillhub/search-sdk
const sdk = new SearchSDK({ apiUrl })
await sdk.search({ query })
// 1. 导入SDK
import { SearchSDK } from '@skillhub/search-sdk';
// 2. 创建实例
const sdk = new SearchSDK({
apiUrl: 'https://api.skillhub.com'
});
// 3. 执行搜索
async function searchSkills() {
const results = await sdk.search({
query: 'python automation',
page: 1,
pageSize: 20,
sortBy: 'relevance'
});
console.log(`找到 ${results.total} 个结果`);
results.skills.forEach(skill => {
console.log(`${skill.name}: ${skill.description}`);
});
}
searchSkills();无论您是个人开发者还是企业团队,都能从中受益
为您的网站添加智能搜索功能,提升用户体验
在命令行工具中集成搜索,方便开发者使用
作为微服务提供搜索API,支持高并发访问
在React Native等跨平台框架中使用
"集成非常简单,文档清晰明了。语义搜索功能特别强大,用户反馈很好!"
"TypeScript支持非常完善,类型提示很准确。大大提升了开发效率。"
"包体积很小,性能优秀。客服响应也很及时,强烈推荐!"
如果您需要更完整的 UI 组件,而不仅仅是 SDK,那么 Widget 是您的最佳选择! 提供现成的搜索界面、管理面板和主题定制功能。