アプリケーション開発ポータルサイト
ServerNote.NET
カテゴリー【OpenAI/ChatGPTPython
OpenAI Assistants APIメモ【4】スレッドの一覧表示と削除
POSTED BY
2024-03-12

OpenAI Assistants APIメモ【1】ファイルのアップロードとIDの取得
OpenAI Assistants APIメモ【2】GPT-3.5およびGPT-4のアシスタントを作成
OpenAI Assistants APIメモ【3】GPT-3.5およびGPT-4のアシスタントが質問に回答する

会話が終了したら、そのスレッドはその場で削除するのがベストですが、取っておいて、あとから見直したり、どれくらいのトークン数だったか見たいことがあります。

APIにはスレッド一覧を取得する機能は無いため、今のところGUIで確認するしかありません。

スレッドの表示をONにする

デフォルトではスレッドは見えないようになっているため、これを以下からONにします。

https://platform.openai.com/account/organization

こちらの
Features and capabilities
Threads
Threads page shows messages created with the Assistants API and Playground.
を、Hiddenから「Visible to organization owners」に変更して「Save」します。

すると、左ペインのAssistantsの下に「Threads」というメニューが新たに出現するのでクリックします。

しばらく待つと、ずらずらと過去の会話リストが出現するので、ID、会話履歴、トークン数などが確認できます。編集することはできないので、削除したいなら、APIで、スレッドIDを渡します。

from openai import OpenAI
client = OpenAI()

response = client.beta.threads.delete("thread_abc123")
print(response)

※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【WEBMASTER/管理人】
自営業プログラマーです。お仕事ください!
ご連絡は以下アドレスまでお願いします★

【キーワード検索】