- LLM 스터디 TEXT2SQL 발표를 위한 저장소입니다
- TEXT2SQL 참고해 주세요
LangGraph Studio는 옵션입니다. Cli 설치가 필요합니다.
- Streamlit:
.streamlit/secrets.toml파일에 다음을 작성합니다.
OPENAI_API_KEY = "..."
# LangSmith 설정
LANGCHAIN_API_KEY = "..."
LANGCHAIN_TRACING_V2 = "true"
LANGCHAIN_PROJECT = "text2sql"- LangGraph Studio:
.env에,OPENAI_API_KEY설정
DB초기화 파일를 다운받아, database/ 폹더에 넣어주세요.
- 의존성:
poetry install - 가상환경 진입:
poetry shell - docker(db):
docker compose up -d
- 앱 실행:
streamlit run Home.py - Langㅎraph Studio 실행(옵션):
poetry run langgraph dev
docker-compose.yml 파일 참고
extras/: LLM 포함할 컨텍스트 정보extras/E_commerce: 데이터베이스 정보 및 예제 데이터pages/: 소스 코드text2sql/graphs/: 그래프 정의langgraph.json: LangGraph Studio 설정 파일