Как хранить внедрения OpenAI в базе данных Redis Vector?

Я просмотрел веб-сайты Azure и Redis и понял, что Redis можно использовать для хранения кеша. Я хочу сохранить внедрения OpenAI в базе данных Redis Vector.

Я зарегистрировал бесплатную пробную учетную запись облачной версии Redis. Я могу подключиться к БД, используя код Python, указанный на домашней странице моей облачной версии Redis. Теперь я застрял. Я не знаю, как действовать дальше.

Я просмотрел следующие веб-сайты:
https://redis.io/docs/about/
https://redis.com/solutions/use-cases/vector-database/

Они говорят о кэше Redis и векторной базе данных Redis. Но мне не удалось найти то, что я ищу.

Я также просмотрел несколько ссылок на Azure:https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-import-export-data .

Даже эта ссылка говорит только о кеше для Redis.

Я нашел такие термины, как Redis, векторная база данных Redis, кэш Azure для Redis, предприятие AzureRedis. Эти условия одинаковы?

Как хранить встраивания (в частности, OpenAI) в базе данных векторов Redis? Кроме того, как разместить эту базу данных векторов Redis в Azure?

1 ответ

Redis, база данных векторов Redis, кэш Azure для Redis, Azure Redis Enterprise. Эти условия одинаковы?

  • Redis — это технология кэширования с открытым исходным кодом.
  • Azure Cache для Redis — это реализация Redis в Azure SaaS.
  • Azure Redis Enterprise — это SaaS-реализация Redis корпоративного уровня с дополнительными функциями, такими как RediSearch, и соглашением об уровне обслуживания.

Вам понадобится реализация Redis Cache С RediSearch. Вы сохраните свои внедрения в Redis и выполните «поиск по сходству векторов».

Прочтите эту ссылку: https://mlops.community/vector-similarity-search-from-basics-to-production/

Другие вопросы по тегам