
一文講透 AI Agent 與 AI Workflow 的區別和深度解析:從自動化到智能化的演進
DeepSeek API 新增 JSON Output 功能,兼容 OpenAI API,能夠強制模型輸出 JSON 格式的字符串。在進行數據處理等任務時,該功能可以讓模型按預定格式返回 JSON,方便后續對模型輸出內容進行解析,提高程序流程的自動化能力。要使用 JSON Output 功能,需要:
response_format
參數為用戶需要在提示詞中,指導模型輸出 JSON 的格式,來確保輸出格式符合預期合理設置,防止 JSON 字符串被中途截斷。
以下為一個 JSON Output 功能的使用樣例。在這個樣例中,用戶給出一段文本,模型對文本中的問題 & 答案進行格式化輸出。
DeepSeek API 新增 Function Calling 功能,兼容 OpenAI API,通過調用外部工具,來增強模型與物理世界交互的能力。Function Calling 功能支持傳入多個 Function(最多 128 個),支持并行 Function Calling。下圖展示了將deepseek-coder
整合到開源大模型前端 LobeChat 的效果。在這個例子中,我們開啟了“網站爬蟲”插件,來實現對網站的爬取和總結。
下圖展示了使用 Function Calling 功能的交互過程:
對話前綴續寫沿用了對話補全的 API 格式,允許用戶指定最后一條 assistant 消息的前綴,來讓模型按照該前綴進行補全。該功能也可用于輸出長度達到 max_tokens 被截斷后,將被截斷的消息進行拼接,重新發送請求對被截斷內容進行續寫。要使用對話前綴續寫功能,需要:
base_url
為https://api.deepseek.com/beta
來開啟 Beta 功能