when calling a thread from the api a new assistant is made everytime
# initialize assistant
assistant = client.beta.assistants.retrieve(
"asst_placeholder"
)
# initialize thread
thread = client.beta.threads.retrieve(
"thread_placeholder"
)
thread_message = client.beta.threads.messages.create(
thread_id=thread.id,
role="user",
content=prompt
)
run = client.beta.threads.runs.create(
assistant_id=assistant.id,
thread_id=thread.id
)
while run.status is 'queued' or run.status is 'in_progress':
print(run.status)
time.sleep(10)
run = client.beta.threads.runs.retrieve(
thread_id=thread.id,
run_id=run.id
)