Home/AI Agents/snowChat
snowChat logo

snowChat

Enrichment pending
kaarthik108/snowChat

Chat snowflake - Text to SQL

GraphCanon updated today · GitHub synced today

553
Stars
284
Forks
9
Open issues
13
Watchers
1y
Last push
PythonCreated Apr 10, 2023

Trust & integrity

Full report
Maintenance
Dormant (509d since push)
As of today · Source: github_public_v1
Provenance
Not a fork · Personal account
As of today · Source: github_public_v1
Security (OSV)
15 low (15 low)
As of today · Source: osv@v1

Public GitHub metadata and optional OSV dependency scans. Signals, not a guarantee. Trust methodology.

Overview

Chat snowflake - Text to SQL

Capability facts

Languages
python

Source: github.language · Jul 11, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 11, 2026)

6. Run `python ingest.py` to get convert to embeddings and store as an index file.
Source link

Tags

README

🛠️ Installation

  1. Clone this repository: git clone https://github.com/yourusername/snowchat.git

  2. Install the required packages: cd snowchat pip install -r requirements.txt

  3. Set up your OPENAI_API_KEY, ACCOUNT, USER_NAME, PASSWORD, ROLE, DATABASE, SCHEMA, WAREHOUSE, SUPABASE_URL , SUPABASE_SERVICE_KEY, SUPABASE_STORAGE_URL,CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_NAMESPACE_ID, CLOUDFLARE_API_TOKEN in project directory secrets.toml. Cloudflare is used here for caching Snowflake responses in KV.

  4. Make you're schemas and store them in docs folder that matches you're database.

  5. Create supabase extention, table and function from the supabase/scripts.sql.

  6. Run python ingest.py to get convert to embeddings and store as an index file.

  7. Run the Streamlit app to start chatting: streamlit run main.py


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.