如何解決大模型返回的JSON數據前后加上```的情況

環境說明

springboot 應用使用dashscope-sdk-java對接阿里百練 deepseek v3模型

問題表現

已經指定了輸出json格式,但指令不明確,輸出JSON格式的寫法如下
注:提示詞一開始是能正常功能的,但過了幾天就出現了異常,原因是在線大模型在不斷的升級與進化

5. 輸出內容的模式如下(json格式輸出)
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('`' (code 96)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false')

解析響應的數據出現異常:
在這里插入圖片描述
LLM返回的數據,JSON字符中前后加了```
在這里插入圖片描述

問題原因

在這里插入圖片描述

解決方案

1、跟大模型交互的代碼做兼容處理,代碼層面去掉 ```
2、調整跟大模型的提示詞,明確提示輸出純JSON結構,不需要加“戲”

如下為調試成功的效果
目前平臺,阿里云百練 deepseek v3模式:

以純 JSON 格式返回,不要輸出 ```json```代碼段

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/81390.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81390.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81390.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

uniapp實現H5、APP、微信小程序播放.m3u8監控視頻

目錄 1.APP播放.m3u8監控視頻 2.H5播放.m3u8監控視頻 3.微信小程序播放.m3u8監控視頻 最近在寫一個uniapp實現h5、app、微信小程序兼容三端的播放監控視頻功能,我原本以為一套代碼多處運行,但事實并非如此,h5可以運行,微信小程…

螢石云實際視頻實時接入(生產環境)

螢石云視頻接入 本示例可用于實際接入螢石云開放平臺視頻,同時支持音頻輸入和輸出。 實際優化內容 1.動態獲取token 2.切換各公司和車間時,自動重新初始化播放器 let EZUIKit null; // 第三方庫引用 let EZUIKitPlayers []; // 播放器實例數組 le…

【Dify平臺】使用Dify API 實現網頁內嵌式AI助手

使用 Dify API 實現網頁內嵌式 AI 助手 一. 引言二. Dify API 概述三. 實現網頁內嵌式 AI 助手的技術架構四. 前端實現五. 后端實現六. 功能擴展與優化七. 測試與部署一. 引言 隨著 AI 技術的不斷發展,越來越多的企業希望將智能助手集成到自己的網頁中,實現用戶自動接待、問…

mysql8配置文件my.ini講解,原汁原味直接拷貝再講解

文章目錄 一、原英文版本,不帶注釋二、由原版逐字翻譯成的中文版(行行對應)三、最常用的配置 一、原英文版本,不帶注釋 # Other default tuning values # MySQL Server Instance Configuration File # -------------------------…

Go語言中內存釋放 ≠ 資源釋放

// QueryUserFileMetas : 批量獲取用戶文件信息 func QueryUserFileMetas(username string, limit int) ([]UserFile, error) {stmt, err : mydb.DBConn().Prepare("select file_sha1,file_name,file_size,upload_at," "last_update from tbl_user_file where u…

win11+vs2022 安裝opencv 4.11.0圖解教程

1. 下載opencv opencv官網下載地址:Releases - OpenCV 2. 雙擊運行該exe,即可進行安裝,安裝文件夾可自行選擇 安裝后目錄如下: 3. 配置環境變量 使用win鍵搜索環境變量,選中系統變量中的Path,然后點擊編輯…

【Linux】進程 信號的產生

🌻個人主頁:路飛雪吖~ 🌠專欄:Linux 目錄 一、掌握Linux信號的基本概念 🌠前臺進程 VS 后臺進程 🌠 小貼士: 🪄?個系統函數 --- signal() 🪄查看信號 --- man 7 sign…

Python 網絡編程入門

目錄 一、前言 二、網絡通信基礎12:TCP 與 UDP 協議解析 2.1 TCP 協議:可靠的面向連接通信 2.2 UDP 協7議:無連接的快速通信 2.3 Sock12et:網絡通信的基石 三、TCP 編程實15戰:從單工通信到雙向聊天 3.1 TCP 客…

Django壓縮包形式下載文件

通過web將minio上的文件以壓縮包-文件夾-文件的形式下載到本地 import os from bx_mes import settings from io import BytesIO import zipfile from django.http import StreamingHttpResponse class FileRemote(GenericAPIView):def post(self,request):# 壓縮包名folder_n…

Enhancing Relation Extractionvia Supervised Rationale Verifcation and Feedback

Enhancing Relation Extraction via Supervised Rationale Verification and Feedback| Proceedings of the AAAI Conference on Artificial Intelligencehttps://ojs.aaai.org/index.php/AAAI/article/view/34631 1. 概述 關系抽取(RE)任務旨在抽取文本中實體之間的語義關

【RAG】ragflow源碼亮點:文檔embedding向量化加權融合

引言: 最近在看ragflow源碼,其中有一個較為巧妙地設計:分別將 文字 、 標題 行向量化 之后,直接根據權重,進行加法運算,得到向量融合,增強了文本向量化的表示能力,這里開始討論一下…

限流系列:sentinel

目錄 滑動窗口算法 Sentinel 數據模型 示例 大致流程 ???????entry ???????entryWithPriority ???????FlowSlot.entry ???????checkFlow ???????canPass ???????avgUsedTokens ???????passQps ???????pa…

Java 訪問者模式深度重構:從靜態類型到動態行為的響應式設計實踐

一、訪問者模式的本質與核心價值 在軟件開發的漫長演進中,設計模式始終是架構師手中的利刃。當我們面對復雜對象結構上的多種操作需求時,訪問者模式(Visitor Pattern)猶如一把精密的手術刀,能夠優雅地分離數據結構與作…

UE 5 C++設置物體位置和旋轉,初始化虛幻引擎樣條線、加載引用虛幻編輯器中的藍圖、設置虛幻編輯器中Actor大小

一、設置物體位置和旋轉 UE.cpp文件中代碼: Mesh->SetWorldLocationAndRotation(FVector(50.0f, 50.0f, 50.0f),FRotator(0,-90,0)); vs代碼編輯器中旋轉信息順序(yzx): Pitch、 Yaw、 Roll UE編輯器中旋轉信息順序&#xf…

【文本分類】KG-HTC 知識圖譜提升分類準確率

最近看到一篇論文“KG-HTC: Integrating Knowledge Graphs into LLMs for Effective Zero-shot Hierarchical Text Classification”,介紹了文本分類的技巧,這篇文航主要利用了知識圖譜大模型的思路,實驗效果不錯,里面的一些論述也…

三大微調技術對比:Prompt/Prefix/P-Tuning

Prompt Tuning、Prefix Tuning和P - Tuning的區別 概念方面: Prompt Tuning:在輸入序列前添加可訓練的額外Token以適配下游任務,預訓練語言模型參數不變。比如在文本分類中,在句子前加特定Token如“(OPINION)”,讓模型理解是對觀點進行分類的任務。Prefix Tuning:在每層T…

14.「實用」扣子(coze)教程 | Excel文檔自動批量AI文檔生成實戰,中級開篇

隨著AI編程工具及其能力的不斷發展,編程將變得越來越簡單。 在這個大趨勢下,大師兄判斷未來的編程將真正成為像office工具一樣的辦公必備技能。每個人通過 (專業知識/資源編程)將自己變成一個復合型的人才,大大提高生…

量子-經典協同計算新路徑:NISQ 時代混合算法對后量子密碼學的適應性探索

內容來源:量子前哨(ID:Qforepost) 文丨浪味仙 排版丨浪味仙 行業動向:3700字丨10分鐘閱讀 5 月 20 日,由北京量子院、清華大學、數學工程與先進計算國家重點實驗室、南洋理工大學、量子信息前沿科學中心…

CentOS中安裝Docker Compose

在CentOS中安裝Docker Compose的步驟如下: 步驟 1:確保Docker已安裝 Docker Compose依賴Docker環境,請先安裝Docker: # 添加Docker官方倉庫 sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://downlo…

電商小程序店鋪詳情頁:頭部無限分類與篩選功能實現

電商小程序店鋪詳情頁:頭部無限分類與篩選功能實現 一、場景需求與技術選型二、頭部無限分類導航三、篩選功能實現:Picker多列選擇組件一、場景需求與技術選型 在電商小程序生態中,店鋪詳情頁作為用戶瀏覽商品的核心流量入口,其交互效率與功能完整性直接影響商品轉化率。傳…