llm langchain sql demo
1.0.0
كود المصدر لمنشور المدونة القادم، الذكاء الاصطناعي التوليدي للتحليلات: إجراء استعلامات اللغة الطبيعية على Amazon RDS باستخدام SageMaker وLangChain وLLMs. تعرّف على كيفية استخدام وكيل وسلسلة قاعدة بيانات SQL الخاصة بـ LangChain مع نماذج اللغة الكبيرة لإجراء استعلامات اللغة الطبيعية (NLQ) في Amazon RDS لـ PostgreSQL.
النواة: قاعدة بايثون 3.0 (بايثون 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 التابعة لجهات خارجية هي ملك لأصحابها.