presenton/servers/fastapi/services
sudipnext 5f5482cfd5 feat: enhance LLMClient with Codex integration and error handling
- Implemented a new method to create an AsyncOpenAI client specifically for Codex.
- Added functionality to convert Codex event responses into a dictionary format for easier consumption.
- Updated the streaming methods to utilize the new Codex client and handle API errors gracefully.
- Improved logging for debugging purposes during Codex interactions.
- Refactored message handling in the slide content generation function for clarity and efficiency.
2026-02-25 17:56:39 +05:45
..
__init__.py fix: icon finder services reinitiating in every request 2025-08-28 14:55:12 +05:45
concurrent_service.py feat(fastapi): adds webhook support which lets you listen to events 2025-09-16 17:31:22 +05:45
database.py fix: list new tables for creation 2025-09-16 17:49:52 +05:45
docling_service.py fix: nextjs build issues and docling support for Powerpoint and Word 2025-08-05 23:19:59 +05:45
documents_loader.py fix: issue with document loader in API endpoints 2025-11-13 03:35:42 +05:45
html_to_text_runs_service.py fix(fastapi): solves issue on PPTX export where markdown content was not correctly parsed 2025-08-12 13:10:29 +05:45
icon_finder_service.py feat: Svg Icons & Icon Editor for svg 2025-09-11 16:02:03 +05:45
image_generation_service.py feat: adds gpt image 1.5 2025-12-21 01:14:31 +05:45
llm_client.py feat: enhance LLMClient with Codex integration and error handling 2026-02-25 17:56:39 +05:45
llm_tool_calls_handler.py fix(fastapi): solves malformed function call from google on ResponseSchema function call 2025-08-11 20:55:25 +05:45
pptx_presentation_creator.py fix: issue where shadow was causing issue on powerpoint and keynote 2025-11-28 00:54:38 +05:45
score_based_chunker.py refactor: removes nltk from score based chunker 2025-08-05 23:54:18 +05:45
temp_file_service.py feat: adds tone, verbosity and refactors tables 2025-08-29 10:52:34 +05:45
webhook_service.py feat(fastapi): adds webhook support which lets you listen to events 2025-09-16 17:31:22 +05:45