DEV Community

King Triton
King Triton

Posted on • Updated on

Help Needed with Creating a Console Bot Using OpenAI Assistants API

Hi everyone,

I'm encountering difficulties while creating a console bot using the OpenAI Assistants API and I hope for your assistance. Here’s the issue:

I created an assistant through Playground and have its ID. My goal now is to create a console bot that interacts with this assistant. The assistant uses only instructions and does not employ any tools. The main task is to ensure the bot responds according to the instructions and also maintains the dialogue history.

I tried using Prompt Engineering, but the problem is that I have to separately save the history (e.g., in JSON) and send it to the API every time for the bot to understand the context. With Assistants API, it seems this is not necessary, as threads are used. However, I’m not entirely sure how this works.

Question: Is it possible to implement a bot using only the assistant’s ID in Python? If so, could you provide some example code or explain how to achieve this? I’ve already gone through the documentation (https://platform.openai.com/docs/assistants/overview) but might have missed something important.

I would appreciate any help!

Thank you!

Top comments (0)