(VectorAI 已貶值,不再維護。我們建議使用 Relevance AI 來使用向量搜索,請查看 https://tryrelevance.com )
透過 pip 安裝!與任何作業系統相容。
pip install vectorai
如果由於持續改進而需要每夜版本,您可以使用以下命令安裝每晚版本:
pip install vectorai-nightly
注意:雖然夜間版本仍將通過自動化測試,但它可能不穩定。
查看我們的快速入門筆記本,了解如何在 5 分鐘內製作文字/圖像/音訊搜尋引擎:quickstart.ipynb
from vectorai import ViClient, request_api_key
api_key = request_api_key(username=<username>, email=<email>, description=<description>, referral_code="github_referred")
vi_client = ViClient(username=username, api_key=api_key)
from vectorai.models.deployed import ViText2Vec
text_encoder = ViText2Vec(username, api_key)
documents = [
{
'_id': 0,
'color': 'red'
},
{
'_id': 1,
'color': 'blue'
}
]
# Insert the data
vi_client.insert_documents('test-collection', documents, models={'color': text_encoder.encode})
# Search the data
vi_client.search('test-collection', text_encoder.encode('maroon'), 'color_vector_', page_size=2)
# Get Recommendations
vi_client.search_by_id('test-collection', '1', 'color_vector_', page_size=2)
Vector AI 具有強大的視覺化功能,可讓您透過 1 行程式碼盡可能輕鬆分析向量。
vi_client.plot_dimensionality_reduced_vectors(documents,
point_label='title',
dim_reduction_field='_dr_ivis',
cluster_field='centroid_title', cluster_label='centroid_title')
vi_client.plot_2d_cosine_similarity(
documents,
documents[0:2],
vector_fields=['use_vector_'],
label='name',
anchor_document=documents[0]
)
輕鬆比較向量及其在文件中的搜尋效能!
VectorHub 是 Vector AI 的主要模型儲存庫。 VectorHub 的模型是使用 scikit-learn 介面建構的,並且都有 Vector AI 整合的範例。如果您想嘗試新的現成模型,我們建議您嘗試 VectorHub 模型 - 所有這些模型都已在 Colab 上進行了測試,並且只需 3 行程式碼即可使用!
確保所有向量欄位的名稱中都包含“_vector_”,並且所有 ID 欄位的名稱均為“_id”。
例如:
example_item = {
'_id': 'James',
'skills_vector_': [0.123, 0.456, 0.789, 0.987, 0.654, 0.321]
}
以下內容不會被辨識為 ID 列或向量列。
example_item = {
'name_id': 'James',
'skillsvector_': [0.123, 0.456, 0.789, 0.987, 0.654, 0.321]
}
Python SDK 旨在為 Pythonista 提供一種方法,以盡可能少的程式碼行來釋放 VectorAI 的強大功能。它透過我們的開源自動化工具公開 API 的所有元素,並且是我們的資料科學家和工程師與 VectorAI 引擎互動的主要方式,以便在開發人員利用 API 請求之前快速建立原型。
注意:VectorAI SDK 建置在開發伺服器上,有時會導致錯誤。然而,這對於確保用戶能夠根據需要訪問最前沿的功能非常重要。如果您遇到此類問題,如果不緊急,我們建議您建立 GitHub 問題,但請隨時 ping Discord 頻道以獲取更緊急的查詢。
創建多語言AI時尚助手:https://fashionfiesta.me |部落格
請與我們分享您使用 Vector AI 創建的任何部落格或網站!