Fetching last messages from Threads

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)