Commit History

  1. migrate to pinecone and show graph color

    Aryan Jain
    411c555

  1. add openai_api_key

    Aryan Jain
    b48254e

  1. fix: rename sql_query to sqlite_query for consistency in SQLQueryExtractor and update references in DataExtractorService and PydanticAgent

    Aryan Jain
    cdcf836
  2. fix: correct method signature for _model_schema_to_text; update OpenAI model name and fix parameter naming in PydanticAgent; enhance SQL query verification with logging and error handling

    Aryan Jain
    71dcc32
  3. feat: refactor PydanticAgent to accept user_input and message_history as parameters in run method; update DataExtractorService to match new signature

    Aryan Jain
    f9fd577
  4. feat: update SQL query execution to use text() for improved safety and consistency

    Aryan Jain
    3bdece0
  5. feat: enhance DataExtractorService with table model mapping and schema extraction; integrate PydanticAgent and ChromaClient for data processing

    Aryan Jain
    12ed030
  6. feat: enhance SQL query generation and validation; add detailed descriptions to Pydantic models and enforce SELECT-only rule in query verification

    Aryan Jain
    53d3e55
  7. feat: rename QueryExtractor to SQLQueryExtractor and update related imports; introduce SQL_QUERY_EXTRACTOR_PROMPT in PydanticAgent

    Aryan Jain
    83e6c59
  8. feat: update .env.example with additional configuration variables; add text_splitter method to ChromaClient for text processing

    Aryan Jain
    2c15d8e

  1. feat: add ChromaClient for managing embeddings with ChromaDB⁠

    Aryan Jain
    e9024b0
  2. feat: Update DataExtractorController and DataExtractorService to use Optional for message_history; add __init__.py for prompts module; modify Pydantic models to use Optional for list fields; raise exceptions in PydanticAgent

    Aryan Jain
    8e073b5
  3. feat: Add Pydantic models for query extraction and implement PydanticAgent for SQL query verification⁠

    Aryan Jain
    5f22dc5
  4. feat: Initialize FastAPI project with database configuration and CRUD structure⁠

    Aryan Jain
    047d92b