К основному содержанию
скилл CX Codex

upstash-vector-db-skills — скилл для Claude Code: векторный поиск

Скилл ведёт агента по настройке Upstash Vector: создание индекса, загрузка документов, семантический поиск и неймспейсы. Пригодится, если делаете поиск по смыслу на Vercel.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add gocallum/nextjs16-agent-skills --skill upstash-vector-db-skills -a claude-code
Открыть на GitHub

Что делает upstash-vector-db-skills

Скилл описывает работу с Upstash Vector через SDK @upstash/vector. Агент получает готовые примеры: инициализация клиента Index, upsert одиночных и пакетных документов, query с topK и метаданными. Текст в индекс попадает уже с эмбеддингом, если модель выбрана при создании индекса.

Неймспейсы разделяют один индекс на изолированные части — удобно для мультитенантности. Внутри есть index.namespace("blog"), listNamespaces, deleteNamespace, а также reset и delete для очистки векторов. Отдельный раздел про RAG: достать top-k документов и передать их вместе с вопросом в LLM.

Заранее понадобятся UPSTASH_VECTOR_REST_URL и UPSTASH_VECTOR_REST_TOKEN в .env. Индекс создаётся в консоли Upstash, там же выбирается модель эмбеддингов; в описании предпочтение отдано MixBread AI, для неё нужен отдельный ключ. Upstash работает с eventual consistency, поэтому сразу после upsert свежие записи могут не попасть в выдачу — это повод не строить на поиске проверку «только что записал и сразу прочитал».

Какие задачи решает

  • создать векторный индекс Upstash и подключить его к проекту
  • загрузить документы в индекс пакетами
  • сделать семантический поиск с метаданными в ответе
  • разделить данные арендаторов по неймспейсам
  • собрать RAG-цепочку из поиска и запроса к LLM

Примеры запросов агенту

  • Помоги настроить Upstash Vector в этом проекте: создай клиент и функцию поиска
  • Добавь загрузку документов в индекс пакетами по 100 штук
  • Сделай поиск по неймспейсу tenant-123 с topK 5 и метаданными

Как установить upstash-vector-db-skills

1Через Skills CLI (Vercel)

npx skills add gocallum/nextjs16-agent-skills --skill upstash-vector-db-skills -a claude-code

2Вручную: положить файлы

~/.claude/skills/upstash-vector-db-skills/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/upstash-vector-db-skills/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора3

Похожие

upstash-vector-js Upstash Скилл учит агента работать с TypeScript/JavaScript SDK Upstash Vector: загрузка векторов, поиск похожих, RAG и семантический кэш. CX Codex +1 1 300установок AgentDB Vector Search ruvnet Скилл для быстрого семантического поиска документов через векторную базу AgentDB. Используй для RAG-систем, поисковых движков и баз знаний, где нужна релевантная выборка из больших объёмов текста. CX Codex +1 1 100установок upstash-search-js Upstash Скилл ведёт агента по TypeScript SDK @upstash/search: индексы, документы, keyword, semantic и hybrid-запросы. Пригодится, когда в проект нужно добавить поиск. CX Codex +1 1 200установок qdrant-vector-search Orchestra Research Скилл помогает агенту проектировать поиск по векторам в Qdrant для RAG и семантического поиска. Пригодится для фильтрации по метаданным и масштабирования. CX Codex +1 969установок surrealdb-vector surrealdb Помогает агенту писать запросы векторного поиска в SurrealDB: индексы HNSW, KNN-оператор, оценка похожести. CX Codex +1 524установок neo4j-vector-index-skill neo4j-contrib Скилл для работы с векторными индексами Neo4j: создание индексов, поиск ближайших соседей, батч-обновление эмбеддингов. CX Codex +1 905установок

Рядом в теме «Данные и базы»

Все скиллы по теме «Данные и базы» →

Вопросы о upstash-vector-db-skills

Как установить upstash-vector-db-skills в Claude?

Выполните npx skills add gocallum/nextjs16-agent-skills --skill upstash-vector-db-skills -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/upstash-vector-db-skills/SKILL.md.

Что делает upstash-vector-db-skills?

Даёт агенту примеры кода для Upstash Vector: создание индекса, upsert, query, неймспейсы, RAG и обработка ошибок вроде 401 и 429.

Что нужно для работы скилла?

Переменные UPSTASH_VECTOR_REST_URL и UPSTASH_VECTOR_REST_TOKEN в окружении и пакет @upstash/vector. Если берёте MixBread AI как провайдер эмбеддингов, понадобится её API-ключ.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой