精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SpringAI用嵌入模型操作向量數據庫!

數據庫 人工智能
嵌入模型和向量數據庫是實現 RAG(檢索增強生成)的技術基礎,當然除了以上案例外,你可以使用 Redis 或 ES 來存儲向量數據,并嘗試加入 DeepSeek 實現 RAG 功能,這種形式更符合企業真實的技術應用。

嵌入模型(Embedding Model)和向量數據庫(Vector Database/Vector Store)是一對親密無間的合作伙伴,也是 AI 技術棧中緊密關聯的兩大核心組件,兩者的協同作用構成了現代語義搜索、推薦系統和 RAG(Retrieval Augmented Generation,檢索增強生成)等應用的技術基礎。

“PS:準確來說 Vector Database 和 Vector Store 不完全相同,前者主要用于“向量”數據的存儲,而 Vector Store 是用于存儲和檢索向量數據的組件。

在 Spring AI 中,嵌入模型 API 和 Spring AI Model API 和嵌入模型的關系如下:

系統整體交互流程如下:

接下來我們使用以下技術:

  • Spring AI
  • 阿里云文本嵌入模型 text-embedding-v3
  • SimpleVectorStore(內存級別存儲和檢索向量數據組件)

實現嵌入模型操作內存級別向量數據庫的案例。

1.添加項目依賴

我們使用阿里云百煉平臺的嵌入模型 text-embedding-v3 是兼容 OpenAI 的 SDK 的,因此,我們只需要添加 OpenAI 依賴即可:

<dependency>
  <groupId>org.springframework.ai</groupId>
  <artifactId>spring-ai-starter-model-openai</artifactId>
</dependency>

2.配置嵌入模型

阿里云百煉平臺支持的向量模型:

項目配置文件配置向量模型:

spring:
  ai:
    openai:
      api-key: ${aliyun-ak}
      embedding:
        options:
          model: text-embedding-v3
      chat:
        options:
          model: deepseek-r1

3.配置向量模型

將 EmbeddingModel 和 VectorStore 進行關聯,如下代碼所示:

@Bean
public VectorStore vectorStore(EmbeddingModel embeddingModel) {
return SimpleVectorStore.builder(embeddingModel).build();
}

4.向量數據庫添加數據

VectorStore 提供的常用方法如下:

  • add(Listdocuments) :添加文檔。
  • delete(ListidList) :按 ID 刪除文檔。
  • delete(Filter.Expression filterExpression) :按過濾表達式刪除文檔。
  • similaritySearch(String query) 和 similaritySearch(SearchRequest request) :相似性搜索。

向數據庫添加向量數據的方法如下:

// 構建測試數據
List<Document> documents =
List.of(new Document("I like Spring Boot"),
        new Document("I love Java"));
// 添加到向量數據庫
vectorStore.add(documents);

當然,向量數據的數據源可以是文件、圖片、音頻等資源,這里為了簡單演示整體執行流程,使用了更簡單直觀的文本作為數據源。

5.查詢數據

@RestController
@RequestMapping("/vector")
publicclass VectorController {

    @Resource
    private VectorStore vectorStore;

    @RequestMapping("/find")
    public List find(@RequestParam String query) {
        // 構建搜索請求,設置查詢文本和返回的文檔數量
        SearchRequest request = SearchRequest.builder()
        .query(query)
        .topK(3)
        .build();
        List<Document> result = vectorStore.similaritySearch(request);
        System.out.println(result);
        return result;
    }
}

執行結果如下:

從上述結果可以看出,和“java”相似度最高的向量為“I love Java”,相似度評分為 0.77,如果我們 SearchRequest 對象中的 topK 設置為 1 的話,只會查詢“I love Java”這條數據,如下圖所示:

“想要獲取完整案例的同學加V:vipStone【備注:向量】

小結

嵌入模型和向量數據庫是實現 RAG(檢索增強生成)的技術基礎,當然除了以上案例外,你可以使用 Redis 或 ES 來存儲向量數據,并嘗試加入 DeepSeek 實現 RAG 功能,這種形式更符合企業真實的技術應用。

責任編輯:姜華 來源: 磊哥和Java
相關推薦

2025-04-17 00:00:00

2025-10-09 00:00:00

SpringAIOCI

2025-09-28 03:55:00

AISpringAI向量模型

2023-11-27 00:58:00

數據庫AI

2023-10-06 13:52:40

數據庫模型

2025-07-30 04:15:00

2024-05-31 13:33:11

大模型向量數據庫

2025-05-26 02:44:00

向量數據庫傳統數據庫向量化

2023-07-20 20:54:09

2024-05-22 12:07:12

向量數據庫AI

2023-07-28 08:00:00

人工智能向量數據庫

2024-03-07 10:09:42

向量數據庫

2024-03-01 08:00:00

2024-12-23 11:31:05

大模型檢索人工智能

2023-01-05 08:00:00

2023-10-09 14:51:53

向量數據庫

2025-07-31 00:00:25

點贊
收藏

51CTO技術棧公眾號

天天综合色天天综合色hd| 国产精品免费小视频| 国产老熟女伦老熟妇露脸| 深夜在线视频| 欧美韩国日本一区| 97超碰人人模人人爽人人看| 东京热一区二区三区四区| 久久香蕉国产| 日韩第一页在线| 日韩欧美国产片| 高清毛片在线观看| 国产精品色噜噜| 国产伦精品一区二区三区高清版| 337p粉嫩色噜噜噜大肥臀| 午夜国产精品视频| 亚洲一品av免费观看| 色哟哟网站在线观看| 福利一区二区免费视频| 亚洲国产综合人成综合网站| 午夜一区二区三视频在线观看| 亚洲精品视频网| 美女性感视频久久| 国产成人精品久久久| 九九在线观看视频| 成人在线免费观看网站| 亚洲精品久久久久久久久| 91插插插影院| 福利视频亚洲| 色婷婷久久久久swag精品 | 国产一区二区影视| 国产91露脸合集magnet| 成人久久一区二区| 中文在线a天堂| 亚洲影音一区| 97视频在线观看免费| 婷婷色中文字幕| 国产精品精品| 中文字幕日韩有码| 午夜时刻免费入口| 欧美人与拘性视交免费看| 精品久久久久久久久久久久包黑料 | 日韩视频不卡| 欧美黑人性猛交| 强行糟蹋人妻hd中文| 五月婷婷亚洲| 久久九九亚洲综合| 午夜爽爽爽男女免费观看| 禁果av一区二区三区| 亚洲乱码国产乱码精品精| 在线免费播放av| 欧美91在线| 欧美精品一区二区三区一线天视频| 久久久精品视频国产| 一区二区三区| 欧美一区二区三区日韩| 亚洲成人av免费观看| 视频一区视频二区欧美| 欧美大片日本大片免费观看| 曰本三级日本三级日本三级| 日韩最新av| 欧美本精品男人aⅴ天堂| 亚洲精品成人无码毛片| 97久久综合区小说区图片区 | 国产乱国产乱老熟300部视频| 视频在线一区| 欧美精品一区二区三区高清aⅴ| 在线观看亚洲免费视频| 另类春色校园亚洲| 亚洲人成电影网站| 国产一区二区三区四区在线| 欧美疯狂party性派对| 久久天天躁狠狠躁老女人| 免费无码毛片一区二区app| 亚洲一级特黄| 欧美中文在线字幕| 中文字幕人妻互换av久久| 久久99精品久久久久久久久久久久| 91九色视频在线| 亚洲欧美激情在线观看| 99国产精品国产精品毛片| 欧洲精品一区色| 男人资源在线播放| 亚洲三级免费观看| 尤物av无码色av无码| 国产精品久久久久av电视剧| 欧美久久久久免费| 成年女人免费视频| 国产麻豆一区二区三区精品视频| 自拍偷拍亚洲在线| 欧美成人一二三区| 爽好久久久欧美精品| 96pao国产成视频永久免费| 免费观看国产精品| 欧美激情资源网| 妞干网视频在线观看| 成人欧美一区二区三区的电影| 欧美美女一区二区在线观看| 黄色国产在线视频| 第一会所sis001亚洲| 久久69精品久久久久久国产越南| 国产成人一级片| 国产精品自在在线| 日本精品一区二区三区视频| 午夜小视频福利在线观看| 91国产成人在线| 国产乱淫av片| 久久精品不卡| 欧美一级大胆视频| a天堂在线视频| 中文字幕欧美国产| 国产69精品久久久久999小说| 韩国成人在线| 亚洲精品国产拍免费91在线| 欧美日韩精品在线观看视频| 免费观看在线综合| 久久99精品久久久久久秒播放器| av在线播放国产| 欧美日韩中字一区| 91精品人妻一区二区三区蜜桃欧美| 欧美.www| 成人在线激情视频| 国产69久久| 黑人巨大精品欧美一区二区一视频| 久久久九九九热| 久久免费精品视频在这里| 欧美最猛性xxxxx(亚洲精品)| www.亚洲天堂.com| 中文字幕一区二区三区在线观看| 好男人www社区| 天海翼精品一区二区三区| 欧美国产精品日韩| 国产视频在线免费观看| 国产精品久久久久久久久久免费看 | 国产精品资源网站| 中文字幕一区二区三区乱码 | 污片视频在线免费观看| 欧美久久免费观看| 99热在线观看精品| 美女视频网站久久| 日韩在线电影一区| 美女写真久久影院| 亚洲性生活视频| 欧美男人天堂网| 国产无人区一区二区三区| 日韩黄色片视频| 亚洲宅男网av| 欧美专区第一页| 欧美孕妇性xxxⅹ精品hd| 精品久久久中文| 中文字幕一区二区三区人妻| 亚洲尤物影院| 欧美一区二区在线视频观看| 欧美日韩成人影院| 夜夜嗨av一区二区三区免费区| 国产精品久久久久久久久夜色| 久久精品亚洲精品国产欧美kt∨| 国产男女激情视频| 欧美丝袜丝交足nylons172| 国产精品久久久久久久久久久久久| 久久经典视频| 欧美性色aⅴ视频一区日韩精品| 欧美老女人性生活视频| 久久99国产精品麻豆| 超级碰在线观看| 成人精品动漫一区二区三区| 18性欧美xxxⅹ性满足| 天堂а√在线8种子蜜桃视频| 日韩欧美视频一区二区三区| av黄色在线免费观看| 久久99精品国产.久久久久| 丰满人妻一区二区三区53号| 黄色美女久久久| 国产国语videosex另类| 欧美高清视频| 精品成人一区二区三区四区| 欧美激情亚洲综合| 欧美国产日韩亚洲一区| 在线免费看v片| 国产精品日韩久久久| 午夜精品区一区二区三| 二区三区精品| 97婷婷涩涩精品一区| 在线视频91p| 欧美成人高清电影在线| 日本中文字幕第一页| 亚洲欧美一区二区在线观看| 欧美xxxx×黑人性爽| 日本伊人色综合网| 99er在线视频| 精品视频亚洲| 97神马电影| 日本综合视频| 色综合久久88| 99免在线观看免费视频高清| 精品国产百合女同互慰| 国产精品传媒在线观看| 夜夜嗨av一区二区三区四季av| 亚洲av综合一区二区| 国产福利电影一区二区三区| 88av.com| 一区免费视频| 综合视频在线观看| 亚洲国产合集| 国产精品99久久久久久久| 国产69精品久久| 91精品国产乱码久久久久久蜜臀| 免费网站看v片在线a| 亚洲欧美日韩区| 黄色美女一级片| 69久久99精品久久久久婷婷| 亚洲欧美一二三区| 亚洲国产aⅴ成人精品无吗| 亚洲少妇xxx| 欧美国产日韩亚洲一区| 欧美一区二区三区成人精品| 盗摄精品av一区二区三区| 一起操在线视频| 久久精品亚洲| 精品久久久久久久久久中文字幕| 欧美在线不卡| 在线视频精品一区| 欧洲激情综合| 欧美高清视频一区| 欧洲vs亚洲vs国产| 成人欧美一区二区三区黑人免费| 99精品美女视频在线观看热舞| 国产精品成人免费电影| 国模冰冰炮一区二区| 国产69精品久久久久99| 色呦呦在线免费观看| 久久精视频免费在线久久完整在线看| 91精品专区| 尤物精品国产第一福利三区| 国产小视频在线观看| 日韩精品在线第一页| 无码精品视频一区二区三区| 精品国产一区二区三区四区四| aaa一区二区三区| 91精品国产色综合久久ai换脸| 一二三区在线播放| 欧美日韩视频第一区| 中文在线观看av| 欧美日韩色综合| 亚洲视频一区二区三区四区| 欧美无砖砖区免费| 在线黄色av网站| 欧美日韩高清不卡| 99久久精品无免国产免费| 欧美一区二区性放荡片| 精品人妻一区二区三区麻豆91 | 四虎在线观看| 亚洲女人被黑人巨大进入| 青青操视频在线| 亚洲人成网站免费播放| yourporn在线观看中文站| 中文字幕精品av| 蜜桃视频在线观看免费视频网站www| xvideos亚洲人网站| 欧美三级黄网| 欧美富婆性猛交| 手机在线观看av网站| 国产成人激情视频| 欧美黄页免费| 不卡视频一区二区三区| 全国精品免费看| 亚洲高清视频在线观看| 99tv成人| 国产色一区二区三区| 美女日韩在线中文字幕| jizzzz日本| 国产不卡视频在线观看| 国产网站无遮挡| 国产精品无遮挡| 久久精品一级片| 欧美性开放视频| 一级黄色片视频| 亚洲第一级黄色片| av大片在线播放| 欧美日韩高清在线观看| 97se综合| 91在线观看免费观看| 粉嫩精品导航导航| 午夜欧美性电影| 韩国亚洲精品| 91香蕉视频污版| 国产成人精品免费网站| 美女爆乳18禁www久久久久久| 亚洲欧美综合网| 日韩乱码一区二区| 欧美日韩高清一区二区不卡| 日本免费一区视频| 色诱女教师一区二区三区| www中文字幕在线观看| 国产精品福利观看| 国产精品videossex| 色综合电影网| 亚洲三级电影在线观看| www.com黄色片| 99re8在线精品视频免费播放| 亚洲女人毛茸茸高潮| 性久久久久久久| 97久久人国产精品婷婷| 亚洲美女在线看| 男男gaygays亚洲| 国产噜噜噜噜久久久久久久久| 欧美激情久久久久久久久久久| 欧美aaa在线观看| 老牛影视一区二区三区| 国产一级片中文字幕| 国产日韩欧美麻豆| 99视频在线看| 欧美大胆一级视频| 毛片激情在线观看| 日韩av免费在线看| 啪啪激情综合网| 蜜桃网站在线观看| 狠狠狠色丁香婷婷综合久久五月| 亚洲精品成人无码| 欧美日韩另类视频| 蜜桃91麻豆精品一二三区| 久久精品电影网| 福利精品在线| 色综合影院在线观看| 午夜一区不卡| 野外性满足hd| 午夜精品久久久久影视| 亚洲精品久久久久avwww潮水 | 日韩视频中文字幕在线观看| 在线观看不卡一区| 美女毛片在线看| 2019最新中文字幕| 天堂成人娱乐在线视频免费播放网站| 无码粉嫩虎白一线天在线观看 | 免费看国产精品一二区视频| 亚洲午夜一级| 女性生殖扒开酷刑vk| 亚洲一区二区三区中文字幕| 99热这里只有精品66| 欧美成aaa人片免费看| 国产免费av国片精品草莓男男| 亚洲一区二区三区精品在线观看 | 欧美天天视频| 国产成人av免费观看| 一区二区三区在线观看动漫| 国产精品无码专区av免费播放| 久久九九免费视频| 麻豆一区在线| 亚洲 欧美 综合 另类 中字| 国产成人亚洲精品青草天美| 中文字幕亚洲欧美日韩| 欧美一级爆毛片| 久久电影网站| 久久精品国产精品青草色艺 | 日本精品视频在线| 杨幂一区二区三区免费看视频| 成人黄色片视频| 欧美国产日韩一二三区| 国产精品探花视频| 欧美乱妇高清无乱码| 精品国产午夜肉伦伦影院| 国产视频九色蝌蚪| 久久久国产精华| 一二区在线观看| 欧美国产在线电影| 日韩欧美美女在线观看| 亚洲五月天综合| 亚洲男帅同性gay1069| 亚洲精品久久久久久无码色欲四季 | 久久丫精品久久丫| 日韩成人在线视频| 国精产品一区一区三区四川| 在线视频欧美一区| 成人免费毛片aaaaa**| 美女又爽又黄免费视频| 日韩在线一区二区三区免费视频| 电影中文字幕一区二区| 少妇高潮毛片色欲ava片| 国产午夜精品久久久久久久| 国产suv一区二区| 4388成人网| 91tv精品福利国产在线观看| 成人在线视频免费播放| 欧美午夜电影网| 大香伊人中文字幕精品| 日韩一区不卡| 丰满亚洲少妇av| 日韩精品在线一区二区三区| 色综合视频一区中文字幕| 国产亚洲第一伦理第一区| 韩国三级与黑人| 91精品福利视频| 欧美hdxxx| 亚洲精品在线免费看| 不卡高清视频专区| 国产精品视频一区二区三区,| 青青草精品毛片| 欧美先锋影音| 国产一区在线观看免费| 精品夜色国产国偷在线| 日韩精品一区二区三区中文字幕|