Repolode
intelligentnode

intelligentnode/IntelliNode

一个 JavaScript/Node.js 模块,用统一接口调用多家大模型、图像、语音和向量模型,并支持向量数据库与 MCP 服务。

Star
275
Fork
18
未关闭 Issue
3
最近提交
上个月

这是什么?

IntelliNode 是一个面向 JavaScript 项目的 npm 模块,可调用 GPT-5.5、Claude、Gemini、LLaMA、Stable Diffusion、WaveNet 等模型。其控制层统一了不同服务商的输入格式,切换 OpenAI、Cohere 或 Stability 时通常只需修改服务商名称,无需改动调用代码。

除了基础模型调用,它还提供支持流式输出和工具调用循环的聊天机器人工具、按 schema 返回的结构化 JSON,以及可保存会话、基于文档附引用作答并保留长期记忆的 Assistant 类。统一的向量存储接口覆盖 Pinecone、Qdrant、Chroma、Weaviate、Milvus、Elasticsearch、pgvector、MongoDB Atlas 以及 Google Cloud 相关服务,另外还包含语义搜索和多模型评估功能。

模块还提供一组 Gen 函数,可一行生成组件、表单、API 接口、SQL、正则和 SEO 元信息。编码智能体可在仓库中修改代码,直到测试命令通过;MCP 服务器则可接入 Claude Code、Codex、Cursor 和 VS Code。

核心功能

  • 01为 OpenAI、Anthropic、Gemini、Cohere、Mistral 及兼容 OpenAI 接口的服务提供统一调用方式
  • 02支持流式输出、工具调用循环和按 schema 返回的结构化 JSON
  • 03统一的向量存储接口,兼容 Pinecone、Qdrant、Chroma、Weaviate、Milvus、pgvector 等
  • 04通过不同服务商的模型类生成文本、图像和语音
  • 05内置语义搜索与多模型评估工具
  • 06提供 TypeScript 类型定义和可用于前端的 CDN 构建包

适用场景

  • 在 Node.js Web 应用中加入大模型聊天或文档问答,且不绑定单一服务商
  • 在选定模型前,用同一组提示词对比多个模型的表现
  • 基于 pgvector 或 MongoDB Atlas 等已有数据库搭建 RAG 流程
  • 通过 MCP 服务器让 Claude Code 或 Cursor 调用多家模型服务

快速上手

  1. 1

    从 npm 安装该包

    npm i intellinode
  2. 2

    导入 Chatbot 和 ChatGPTInput,使用你的 OpenAI 密钥创建聊天机器人并调用 chat

使用前须知

  • 需要你所选模型提供商的 API 密钥,大多数调用由这些提供商计费。
  • 云端模型调用需要能访问外部提供商服务的网络。

收录于专题

标签

常见问题

IntelliNode 是什么?
一个 JavaScript/Node.js 模块,用统一接口调用多家大模型、图像、语音和向量模型,并支持向量数据库与 MCP 服务。 IntelliNode 是一个面向 JavaScript 项目的 npm 模块,可调用 GPT-5.5、Claude、Gemini、LLaMA、Stable Diffusion、WaveNet 等模型。其控制层统一了不同服务商的输入格式,切换 OpenAI、Cohere 或 Stability 时通常只需修改服务商名称,无需改动调用代码。
IntelliNode 可以免费使用吗?用的什么许可证?
IntelliNode 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
IntelliNode 还在维护吗?
半年内有更新。IntelliNode 最近一次提交是在 2026年10月5日。
IntelliNode 适合用来做什么?
在 Node.js Web 应用中加入大模型聊天或文档问答,且不绑定单一服务商 在选定模型前,用同一组提示词对比多个模型的表现 基于 pgvector 或 MongoDB Atlas 等已有数据库搭建 RAG 流程 通过 MCP 服务器让 Claude Code 或 Cursor 调用多家模型服务
IntelliNode 怎么安装和运行?
从 npm 安装该包: npm i intellinode 导入 Chatbot 和 ChatGPTInput,使用你的 OpenAI 密钥创建聊天机器人并调用 chat
在哪里获取 IntelliNode?
源代码和安装说明在 GitHub 上:https://github.com/intelligentnode/IntelliNode

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目