Zep
Долговременная память для AI-агентов
Улучшите ваших AI-агентов с помощью надёжной долговременной памяти, используя Zep — решение для памяти, разработанное для LLM-приложений. Zep обеспечивает бесшовное хранение, извлечение и управление контекстом разговоров, позволяя вашим агентам запоминать беседы и факты между сессиями.
С интеграцией Zep вы можете:
- Хранить и извлекать историю чатов: Поддерживать подробные записи полных разговоров с помощью мощных API для добавления и извлечения сообщений.
- Суммировать разговоры: Получать сводки бесед на основе ИИ, помогая агентам эффективно вспоминать ключевые факты и контекст.
- Извлекать и хранить структурированные факты: Автоматически извлекать и управлять важными фактами из разговоров для постоянной памяти и ссылок.
- Обогащать ответы агентов: Использовать сохранённые знания для предоставления контекстно-осознанных взаимодействий и уменьшения повторяющихся или нерелевантных ответов.
- Централизовать управление памятью: Синхронизировать данные памяти напрямую с вашими рабочими процессами и гарантировать, что ваши агенты всегда имеют доступ к критически важной информации о пользователях.
- Масштабироваться с приватностью и контролем: Управлять памятью для миллионов пользователей, сохраняя контроль над хранением данных и доступом.
Zep позволяет разработчикам создавать более умные, контекстные и полезные AI-приложения. Сосредоточьтесь на создании отличного пользовательского опыта — оставьте память Zep.
Откройте для себя более насыщенные беседы и более способных агентов, интегрировав Zep в ваши автоматизированные рабочие процессы уже сегодня!
Интегрируйте Zep для управления долговременной памятью. Создавайте треды, добавляйте сообщения, извлекайте контекст с помощью сводок на основе ИИ и извлечения фактов.
Начать новый тред разговора в Zep
| Параметр | Тип | Обязательный | Описание |
|---|
threadId | string | Да | Уникальный идентификатор треда (например, "thread_abc123") |
userId | string | Да | ID пользователя, связанного с тредом (например, "user_123") |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
threadId | string | Идентификатор треда |
userId | string | Связанный ID пользователя |
uuid | string | Внутренний UUID |
createdAt | string | Временная метка создания (ISO 8601) |
projectUuid | string | UUID проекта |
Получить список всех тредов разговоров
| Параметр | Тип | Обязательный | Описание |
|---|
pageSize | number | Нет | Количество тредов для получения на странице (например, 10, 25, 50) |
pageNumber | number | Нет | Номер страницы для пагинации (например, 1, 2, 3) |
orderBy | string | Нет | Поле для сортировки результатов (created_at, updated_at, user_id, thread_id) |
asc | boolean | Нет | Направление сортировки: true для возрастания, false для убывания |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
threads | array | Массив объектов тредов |
↳ threadId | string | Идентификатор треда |
↳ userId | string | Связанный ID пользователя |
↳ uuid | string | Внутренний UUID |
↳ createdAt | string | Временная метка создания (ISO 8601) |
↳ updatedAt | string | Временная метка последнего обновления (ISO 8601) |
↳ projectUuid | string | UUID проекта |
↳ metadata | object | Пользовательские метаданные (динамические пары ключ-значение) |
responseCount | number | Количество элементов в этом ответе |
totalCount | number | Общее количество доступных элементов |
Удалить тред разговора из Zep
| Параметр | Тип | Обязательный | Описание |
|---|
threadId | string | Да | ID треда для удаления (например, "thread_abc123") |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
deleted | boolean | Был ли тред удалён |
Получить контекст пользователя из треда в режиме сводки или базовом режиме
| Параметр | Тип | Обязательный | Описание |
|---|
threadId | string | Да | ID треда для получения контекста (например, "thread_abc123") |
mode | string | Нет | Режим контекста: "summary" (естественный язык) или "basic" (сырые факты) |
minRating | number | Нет | Минимальный рейтинг для фильтрации релевантных фактов |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
context | string | Строка контекста (режим сводки или базовый) |
Получить сообщения из треда
| Параметр | Тип | Обязательный | Описание |
|---|
threadId | string | Да | ID треда для получения сообщений (например, "thread_abc123") |
limit | number | Нет | Максимальное количество возвращаемых сообщений (например, 10, 50, 100) |
cursor | string | Нет | Курсор для пагинации |
lastn | number | Нет | Количество последних сообщений для возврата (переопределяет limit и cursor) |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
messages | array | Массив объектов сообщений |
↳ uuid | string | UUID сообщения |
↳ role | string | Роль сообщения (user, assistant, system, tool) |
↳ roleType | string | Тип роли (AI, human, tool) |
↳ content | string | Содержание сообщения |
↳ name | string | Имя отправителя |
↳ createdAt | string | Временная метка (формат RFC3339) |
↳ metadata | object | Метаданные сообщения (динамические пары ключ-значение) |
↳ processed | boolean | Было ли сообщение обработано |
rowCount | number | Количество возвращённых строк |
totalCount | number | Общее количество доступных элементов |
Добавить сообщения в существующий тред
| Параметр | Тип | Обязательный | Описание |
|---|
threadId | string | Да | ID треда для добавления сообщений (например, "thread_abc123") |
messages | json | Да | Массив объектов сообщений с ролью и содержанием (например, [\{"role": "user", "content": "Hello"\}]) |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
threadId | string | Идентификатор треда |
added | boolean | Были ли сообщения успешно добавлены |
messageIds | array | Массив UUID добавленных сообщений |
Создать нового пользователя в Zep
| Параметр | Тип | Обязательный | Описание |
|---|
userId | string | Да | Уникальный идентификатор пользователя (например, "user_123") |
email | string | Нет | Email-адрес пользователя |
firstName | string | Нет | Имя пользователя |
lastName | string | Нет | Фамилия пользователя |
metadata | json | Нет | Дополнительные метаданные в формате JSON-объекта (например, \{"key": "value"\}) |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
userId | string | Идентификатор пользователя |
email | string | Email-адрес пользователя |
firstName | string | Имя пользователя |
lastName | string | Фамилия пользователя |
uuid | string | Внутренний UUID |
createdAt | string | Временная метка создания (ISO 8601) |
metadata | object | Метаданные пользователя (динамические пары ключ-значение) |
Получить информацию о пользователе из Zep
| Параметр | Тип | Обязательный | Описание |
|---|
userId | string | Да | ID пользователя для получения (например, "user_123") |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
userId | string | Идентификатор пользователя |
email | string | Email-адрес пользователя |
firstName | string | Имя пользователя |
lastName | string | Фамилия пользователя |
uuid | string | Внутренний UUID |
createdAt | string | Временная метка создания (ISO 8601) |
updatedAt | string | Временная метка последнего обновления (ISO 8601) |
metadata | object | Метаданные пользователя (динамические пары ключ-значение) |
Получить список всех тредов разговоров для конкретного пользователя
| Параметр | Тип | Обязательный | Описание |
|---|
userId | string | Да | ID пользователя для получения тредов (например, "user_123") |
limit | number | Нет | Максимальное количество возвращаемых тредов (например, 10, 25, 50) |
apiKey | string | Да | Ваш API-ключ Zep |
| Параметр | Тип | Описание |
|---|
threads | array | Массив объектов тредов |
↳ threadId | string | Идентификатор треда |
↳ userId | string | Связанный ID пользователя |
↳ uuid | string | Внутренний UUID |
↳ createdAt | string | Временная метка создания (ISO 8601) |
↳ updatedAt | string | Временная метка последнего обновления (ISO 8601) |
↳ projectUuid | string | UUID проекта |
↳ metadata | object | Пользовательские метаданные (динамические пары ключ-значение) |
totalCount | number | Общее количество доступных элементов |