llm langchain sql demo
1.0.0
ซอร์สโค้ดสำหรับโพสต์บนบล็อกที่กำลังจะมีขึ้น Generative AI for Analytics: ดำเนินการค้นหาภาษาธรรมชาติบน Amazon RDS โดยใช้ SageMaker, LangChain และ LLM เรียนรู้การใช้สายฐานข้อมูล SQL และตัวแทนของ LangChain กับโมเดลภาษาขนาดใหญ่เพื่อดำเนินการสืบค้นภาษาธรรมชาติ (NLQ) ของ Amazon RDS สำหรับ PostgreSQL
เคอร์เนล: Base 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
เนื้อหาของพื้นที่เก็บข้อมูลนี้แสดงถึงมุมมองของฉัน ไม่ใช่ของนายจ้างในอดีตหรือปัจจุบันของฉัน รวมถึง Amazon Web Services (AWS) ไลบรารี โมดูล ปลั๊กอิน และ SDK ของบุคคลที่สามทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง