Hey Emma,
You can absolutely assistants on the fly as Bryant mentioned previously. Our term for them is "Transient Assistants", which are temporary assistant configurations passed directly in the request payload.
Here is a community tutorial surrounding the topic:
If you run into any problems feel free to reach out, we're here to help!