Hi everyone,
I’m using the client.threads.copy(thread_id) method:
# Creates new thread and returns it
copied_thread = await client.threads.copy(thread_id)
# Grab the copied thread ID
actual_new_thread_id = copied_thread["thread_id"]
# Now check the copied thread state
new_thread_state = await client.threads.get_state(thread_id=actual_new_thread_id)
This works fine, but my question is:
Is there a way to manually provide the new thread ID instead of always relying on the one returned by copy?
Basically, I want to copy a thread but control the ID of the resulting thread (e.g., to integrate with my own system where I already have an ID scheme).
Is this supported, or is the thread ID always auto-generated by the API?
Thanks!