如何使用 Lantern
註冊 Lantern Cloud: 前往 lantern.dev 並點擊 '免費試用 Lantern' 以創建一個免費帳戶。無需信用卡。
創建數據庫: 註冊後,創建一個啟用了 Lantern 的新 Postgres 數據庫。
連接到您的數據庫: 使用提供的連接詳細信息,通過您喜歡的方法(例如 psql、應用程式代碼等)連接到您的 Lantern 啟用的 Postgres 數據庫。
創建包含向量列的表: 執行 SQL 創建一個包含存儲向量嵌入列的表,例如 'CREATE TABLE books (id SERIAL PRIMARY KEY, book_embedding REAL[3]);'
插入向量數據: 將向量嵌入插入您的表中,例如 'INSERT INTO books (book_embedding) VALUES ('{0,1,0}'), ('{3,2,4}');'
創建 HNSW 索引: 在您的向量列上創建 Lantern HNSW 索引以加快查詢速度,例如 'CREATE INDEX book_index ON books USING lantern_hnsw(book_embedding dist_l2sq_ops) WITH (M=2, ef_construction=10, ef=4, dim=3);'
執行向量相似性搜索: 使用 SQL 查詢相似向量,例如 'SELECT id FROM books ORDER BY book_embedding <-> '{0,0,0}' LIMIT 1;'
生成嵌入(可選): 使用 Lantern 的內置嵌入生成功能從文本或圖像創建向量,例如 'SELECT id FROM books ORDER BY book_embedding <-> text_embedding('BAAI/bge-base-en', '我的文本輸入') LIMIT 1;'
Lantern 常見問題
Lantern 是一個託管的 Postgres 向量資料庫和工具包,供開發人員構建高性能的 AI 應用程序。它提供向量搜索功能、嵌入生成和高效的索引。
查看更多