网站上的文章做参考文献,漂亮的html5网页,网页制作app软件,中国建设机械教育协会网站通过Dify可以连接很多模型国内、国外的都可以进行选择可以到Dify里创建一个空白应用#xff0c;然后点击进入就可以看到API了api_url http://192.168.15.131/v1/chat-messages
api_key app-UtzTpVNwpTLUcGvRNnnK9QNY
headers {Authorization…通过Dify可以连接很多模型国内、国外的都可以进行选择可以到Dify里创建一个空白应用然后点击进入就可以看到API了api_url http://192.168.15.131/v1/chat-messages
api_key app-UtzTpVNwpTLUcGvRNnnK9QNY
headers {Authorization: fBearer {api_key},Content-Type: application/json
}
speak request.GET.get(speak)
data {inputs: {},query: speak,response_mode: streaming,conversation_id: ,user: abc-123
}
response requests.post(api_url, headersheaders, datajson.dumps(data))
if response.status_code 200:for line in response.text.splitlines():if line.startswith(data: ):try:json_data json.loads(line[6:])if json_data.get(event) workflow_finished:# 获取每次答案answer json_data[data][outputs][answer]# 获取每次回答的total_tokens数量total_tokens json_data[data][total_tokens]today datetime.now().date()# 保存到数据库save Ai_info.objects.create(all_namesb_names, b_timestoday, speakspeak, answeranswer, total_tokenstotal_tokens, companycompany_name)return render(request, dify_DifyAI.html,{speak: speak, answer: answer, b_head: b_head})except json.JSONDecodeError as e:print(fJSON语法错误: {e})# 处理JSON语法错误的情况except UnicodeDecodeError as e:print(f编码错误: {e})
else:return render(request, error.html, {error_message: fError: {response.status_code}, {response.text}})