Skip to content

v1.0.0

Choose a tag to compare

@ikesnowy ikesnowy released this 18 Apr 15:53
· 45 commits to main since this release
d11e07e

BREAKING CHANGES

  • GetQwen and GetDeepSeek has been removed
  • File upload api for qwen-long has been renamed to OpenAiCompatibleUploadFileAsync
  • Microsoft.Extensions.AI dependency has been upgrade to 10.5.0
  • No longer reference System.Text.Json for net8.0

What's new

SDK

  • feat: support OCR models
  • feat: support qwen-MT, qwen-character, qwen-doc-turbo and qwen-deep-research models
  • feat: support qwen3-omni-30b-a3b-captioner model
  • feat: support enable code_interperator plugin configuration
  • feat: support streaming tool calls
  • feat: support batch apis
  • feat: support freshness, assigned_site_list and intention_options in web search options
  • feat: support web search options for multimodal models
  • feat: support function call for multimodal models.
  • feat: support structured output for multimodal models.

M.S.E.AI

  • feat: allow pass TextChatMessage or MultimodalMessage directly to the RawRepresentation
  • feat: support tool calls for both non-streaming and streaming api
  • feat: allow use ReasoningEffort.None to disable thinking

重大更改

  • GetQwen 和 GetDeepSeek 系列 API 已被删除
  • 用于 qwen-long 的文件上传接口已被重命名为 OpenAiCompatibleUploadFileAsync
  • 包依赖的 Microsoft.Extensions.AI 已升级到 10.5.0
  • net8.0 下不再显式依赖 System.Text.Json

更新日志

SDK

  • 支持 OCR 系列模型,允许调用内置 Task(高精识别、信息抽取、表格解析、文档解析、公式识别、通用文本识别、多语言识别)
  • 增强专项模型支持: qwen-MT, qwen-character, qwen-doc-turbo 和 qwen-deep-research
  • 添加 qwen3-omni-30b-a3b-captioner 模型支持
  • 添加代码执行器选项支持
  • 增加联网搜索参数中关于日期、站点以及自然语言指令的支持
  • 多模态模型支持结构化输出
  • 增加流式工具调用的支持
  • 支持批量推理的创建与管理

M.S.E.AI

  • 允许通过 RawRepresentation 直接传递 TextChatMessage 和 MultimodalMessage
  • 支持流式工具调用
  • 允许通过 ReasoningEffort.None 来关闭思考模式

Full Changelog: v0.9.0...v1.0.0