Commit History

  1. refactor: Update GROQ_TOPIC_MODEL to the latest production version and adjust fallback models in TopicService for improved model selection and stability.

    malek-messaoudii
    ce133a0
  2. refactor: Update GROQ_TOPIC_MODEL for consistency and adjust fallback models in TopicService to enhance model selection and robustness.

    malek-messaoudii
    e2251fd
  3. feat: Add GROQ_TOPIC_MODEL configuration and enhance TopicService to utilize it for improved model selection during initialization, including fallback options for robustness.

    malek-messaoudii
    870d2ba
  4. chore: Update requirements.txt to address urllib3 compatibility issues and add requests-toolbelt for enhanced HTTP request handling.

    malek-messaoudii
    91ae7d9
  5. feat: Integrate Topic Extraction service into API lifecycle, enhancing initialization and health check reporting. Update routes and logging for improved visibility of topic extraction functionality.

    malek-messaoudii
    0e19c41
  6. feat: Add extract_topic and voice_chat tools to MCP service, enhancing functionality for topic extraction and chatbot responses. Update models and routes to support new features.

    malek-messaoudii
    1ce17ff

  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