How can I get only the latest added messages to the thread. I don’t want to see the whole list when I only need to publish the last ones. Or should I filter all the ones that came after my last User Message ?
こんにちは。
下記のようにすると任意の場所のmessageIDを取得できると思います。
messages = client.beta.threads.messages.list(
thread_id=thread.id
)
print( messages.data[0].id)
It might not be just one message. What if they put more than one message ?
I just filtered by date and get everything after the last user message
複数の場合は、first_idを指定します。
messages = client.beta.threads.messages.list(
thread_id=thread.id
)
print(messages.first_id)
print(messages.last_id)