APIهای پردازش و بازیابی اطلاعات اسناد.
بکاند FastAPI برای پردازش PDF، DOCX، TXT، CSV و XLSX با کنترل دسترسی کاربران. امکانات آن شامل ذخیرهٔ بردارهای OpenAI در PostgreSQL/pgvector، خلاصهسازی، پاسخگویی مستند، تحلیل جدولها، گزارش PDF و پیگیری وضعیت پردازش با SSE است.
01 / نقشهٔ سیستم
[ لایههای متصل ]- 1APIخدمات اسناد با احراز هویتFastAPI / JWT / Pydantic
- 2بازیابیEmbedding و پاسخهای مستندOpenAI / PostgreSQL / pgvector
- 3پردازشتحلیل، گزارش و پیشرفتpandas / ReportLab / SSE
02 / مشارکت من
معماری بکاند و پایپلاین هوش مصنوعی
- +JWT و API اسناد، پوشهها و برچسبها با دسترسی مالک را پیاده کردم.
- +اعتبارسنجی بارگذاری، استخراج متن پسزمینه، قطعهبندی و ذخیرهسازی برداری را ساختم.
- +بازیابی معنایی را به خلاصهٔ AI و پرسشوپاسخ مستند با تاریخچهٔ پرسشها متصل کردم.
- +آمار جدول، تحلیلهای AI کششده و گزارش PDF دانلودی اضافه کردم.
- +رویدادهای وضعیت پایگاه داده و استریم SSE احرازهویتشده را پیاده کردم.
subdirectory_arrow_rightاین پروژه در حال حاضر بهصورت کد منبع ارائه شده است، نه API آنلاین. پردازش پسزمینه با FastAPI و ذخیرهسازی فایلها بهصورت محلی انجام میشود.