Commit History

  1. fix: Resolve merge conflicts in tts_service.py, ensuring proper integration of gTTS for text-to-speech functionality and maintaining MP3 format support.

    malek-messaoudii
    77e2cd7
  2. feat: Update TTS functionality to use gTTS for text-to-speech conversion, supporting only MP3 format. Adjust requirements and model fields for compatibility.

    malek-messaoudii
    9c9026a
  3. feat: Introduce individual GROQ API keys for Topic, STT, TTS, and Chat services, enhancing configuration flexibility and service initialization checks across the application.

    Yassine Mhirsi
    16153ee

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

    Yassine Mhirsi
    7f4de42
  2. similarity

    Yassine Mhirsi
    22ad0ba
  3. 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
  4. refactor: Update GROQ_TOPIC_MODEL for consistency and adjust fallback models in TopicService to enhance model selection and robustness.

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

    Yassine Mhirsi
    77f9f6f
  6. 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
  7. feat: Add analysis endpoints and service for processing arguments, extracting topics, and predicting stance

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

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

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

    S01Nour
    c924863

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

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

    Yassine Mhirsi
    2380f6f
  3. refactor: Remove GenerateArgumentRequest and GenerateArgumentResponse models; update generate_argument endpoint to accept topic and position parameters.

    malek-messaoudii
    c508ed0
  4. feat: Introduce FastAPI endpoints for single and batch text generation with Pydantic models and Hugging Face model management.

    S01Nour
    306b243
  5. refactor: Remove notebook and establish API routing structure.

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

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

    S01Nour
    0d13811

  1. Refactor MCP tool handling to use hardcoded tool definitions and improve return value handling in health check and tool calls

    malek-messaoudii
    b36d7d0
  2. Update mcp_service.py

    malek-messaoudii
    812086d
  3. update mcp part

    malek-messaoudii
    1315b27
  4. correct main

    malek-messaoudii
    3c58a94
  5. Update mcp_service.py

    malek-messaoudii
    f186b6f
  6. Update mcp_service.py

    malek-messaoudii
    3677973
  7. update mcp part

    malek-messaoudii
    83c5f9d
  8. add mcp part

    malek-messaoudii
    8791d59

  1. Update chat voice part

    malek-messaoudii
    a71355d
  2. Update chat endpoints

    malek-messaoudii
    c059296
  3. Add chat part

    malek-messaoudii
    1d46e48
  4. Correct version

    malek-messaoudii
    c45f0d6
  5. update services

    malek-messaoudii
    1e7709f

  1. CORRECT services

    malek-messaoudii
    587fe4f
  2. Update stt_service.py

    malek-messaoudii
    209f7bb
  3. Update main

    malek-messaoudii
    d43ba60
  4. Add groq apis

    malek-messaoudii
    2da4544

  1. Refactor requirements and chatbot services; enhance service initialization and error handling for TTS and STT functionalities

    malek-messaoudii
    691fd14
  2. Refactor audio processing and chatbot services; enhance STT and TTS functionalities with base64 support and session management

    malek-messaoudii
    56dc677
  3. Update files

    malek-messaoudii
    674469e
  4. Update requirements and refactor STT and chatbot services for improved model loading and error handling

    malek-messaoudii
    3b2b211
  5. Refactor chatbot and STT services to improve model loading, response generation, and error handling; utilize Hugging Face API for STT functionality

    malek-messaoudii
    e8aa76b
  6. fix errors

    malek-messaoudii
    a8c8142
  7. update stt

    malek-messaoudii
    47a3efb