Commit History

feat transcription: implement meeting transcription quotas with project ID and duration limits, enhancing validation and quota management. Update settings and documentation to reflect new features and usage examples.
833089d

Cyril Dupland commited on

refactor transcription: update meeting transcription model to 'gpt-4o-mini-transcribe', enhance TranscriptionResponse and JobStatusResponse models with metadata fields, and implement usage normalization utilities for improved tracking and reporting.
1f2c8d1

Cyril Dupland commited on

feat transcription: introduce asynchronous transcription job endpoints for audio and meeting files, allowing users to upload files and poll for job status. Update models and services to handle job creation, status tracking, and response formatting. Enhance documentation with examples and details on supported audio formats and job management.
83d7f8a

Cyril Dupland commited on

feat documents: enhance document ingestion to support both PDF and plain text formats. Implement a new detection function for document types, update the upload endpoint description, and refactor the ingestion service to handle text files. Add tests for text file ingestion to ensure functionality.
268e325

Cyril Dupland commited on

feat transcription: add dedicated meeting transcription endpoint with support for audio file uploads and language options. Implement validation for file formats and sizes, and update settings for the new transcription model. Enhance API documentation and examples for clarity.
3155a78

Cyril Dupland commited on

Enhance PDF generation and update configurations: Add PDF_LOGO_PATH to .env.example, include markdown-pdf in requirements.txt, and refactor PDF generation logic to support logo integration. Introduce tests for PDF generation from Markdown input and update summarizer agent to streamline export functionality.
3cd0aad

Cyril Dupland commited on