baodan/api/insurance/ppt
wsb1224 3a0f4f6830 feat: support Dify-synced models without separate API key
When a model is selected from Dify, set provider='dify' and call
through Dify Chat API (/v1/chat-messages) using the existing
DIFY_CHAT_APP_API_KEY. No separate API key configuration needed.

- Frontend: hide API Key/Base URL fields when provider is 'dify',
  show 'via Dify, no API key needed' tag
- Backend: add _call_dify() to route through Dify Chat API
- Backend: _try_load_db_config supports dify provider without api_key

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 16:18:59 +08:00
..
config 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00
scripts 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00
__init__.py 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00
extraction.py fix: 添加 PyMuPDF 详细错误信息并创建缺失的迁移文件 2026-07-24 11:29:49 +08:00
irr.py 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00
knowledge.py 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00
llm_client.py feat: support Dify-synced models without separate API key 2026-07-24 16:18:59 +08:00
normalizer.py 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00
prompts.py 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00
renderer.py 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00
routes.py fix: accept cached extractions in generate/validate and improve parse error UX 2026-07-24 13:05:27 +08:00
validator.py 0723 PPT功能初步融合 2026-07-23 13:10:50 +08:00