Commit History

  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. feat: Refactor stance detection, keypoint matching, and argument generation to utilize dedicated model managers for improved reliability and response handling

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

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

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

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

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

    S01Nour
    2f878ea
  9. feat: Add FastAPI endpoint for text generation with request and response models.

    S01Nour
    66ccc9d
  10. refactor: Remove notebook and establish API routing structure.

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

    S01Nour
    6db5781
  12. 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 part

    malek-messaoudii
    1315b27
  7. correct main

    malek-messaoudii
    3c58a94
  8. update mcp part

    malek-messaoudii
    83c5f9d
  9. 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
  6. Uodate stt tts

    malek-messaoudii
    27ee35f

  1. Add groq apis

    malek-messaoudii
    2da4544

  1. Refactor audio processing and chatbot services; enhance STT and TTS functionalities with base64 support and session management

    malek-messaoudii
    56dc677
  2. Update files

    malek-messaoudii
    674469e
  3. fix errors

    malek-messaoudii
    a8c8142
  4. Refactor audio processing to utilize free models and enhance logging; update TTS and STT services for improved functionality

    malek-messaoudii
    95cb26e
  5. Enhance configuration validation and audio processing limits⁠

    malek-messaoudii
    918acab
  6. add files

    malek-messaoudii
    4a13628
  7. Update audio.py

    malek-messaoudii
    218c6a3
  8. Update codes

    malek-messaoudii
    d4b6133
  9. Update audio.py

    malek-messaoudii
    520a06a
  10. Correct files

    malek-messaoudii
    544d113
  11. Refactor audio models and services for improved error handling and response streaming

    malek-messaoudii
    9aa985d
  12. add gemini api

    malek-messaoudii
    73d4f3c

  1. Add tts/stt services

    malek-messaoudii
    c7fc3b6

  1. Update label files

    malek-messaoudii
    8a40c79

  1. Add label/KPA-related schemas to models and update documentation in label routes

    Yassine Mhirsi
    3afc11b
  2. Update API routes to include label module and add prefix for stance and label endpoints

    Yassine Mhirsi
    693c788
  3. Add KPA model integration and update configuration for label predictions

    Yassine Mhirsi
    f28285b

  1. Add Kpa classification model

    malek-messaoudii
    03d23e8

  1. Redirect root endpoint to API documentation instead of returning API information

    Yassine Mhirsi
    b0001af
  2. Refactor import statements in health.py and stance.py to use absolute paths for improved clarity and consistency

    Yassine Mhirsi
    24cfb63
  3. Refactor import statements in health.py and stance.py to use relative paths; update .dockerignore to remove models directory

    Yassine Mhirsi
    287d61b

  1. first test

    Yassine Mhirsi
    9db766f