Share feedback, ideas and get community help

Home
Members
João Morossini
J
João Morossini
Offline, last seen 3 months ago
Joined September 13, 2024
I'm using Dify to generate most of the answers in my conversation flow. Whenever the bot provides links in its responses, although they are shown as proper links in the Dify conversation logs, they're displayed in the Typebot chat interface as regular text, which the user has to copy and paste into the browser to access. How can I make these links clickable?

Thanks in advance for any help!
11 comments
B
J
S
Every once in a while, a question I submit in to the chatbot disappears and the answer is never shown. However, the whole conversation can be seen in the Dify Logs, including the messages that disappeared from the front-end. We're using Typebot version 2.24.1.

Here's a video that demonstrates the described behavior.
4 comments
B
J
I just noticed this issue in my app. Somehow, the conversation_id changes during the interaction for no apparent reason. The app uses Dify as the AI engine. There's only one Dify block running in a loop. It gets the user_id created at the start of the flow and automatically generates a conversation_id, which should be used throughout the interaction.

However, at some point the conversation_id variable is reset, effectively splitting the conversation history.

Below, you will find an example conversation. I've omitted the actual messages because of privacy concerns. After each user message a text bubble is being used for debugging. It prints the current values of the user_id and the conversation_id variables.

You'll notice that after user message 7, the conversation_id variable becomes empty.

Example Conversation


Previous messages

[ 🤓 user message 5]

----------------------------------------
DEBUG
user_id: l67hlo5o6gb2xmaqbew5oac5
conversation_id: a1642f44-da81-4efc-80ec-e58385031b77
----------------------------------------

[ 🤖 bot response 5]
[ 🤓 user message 6]

----------------------------------------
DEBUG
user_id: l67hlo5o6gb2xmaqbew5oac5
conversation_id: a1642f44-da81-4efc-80ec-e58385031b77
----------------------------------------

[ 🤖 bot response 6]
[ 🤓 user message 7]

----------------------------------------
DEBUG
user_id: l67hlo5o6gb2xmaqbew5oac5
conversation_id:
----------------------------------------

[ 🤖 bot response 7]
[ 🤓 user message 8]

----------------------------------------
DEBUG
user_id: l67hlo5o6gb2xmaqbew5oac5
conversation_id: b41df4c7-bca1-4314-b245-3db3e9dcb7ca
----------------------------------------

[ 🤖 bot response 8: Hello, how can I help you? 😊 ]
18 comments
B
J
J
g
I'm using the Dify block to call gpt-3.5-turbo in part of my conversation flow.

The attached images illustrate the problem. Basically, a few letters go missing somewhere in between Dify and Typebot. It seems to me that this only happens to the first couple of words.

At first I thought the llm was making a mistake, but after inspecting the messages in Dify, I noticed that they were actually correct.

Then I thought it could have something to do with the OpenAI moderation API, but after a few tests, I've ruled out that hypothesis.


Thanks in advance for any help. Cheers! 🤓 👍

Edit: I had to delete the screenshots from the original post and repost them below
21 comments
J
G
B
Hi there!

Has anyone had this problem? Any idea how to solve it?
I am unable to attach a screenshot right now because our server is down, but I'll post it later. The error message says something along the lines of "missing required parameter client_id"

Thanks for the help! 😄
4 comments
J
B
Hi there!

I'm building a chatbot using Dify (with OpenAI models) and Typebot, but I was not able to stream the completions in Typebot. Is there a native way to solve this or perhaps a workaround? Thanks in advance 😄
5 comments
B
J