SLKun
4e88ee3662
update ollama compatible api
2025-06-30 10:41:35 +08:00
yangdx
0f51ec48f1
fix: streaming error when only_need_context=True returns empty results
...
Prevents NoneType async iteration error by handling None responses
in stream_generator and ensuring kg_query returns valid strings.
2025-06-28 09:18:06 +08:00
yangdx
a506753548
Fix linting
2025-06-27 02:33:20 +08:00
yangdx
60777d535b
fix: prevent Path Traversal vulnerability in upload endpoint
...
- Add sanitize_filename() function to validate and clean uploaded filenames
- Remove path separators, traversal sequences, and control characters
- Verify final paths stay within input directory using Path.resolve()
- Return HTTP 400 errors for unsafe filenames
- Prevents directory traversal attacks like ../../../etc/passwd
2025-06-27 02:33:05 +08:00
yangdx
6e1ca8f461
Merge branch 'patch-1'
2025-06-26 18:45:23 +08:00
yangdx
fb3006b44d
Update requirements.txt
2025-06-26 18:45:01 +08:00
yangdx
8fb1c09b08
Refac: pipelinge message
2025-06-26 01:00:54 +08:00
yangdx
88c528ec94
Update webui assetes
2025-06-25 19:26:24 +08:00
yangdx
bdcd55a871
Feat: Add delete upload file option to document deletion
2025-06-25 19:02:46 +08:00
yangdx
6a1737784d
Bump api version to 0176
2025-06-25 17:17:56 +08:00
yangdx
f440461810
Update webui assets
2025-06-25 17:16:59 +08:00
yangdx
51bb0471cd
Change the API for deleting documents to support deleting multiple documents at once.
2025-06-25 16:19:49 +08:00
yangdx
495d6c8cce
Improve the pipeline status message for document deletetion
2025-06-25 15:46:58 +08:00
yangdx
2aaa6d5f7d
Fix linting
2025-06-25 14:59:45 +08:00
yangdx
49baeb7318
Change document deletion API to async
2025-06-25 14:59:10 +08:00
yangdx
922484915b
Remove deprecated API endpoint.
2025-06-25 13:55:47 +08:00
yangdx
ebe5b1e0d2
Bump api version to 0175
2025-06-24 22:16:06 +08:00
yangdx
8b6dcfb6eb
Pls do not use /delete_document API endpoint
2025-06-24 11:26:38 +08:00
yangdx
5ae945c1e5
Improved error handling for document deletion
...
Added HTTPException for not_found status
Added HTTPException for fail status
2025-06-24 01:12:25 +08:00
yangdx
c18065a912
Disable document deletion when LLM cache for extraction is off
2025-06-23 22:41:27 +08:00
yangdx
1973c80dca
Feat: Add entity and relation deletion endpoints
2025-06-23 22:14:50 +08:00
yangdx
bd487dd252
Unify document APIs returen status string
2025-06-23 21:38:47 +08:00
yangdx
b8a2d5b223
Bump api version to 0174
2025-06-23 18:42:34 +08:00
yangdx
5099ac8213
Fix linting
2025-06-23 18:41:30 +08:00
yangdx
dffe659388
Feat: Add document deletion by ID API endpoint
...
- New DELETE endpoint for document removal
- Implements doc_id-based deletion
- Handles pipeline status during operation
- Includes proper error handling
- Updates pipeline status messages
2025-06-23 18:10:40 +08:00
yangdx
62621979f0
Bump api version to 0173
2025-06-11 16:37:52 +08:00
yangdx
888be97b06
Fix linting
2025-06-11 16:36:05 +08:00
yangdx
c3f5c413fa
feat(api): add /ps endpoint to list running models for Ollama API
2025-06-11 16:23:02 +08:00
yangdx
9351b09cc7
Enhance Ollama interface compatibility
2025-06-11 15:16:32 +08:00
yangdx
7b07d4c917
feat: 支持 LiteLLM 客户端的 application/octet-stream 请求
...
修改 Ollama API 路由处理程序,使 /chat 和 /generate 端点能够接受 Content-Type 为 application/octet-stream 的请求。通过绕过 FastAPI 的自动请求验证机制,手动解析请求体,解决了 LiteLLM 客户端连接时出现的 422 错误。此更改保持了对现有 application/json 请求的向后兼容性。
2025-06-11 13:42:30 +08:00
yangdx
ad81e59d9a
Fix logger problem
2025-06-11 13:30:45 +08:00
yangdx
1575c7a5f4
Update webui assets
2025-06-02 18:11:04 +08:00
yangdx
ca3ae05356
Update webui assets
2025-06-02 17:46:22 +08:00
yangdx
66e4109cff
Bump api version to 0172
2025-06-02 17:44:44 +08:00
yangdx
070a5db801
Update README
2025-05-23 12:50:48 +08:00
yangdx
e14c69ce4a
Merge branch 'belabon25/main'
2025-05-22 10:06:52 +08:00
yangdx
a6046bf827
Fix linting
2025-05-22 10:06:09 +08:00
yangdx
bb27bb4309
Fix linting
2025-05-22 09:59:53 +08:00
Benjamin L
1b6ddcaf5b
change validator method names
2025-05-21 16:06:35 +02:00
Benjamin L
62b536ea6f
Adding file_source.s as optional attribute to text.s requests
2025-05-21 15:10:27 +02:00
yumpyy
4d806a1263
feat(api): update endpoint to support new parameter
...
Update the API server to support the new parameter from the core library (PR #1032 ).
2025-05-21 15:50:05 +05:30
yangdx
702e87492c
Bump api version to 0171
2025-05-21 16:52:33 +08:00
yangdx
85bed30764
Fix linting
2025-05-21 16:46:36 +08:00
yangdx
45cebc71c5
Refactor: Optimize static file caching for WebUI
...
- Renamed `NoCacheStaticFiles` to `SmartStaticFiles`.
- Implemented long-term caching (1 year, immutable) for versioned assets in `/webui/assets/`.
- Ensured `index.html` remains un-cached.
- Set correct `Content-Type` for JS and CSS files.
2025-05-21 16:46:18 +08:00
yangdx
0961a21722
Set correct Content-Type header for JavaScript files
...
• Fix missing Content-Type header for .js files
• Ensure proper MIME type handling
• Improve browser compatibility
2025-05-21 16:17:42 +08:00
yangdx
c41f8d9ed3
Update README
2025-05-16 09:05:50 +08:00
yangdx
e5b0807298
Update README
2025-05-15 17:36:45 +08:00
yangdx
b9c25dfeb0
Update README
2025-05-14 14:42:52 +08:00
yangdx
db125c3764
Update README
2025-05-14 11:29:46 +08:00
yangdx
55e28f45e4
Updage logo
2025-05-13 20:35:35 +08:00