로컬 NucliaDB 인스턴스를 사용하거나 Nuclia Cloud을 사용할 수 있습니다. 로컬 인스턴스를 사용할 때는 텍스트가 올바르게 벡터화되고 인덱싱되도록 Nuclia Understanding API 키가 필요합니다. https://nuclia.cloud에서 무료 계정을 생성한 후, NUA 키를 생성할 수 있습니다.
pip install -qU  langchain langchain-community nuclia

nuclia.cloud에서 사용하기

from langchain_community.vectorstores.nucliadb import NucliaDB

API_KEY = "YOUR_API_KEY"

ndb = NucliaDB(knowledge_box="YOUR_KB_ID", local=False, api_key=API_KEY)

로컬 인스턴스에서 사용하기

참고: 기본적으로 backendhttp://localhost:8080으로 설정됩니다.
from langchain_community.vectorstores.nucliadb import NucliaDB

ndb = NucliaDB(knowledge_box="YOUR_KB_ID", local=True, backend="http://my-local-server")

Knowledge Box에 텍스트 추가 및 삭제

ids = ndb.add_texts(["This is a new test", "This is a second test"])
ndb.delete(ids=ids)

Knowledge Box에서 검색하기

results = ndb.similarity_search("Who was inspired by Ada Lovelace?")
print(results[0].page_content)

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I