EmbedInDB
v0.2.1
Inmedin هي قاعدة بيانات متجه مفتوح المصدر ومكتبة فعالة تقوم بتحويل قواعد البيانات الشائعة بسلاسة مثل MySQL و PostgreSQL و MS SQL إلى قواعد بيانات متجه مع جهد صفري.
يعد Inmedin حلاً مثاليًا لتطبيقات الذكاء الاصطناعى مثل معالجة اللغة الطبيعية والتعرف على الصور وأنظمة التوصية ، مما يوفر فهرسة واسترجاع سريع. تضمن API البسيط ولغة الاستعلام سهولة الاستخدام والتكامل السلس.
بيثون 3.7 أو أعلى.
pip install embedin from embedin import Embedin
client = Embedin ( collection_name = "test_collection" , texts = [ "This is a test" , "Hello world!" ])
result = client . query ( "These are tests" , top_k = 1 ) # Query the most similar text from the collection
print ( result ) from embedin import Embedin
url = 'sqlite:///test.db'
client = Embedin ( collection_name = "test_collection" , texts = [ "This is a test" , "Hello world!" ], url = url )
result = client . query ( "These are tests" , top_k = 1 ) cd docker
docker-compose up embedin-postgresمثال
import os
from embedin import Embedin
url = os . getenv ( 'EMBEDIN_POSGRES_URL' , "postgresql+psycopg2://embedin:embedin@localhost/embedin_db" )
client = Embedin ( collection_name = "test_collection" , texts = [ "This is a test" , "Hello world!" ], url = url )
result = client . query ( "These are tests" , top_k = 1 ) cd docker
docker-compose up embedin-mysqlمثال
import os
from embedin import Embedin
url = os . getenv ( 'EMBEDIN_MYSQL_URL' , "mysql+pymysql://embedin:embedin@localhost/embedin_db" )
client = Embedin ( collection_name = "test_collection" , texts = [ "This is a test" , "Hello world!" ], url = url )
result = client . query ( "These are tests" , top_k = 1 ) cd docker
docker-compose up embedin-mssqlمثال
import os
from embedin import Embedin
url = os . getenv ( 'EMBEDIN_MSSQL_URL' , "mssql+pymssql://sa:StrongPassword123@localhost/tempdb" )
client = Embedin ( collection_name = "test_collection" , url = url )
client . add_data ( texts = [ "This is a test" ], meta_data = [{ "source" : "abc4" }])
result = client . query ( "These are tests" , top_k = 1 )يرجى إحالة دليل المساهمين