根据您提供的信息,问题出在您的请求中同时传递了input_value
和tweaks
。为了解决这个问题,您需要将tweaks
从请求中移除,只保留input_value
。以下是修改后的请求:
{
"input_value": "message",
"output_type": "chat",
"input_type": "chat",
"tweaks": {
"GroqModel-FeKKx": {
"groq_api_base": " [https://api.groq.com](https://api.groq.com) ",
"groq_api_key": "gsk_XHBRhbmBkKJmRddadY2VnnWGadXzbJWIIavUO7dsR4bwhvsdvsMsvsdsEj",
"input_value": "",
"max_tokens": null,
"model_name": "llama-3.1-70b-versatile",
"n": null,
"stream": false,
"system_message": "",
"temperature": 0.1
},
"Prompt-NyzDE": {
"template": "{contexto}\n\nUser: {mensagem_usuario}\nAI:",
"contexto": "",
"mensagem_usuario": ""
},
"ChatInput-vOmw6": {
"files": "",
"input_value": "oi",
"sender": "User",
"sender_name": "User",
"session_id": "MySessionID",
"should_store_message": false
},
"Memory-UBrUr": {
"n_messages": 8,
"order": "Ascending",
"sender": "Machine and User",
"sender_name": "",
"session_id": "MySessionID",
"template": "{sender_name}: {text}"
},
"TextOutput-9Uh9a": {
"input_value": ""
},
"ChatOutput-rIcoQ": {
"data_template": "{text}",
"input_value": "",
"sender": "Machine",
"sender_name": "AI",
"session_id": "MySessionID",
"should_store_message": false
}
}
}
将上述JSON内容替换到您的POST请求中,这样应该可以解决问题。
1条答案
按热度按时间ubbxdtey1#
嘿@lpcoutinho!我在这里帮助你解决任何bug、问题或你脑海中的贡献。让我们一起解决这个问题!
要解决API请求中冲突的
input_value
参数问题,你需要确保tweaks
参数不包含与主负载中的input_value
冲突的input_value
键。以下是如何配置你的HTTP请求以保持会话历史记录的方法:tweaks
参数不包含与主input_value
冲突的input_value
键。以下是如何组织你的POST请求的示例:
关键点:
ChatInput
和Memory
组件共享相同的session_id
以保持会话历史记录。ChatInput
,则不要将其包含在tweaks
中。遵循这些指南后,你应该能够通过外部API与流程进行交互,同时保持会话历史记录。