Commit History

  1. 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
  2. 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
  3. fix: Update topic extraction instructions in TopicService to specify that the main idea should be captured in simple English.

    Yassine Mhirsi
    77f9f6f
  4. 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
  5. feat: Enhance analysis endpoints to support JSON body input and CSV file uploads for argument analysis

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

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

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

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

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

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

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

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

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

    S01Nour
    10d514a
  15. 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
  8. correct main

    malek-messaoudii
    3c58a94
  9. Update main.py

    malek-messaoudii
    c2e9c8f
  10. Update mcp_service.py

    malek-messaoudii
    f186b6f
  11. Update mcp_service.py

    malek-messaoudii
    3677973