metaskills / experts

Experts.js is the easiest way to create and deploy OpenAI's Assistants and link them together as Tools to create advanced Multi AI Agent Systems with expanded memory and attention to detail.
https://www.unremarkable.ai/experts/
MIT License
973 stars 54 forks source link

Support Run Creation Options Ex: Tool Choice #7

Closed metaskills closed 3 months ago

metaskills commented 3 months ago

A Run can be created using several useful options.

https://platform.openai.com/docs/api-reference/runs

I'm not seeing a lot of value in overriding things that seem to warrant a new Assistant/Tool within our framework. For example, assistant_id, model, instructions, tools, temperature, top_p, response_format, etc. Let me know if y'all disagree.

That said, options like tool_choice to force function call(s) or even others such as additional_instructions, and additional_messages all seem to make sense. I have a use case now where I would like to force function calls for some expert Tool(s). Will consider how to address this.