Changelogs¶
0.0.28¶
-
Enhancement: Streaming Mode reasoning_content and tool_calls - In streaming mode, the system now outputs
reasoning_content
andtool_calls
content. This addresses the issue mentioned in issue #74 where reasoning_content was missing in non-streaming mode. -
Standardization: OpenAI Format for Function Calling - Function calling in both streaming and non-streaming modes has been adapted to follow OpenAI’s standard format, improving compatibility with existing tools and libraries. Document
-
Improvement: Cost Statistics Total - The total in cost statistics is now directly modified using SQL update, preventing monthly consumption from exceeding total consumption.
-
New: ECS Deployment Script - Added ECS deployment script.
-
Fix: Feishu Message Duplication - Fixed duplicate messages in Feishu when using streaming mode.
0.0.27¶
- New Provider: sagemaker-deepseek - Added a new provider for DeepSeek R1 models deployed on SageMaker. This provider supports streaming output with Deepseek-style
reasoning_content
. Currently supports three deployment methods on SageMaker: LMI, JumpStart, and Bedrock. Refer to the documentation.
0.0.26¶
-
Enhancement: bedrock-converse Tool Calls - The bedrock-converse provider now outputs the
tool_calls
content field, supporting tool use with langchain.ChatOpenAI requests. -
Improvement: Consistent Message IDs - Streaming responses now include consistent message IDs across all chunks within a single request.