OpenAI assistants

Assistants are more capable chat models on OpenAI with access to files and programming capabilities.

In gt4llm, the corresponding abstraction is called a Tutor (see Handling custom instructions using tutors).