confluence
https://python.langchain.com/v0.2/docs/integrations/document_loaders/confluence/
https://www.shakudo.io/blog/building-confluence-kb-qanda-app-langchain-chatgpt
%pip install --user -Uq atlassian-python-api
%pip install --user -Uq lxmllimit변수: 총 검색되는 문서 수가 아니라 단일 호출에서 검색되는 문서 수를 지정
from dotenv import load_dotenv
load_dotenv()from langchain_community.document_loaders import ConfluenceLoader
from bs4 import BeautifulSoup
import os
loader = ConfluenceLoader(
url="https://oomacorp.atlassian.net/wiki",
username="byungyong.kim@ooma.com" ,
api_key=os.environ["CONFLUENCE_API_KEY"],
space_key="~byungyong.kim",
include_attachments=False,
limit=10
)
documents = loader.load()
documents문서를 split 하기
tiktoken을 사용하여 문서를 split
vector store 에 저장
Chain (vector store에서 검색하고 그걸 llm으로 보내기)
질문을 해서 llm에 보내기
Last updated
Was this helpful?