QuantumGhost
22ae421dd6
feat(python): Integrate flake8-builtins (A) ruleset with ruff ( #66 )
...
Introduce the flake8-builtins (A) ruleset to prevent accidental shadowing
of Python's built-in functions.
Address existing issues primarily by adding `# noqa` to suppress warnings where necessary.
2025-03-24 18:58:50 +08:00
QuantumGhost
9e084d7d09
feat(python): upgrade ruff to v0.11.2, integrate flake8-bandit ruleset for security linting ( #65 )
...
* chore(python): update .gitignore for Python SDK
Adjust .gitignore for Python SDK based on the templated generated by
gitignore.io, with minor custom modifications.
* chore: add .editorconfig for consistent formatting
Add a .editorconfig file to enforce consistent file encoding,
indentation, and end-of-line characters across the project.
* chore(python): upgrade ruff version to v0.11.2
* feat(python): Integrate flake8-bandit ruleset for security linting
Enable the flake8-bandit (S) ruleset in ruff to enforce security-related
best practices and mitigate potential vulnerabilities in the codebase.
Suppress existing issues in the current code using `noqa` comments, primarily for
instances of `requests` calls without a specified `timeout` parameter.
2025-03-24 18:00:14 +08:00
GumKey
a4da30d106
fix:add function to validate only stream mode model credentials ( #47 )
...
* fix:add function to validate only stream mode model credentials
* fix:add function to validate only stream mode model credentials
* fix:add function to validate only stream mode model credentials
* update: Stream credentials validation failed
* update: Stream credentials validation failed
---------
Co-authored-by: Xenos <sm2052@admindeMacBook-Pro.local >
2025-03-24 17:38:02 +08:00
kurokobo
b0822102ed
fix: bypass _code_block_mode_wrapper if response_format is not JSON or XML ( #57 )
2025-03-24 17:36:18 +08:00
bxfxf
0649853867
fix:Let OAICompatLargeLanguageModel compatible with the data: format for streaming response messages ( #54 )
2025-03-21 21:25:04 +08:00
Novice
4f5d318030
feat: agent node add memory
2025-03-17 14:51:29 +08:00
非法操作
51341c56a5
migrate the <think> tag ( #33 )
2025-03-12 13:14:52 +08:00
Yeuoly
9abde7fa6f
feat: Update code-based workflow example with serverless configuration and tool enhancements
2025-03-04 15:51:32 +08:00
Yeuoly
0354eda546
feat: Add health check endpoint and token counting optimization
2025-03-04 15:48:14 +08:00
Yeuoly
161045b65f
fix: memory leak
2025-03-03 14:15:51 +08:00
Yeuoly
dc0538c0a4
feat: Add support for JSON schema response formatting in OpenAI-compatible LLM
2025-02-28 14:08:55 +08:00
Novice
b1bd879d7d
Revert "Merge pull request #21 from langgenius/feat/add-r1-reasoning"
...
This reverts commit 9d66497cde , reversing
changes made to 5fbbfe5fe2 .
2025-02-10 16:43:45 +08:00
Novice Lee
9272ea5d7a
feat: add r1 model thinking tag
2025-02-08 11:31:16 +08:00
Novice Lee
afc8397bc3
feat: add metadata to log
2025-02-07 10:53:20 +08:00
Novice
58f01ea117
Merge pull request #19 from langgenius/feat/supoort-workflow-tools
...
feat: support workflow tools
2025-01-22 13:41:51 +08:00
Novice Lee
9db1efdb92
feat: support workflow tools
2025-01-22 13:41:07 +08:00
非法操作
41b97e6423
fix ParameterType.TEXT is not supported ( #11 )
2025-01-13 14:21:08 +08:00
Novice Lee
fb24978387
feat: add agent node log
2025-01-09 08:51:43 +08:00
Novice
43e58b93e7
Merge pull request #7 from langgenius/feat/agent-node
...
feat: add agent strategy support
2025-01-08 07:50:49 +08:00
Novice Lee
92558f5c07
feat: add agent strategy support
2025-01-08 07:48:27 +08:00
Yeuoly
5b3cca4a48
feat: add gevent patchs to get_num_tokens_by_gpt2
2024-12-31 14:58:44 +08:00
Yeuoly
463f97a2e0
fix: incorrect response from toolLike.invoke
2024-12-25 15:43:12 +08:00
Yeuoly
d450c94888
fix: using absolute importing
2024-12-17 18:24:31 +08:00
Yeuoly
74c8f073c9
feat: add label to agent log
2024-12-15 18:15:01 +08:00
Yeuoly
4ae9b45006
feat: support dify tool selector
2024-12-13 22:49:51 +08:00
Yeuoly
ba023e3470
feat: support agent log
2024-12-13 00:07:52 +08:00
Yeuoly
15c14aedf8
feat: agent plugin
2024-12-09 22:01:41 +08:00
-LAN-
dd77ee95e0
chore: remove unused openai_compatible.py ( #5 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-05 17:28:10 +08:00
Yeuoly
2fd16834d0
feat: support mime type and type for File
2024-12-03 16:54:01 +08:00
Yeuoly
435c0da60e
refactor: use absolute paths
2024-12-03 15:19:19 +08:00
-LAN-
102a9cc2ba
fix: strip-with-multi-characters
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-02 22:43:08 +08:00
-LAN-
b4b0c29169
refactor: prevent raise-without-from-inside-except
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-02 22:18:56 +08:00
-LAN-
6358a80025
chore: prevent collapsible-if
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-02 21:59:13 +08:00
-LAN-
4551f79ca3
chore: Fix lines-too-long
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-02 21:27:12 +08:00
-LAN-
b3e0612e53
chore: Apply format
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-02 21:18:36 +08:00
-LAN-
5858fe715e
chore: Apply formet and auto fix
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2024-12-02 21:10:36 +08:00
Yeuoly
ad6ca50b38
feat: summarize, fix: missing files
2024-12-02 16:00:34 +08:00
Yeuoly
9f6754dd31
fix: openai api compatible get_num_tokens and document prompt message content
2024-11-29 20:00:03 +08:00
Yeuoly
3507f55e46
feat: openai compat
2024-11-29 16:46:37 +08:00
Yeuoly
3811d8d786
refactor: tts
2024-11-29 15:54:56 +08:00
Yeuoly
b21d97ea39
refactor: allow user_id to be transformed into from_credentials
2024-11-26 17:26:27 +08:00
Yeuoly
af63f59827
refactor: text-embedding
2024-11-22 18:15:58 +08:00
Yeuoly
39aeab91c9
cleanup
2024-11-15 16:45:44 +08:00
Yeuoly
6df346e8c9
cleanup: remove numpy
2024-11-08 23:09:09 +08:00
takatost
58de3940a0
chore: replace transformers instead of tiktoken
2024-11-08 21:50:07 +08:00
Yeuoly
19ce6f3632
feat: support for multimodal
2024-10-22 17:25:07 +08:00
Yeuoly
e3dbc574f5
feat: support tool runtime parameters
2024-09-29 18:20:16 +08:00
Yeuoly
7c0510624b
feat: add openai compat helper
2024-09-29 17:45:14 +08:00
takatost
71081cf1c4
feat: text embedding invoke add input_type param
2024-09-29 14:35:40 +08:00
takatost
8c87948091
feat: convert llm invoke result type to generator
2024-09-27 21:53:08 +08:00