For regular chat (not assistant/threads) are we sending the entire context every time still?

Yea, I think threads are only used in the context of Assistants API, and unfortunately, so far it doesn’t seem like we’re getting any price benefit with that. There’s already a conversation here.