Commit History

  1. similarity

    Yassine Mhirsi
    22ad0ba

  1. refactor: Update file path handling in TopicSimilarityService for improved error reporting and ensure absolute paths for topic and embeddings cache files

    Yassine Mhirsi
    e97ac87
  2. test

    Yassine Mhirsi
    d25effa
  3. feat: Add topic similarity service using Google Generative AI embeddings, enabling improved topic matching and similarity analysis. Update topic extraction logic to utilize this service and enhance overall functionality.

    Yassine Mhirsi
    a453c29
  4. refactor: Simplify topic extraction logic in TopicService by removing Pydantic schema, enhancing JSON response handling, and adding fuzzy matching for improved topic validation.

    Yassine Mhirsi
    94c2a9a
  5. feat: Introduce predefined topics list in TopicService and enhance topic extraction logic to validate against this list, ensuring accurate topic matching and improved error handling.

    Yassine Mhirsi
    7218dd0
  6. fix: Update topic extraction instructions in TopicService to specify that the main idea should be captured in simple English.

    Yassine Mhirsi
    77f9f6f
  7. fix: Clarify topic extraction instructions in the TopicService to specify that the output should be a single sentence capturing the main idea.

    Yassine Mhirsi
    0ab4347
  8. feat: Enhance analysis endpoints to support JSON body input and CSV file uploads for argument analysis

    Yassine Mhirsi
    7a0be7b
  9. fix: Update error logging for route loading failures and enhance route debugging with detailed logging of available routes

    Yassine Mhirsi
    5eb5350
  10. refactor: Change analysis endpoint prefixes from "" to "analyse" and update related route methods to use "stance"

    Yassine Mhirsi
    06928e7
  11. feat: Add analysis endpoints and service for processing arguments, extracting topics, and predicting stance

    Yassine Mhirsi
    430b54f
  12. feat: Implement user management service with Supabase integration, including user registration, retrieval, and name update endpoints.

    Yassine Mhirsi
    6e8d513
  13. feat: Add `GenerateModelManager` for loading Hugging Face generation models and performing text generation.

    S01Nour
    2ed0ab3
  14. feat: Implement generation model manager for Hugging Face Seq2Seq models and add a debug script for testing generation.

    S01Nour
    c924863
  15. chore: Update and manage project dependencies.

    S01Nour
    b74a137
  16. chore: Update dependencies in requirements.txt.

    S01Nour
    886aa72
  17. chore: Manage project dependency protobuf v 3.20.1

    S01Nour
    10d514a
  18. chore: update project dependency protobuf v 3.20.3

    S01Nour
    6ae645b

  1. build: update project dependencies

    S01Nour
    bc697b4
  2. Update project dependencies.

    S01Nour
    577c31d
  3. Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models

    S01Nour
    bc08348
  4. chore: remove default fallback value for HUGGINGFACE_GENERATE_MODEL_ID.

    S01Nour
    f67ac7b
  5. Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models

    malek-messaoudii
    057f490
  6. Update config.py

    malek-messaoudii
    36260ab
  7. Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models

    Yassine Mhirsi
    f101875
  8. feat: Add topic-related schemas and API routes for topic management, along with LangChain dependencies in requirements.

    Yassine Mhirsi
    2380f6f
  9. feat: Refactor stance detection, keypoint matching, and argument generation to utilize dedicated model managers for improved reliability and response handling

    malek-messaoudii
    76c719b
  10. feat: Implement audio transcription and speech generation endpoints with file upload support and improved response handling

    malek-messaoudii
    200de02
  11. feat: Enhance ToolCallRequest and ToolCallResponse models with detailed examples and descriptions for improved clarity and usability in MCP tool calls.

    malek-messaoudii
    bd8a3b8
  12. refactor: Remove GenerateArgumentRequest and GenerateArgumentResponse models; update generate_argument endpoint to accept topic and position parameters.

    malek-messaoudii
    c508ed0
  13. fix: update default Hugging Face generate model ID to `NLP-Debater-Project/kpa-t5-improved`

    S01Nour
    682062a
  14. feat: Introduce FastAPI endpoints for single and batch text generation with Pydantic models and Hugging Face model management.

    S01Nour
    306b243
  15. feat: Add text generation endpoint with corresponding request and response models.

    S01Nour
    2f878ea
  16. feat: add Pydantic models for text generation requests and responses.

    S01Nour
    625daea
  17. feat: Add FastAPI endpoint for text generation with request and response models.

    S01Nour
    66ccc9d
  18. feat: Add logging, FastAPI imports, and integrate Hugging Face generation model manager.

    S01Nour
    60af588
  19. style: remove redundant comment from kpa_model_manager import.

    S01Nour
    25481b5
  20. Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models

    S01Nour
    a8d3acb
  21. refactor: Remove notebook and establish API routing structure.

    S01Nour
    65bf3d8
  22. Delete kpa-t5-improved.ipynb

    Verified signature
    e6b0f98
  23. Merge branch 'main' of https://huggingface.co/spaces/NLP-Debater-Project/FastAPI-Backend-Models

    S01Nour
    6db5781
  24. feat: Add text generation API endpoint with T5 model integration.

    S01Nour
    0d13811

  1. Add response models for new MCP tools: DetectStance, MatchKeypoint, TranscribeAudio, GenerateSpeech, and GenerateArgument

    malek-messaoudii
    45e145b
  2. Enhance MCP tool performance by implementing asynchronous handling in tool calls

    malek-messaoudii
    997d57e
  3. Update MCP tool calls to use asynchronous handling for improved performance and responsiveness

    malek-messaoudii
    dd55f1d
  4. Refactor MCP tool handling to use hardcoded tool definitions and improve return value handling in health check and tool calls

    malek-messaoudii
    b36d7d0
  5. Update expose

    malek-messaoudii
    f171734
  6. Update mcp_service.py

    malek-messaoudii
    812086d
  7. update mcp part

    malek-messaoudii
    1315b27