llm langchain sql demo
1.0.0
다가오는 블로그 게시물인 분석용 생성 AI: SageMaker, LangChain 및 LLM을 사용하여 Amazon RDS에서 자연어 쿼리 수행의 소스 코드입니다. PostgreSQL용 Amazon RDS의 자연어 쿼리(NLQ)를 수행하기 위해 대규모 언어 모델과 함께 LangChain의 SQL 데이터베이스 체인 및 에이전트를 사용하는 방법을 알아보세요.
커널: 기본 Python 3.0(Python 3)
인스턴스 유형: ml.m5.medium
.env
파일은 다음과 같아야 합니다.
# add required values, then rename this file to .env
# mv env.txt .env
# API Keys
OPENAI_API_KEY =<your_value_here>
ANTHROPIC_API_KEY =<your_value_here>
# Demo 1: Amazon RDS Connection
RDS_ENDPOINT =<your_value_here>
RDS_PORT =<your_value_here>
RDS_USERNAME =<your_value_here>
RDS_PASSWORD =<your_value_here>
RDS_DB_NAME =<your_value_here>
# Demo 2: Amazon Redshift Connection
REDSHIFT_HOST =<your_value_here>
REDSHIFT_PORT =<your_value_here>
REDSHIFT_USERNAME =<your_value_here>
REDSHIFT_PASSWORD =<your_value_here>
REDSHIFT_DATABASE =<your_value_here>
# Amazon SageMaker terminal
yum install bind-utils -y
# Get your SageMaker Notebook environment IP
dig +short txt ch whoami.cloudflare @1.0.0.1
# Curl RDS database instance to check connectivity
curl -v ****** . ****** .us-east-1.rds.amazonaws.com:5432
jupyter-black
노트북과 Steamlit 앱을 포맷하는 데 사용되었습니다.
pip install black " black[jupyter] "
black * .ipynb
black * .py
이 저장소의 내용은 AWS(Amazon Web Services)를 포함한 과거 또는 현재 고용주의 관점이 아닌 나의 관점을 나타냅니다. 모든 타사 라이브러리, 모듈, 플러그인 및 SDK는 해당 소유자의 자산입니다.