Dify2OpenAI icon indicating copy to clipboard operation
Dify2OpenAI copied to clipboard

是否考虑增加 conversation_id 来使用dify 上下文的特性?

Open wxrapha opened this issue 6 months ago • 1 comments

类似,在请求体中增加conversationId

const requestBody = { inputs: {}, query: finalQueryString, response_mode: "streaming", conversation_id: conversationId, // 使用提取到的 conversation_id user: userId, // 确保一致的 'user' 标识符 auto_generate_name: false, files: files, };

在dify 响应中增加 conversationId 字段

        if (chunkObj.conversation_id && !currentConversationId) {
          currentConversationId = chunkObj.conversation_id;
          log("info", "从Dify响应中获取到新的conversation_id", { 
            requestId, 
            conversationId: currentConversationId 
          });
        }

防止多轮对话导致的上下文长度溢出

wxrapha avatar Jun 19 '25 09:06 wxrapha