Repolode
intelligentnode

intelligentnode/IntelliNode

Модуль для JavaScript/Node.js с единым API для работы с разными LLM, генерации изображений, речи и эмбеддингов, векторными хранилищами и MCP-сервером.

Звёзды
275
Форки
18
Открытые issues
3
Последний коммит
в прошлом месяце

Что это?

IntelliNode — npm-модуль для проектов на JavaScript, который подключает модели GPT-5.5, Claude, Gemini, LLaMA, Stable Diffusion и WaveNet. Слой контроллеров приводит входные данные к единому формату для разных провайдеров, поэтому для переключения между OpenAI, Cohere или Stability достаточно изменить имя провайдера, не трогая остальной код.

Помимо прямого доступа к моделям, в модуле есть утилиты для чат-ботов с потоковой передачей ответов и циклом вызова инструментов, генерация JSON по заданной схеме и класс Assistant, который хранит переписки, отвечает на вопросы по вашим документам с цитатами и сохраняет долгосрочную память. Единый интерфейс векторных хранилищ поддерживает Pinecone, Qdrant, Chroma, Weaviate, Milvus, Elasticsearch, pgvector, MongoDB Atlas и варианты Google Cloud. Также доступны помощник для семантического поиска и инструменты оценки нескольких моделей.

В пакет входит семейство Gen с однострочными вызовами для генерации компонентов, форм, API-эндпоинтов, SQL, регулярных выражений и SEO-метаданных, а также coding agent, который редактирует репозиторий, пока команда запуска тестов не завершится успешно, и MCP-сервер для Claude Code, Codex, Cursor и VS Code.

Ключевые возможности

  • 01Единый интерфейс для отправки промптов в OpenAI, Anthropic, Gemini, Cohere, Mistral и совместимые с OpenAI провайдеры
  • 02Потоковая передача ответов, цикл вызова инструментов и генерация JSON по заданной схеме
  • 03Интерфейс векторных хранилищ для Pinecone, Qdrant, Chroma, Weaviate, Milvus, pgvector и других решений
  • 04Генерация текста, изображений и речи с помощью классов моделей для конкретных провайдеров
  • 05Встроенные помощники для семантического поиска и оценки нескольких моделей
  • 06Типы TypeScript и сборка CDN для использования во фронтенде

Сценарии использования

  • Добавить в веб-приложение на Node.js чат-бота на базе LLM или ответы на вопросы по документам, не привязываясь к одному поставщику
  • Сравнить несколько моделей на одних и тех же промптах, прежде чем выбрать подходящую
  • Построить RAG-пайплайн на существующей базе данных, например pgvector или MongoDB Atlas
  • Дать Claude Code или Cursor доступ к нескольким провайдерам моделей через MCP-сервер

Быстрый старт

  1. 1

    Установите пакет из npm

    npm i intellinode
  2. 2

    Импортируйте Chatbot и ChatGPTInput, затем создайте чат-бота с ключом OpenAI и вызовите chat

Что важно знать

  • Потребуются API-ключи выбранных поставщиков моделей; большинство вызовов оплачивается этим поставщикам.
  • Для вызовов облачных моделей необходим сетевой доступ к сервисам внешних поставщиков.

В подборках

Темы

Частые вопросы

Что такое IntelliNode?
Модуль для JavaScript/Node.js с единым API для работы с разными LLM, генерации изображений, речи и эмбеддингов, векторными хранилищами и MCP-сервером. IntelliNode — npm-модуль для проектов на JavaScript, который подключает модели GPT-5.5, Claude, Gemini, LLaMA, Stable Diffusion и WaveNet. Слой контроллеров приводит входные данные к единому формату для разных провайдеров, поэтому для переключения между OpenAI, Cohere или Stability достаточно изменить имя провайдера, не трогая остальной код.
IntelliNode можно использовать бесплатно? Какая у него лицензия?
IntelliNode распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
IntelliNode всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в IntelliNode — 5 окт. 2026 г..
Для чего можно использовать IntelliNode?
Добавить в веб-приложение на Node.js чат-бота на базе LLM или ответы на вопросы по документам, не привязываясь к одному поставщику Сравнить несколько моделей на одних и тех же промптах, прежде чем выбрать подходящую Построить RAG-пайплайн на существующей базе данных, например pgvector или MongoDB Atlas Дать Claude Code или Cursor доступ к нескольким провайдерам моделей через MCP-сервер
Как установить IntelliNode?
Установите пакет из npm: npm i intellinode Импортируйте Chatbot и ChatGPTInput, затем создайте чат-бота с ключом OpenAI и вызовите chat
Где скачать IntelliNode?
Исходный код и инструкции по установке — на GitHub: https://github.com/intelligentnode/IntelliNode

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для самостоятельного развёртывания AI-агентов и ассистентов, которые отвечают на вопросы по вашим документам со ссылками на источники и работают с любой моделью.

18,4 тыс.+12 за неделю2,2 тыс.PythonMITАктивно поддерживаетсяОбновлён 6 часов назад

Epsilla — векторная база данных с открытым исходным кодом на C++ для поиска похожих эмбеддингов, с фильтрацией метаданных, гибридным поиском и интеграциями для LLM-поиска.

87446C++Apache-2.0Обновлён в прошлом месяце