General purpose agent that watches videos and answers questions about them
Inquire is a general purpose video agent that watches videos and answers questions about them. Inquire has access to tools within Moonshine and uses multiple VLMS behind the scenes. The logs display all actions done by the agent.
The path to use inquire:
To use inquire through run:
An image can also be put into inquire calls. The image can only be a remote URL and a prompt is still required.
The enfored JSON parameter can be used to reuqire a response structure. To use enforced JSONs:
Using a sub index will isolate the inquire call to process a subset of the videos in the index:
Inquire returns raw text unless otherwise specified. If an enforced JSON is provided, the response will be a JSON object conforming to the enforced JSON schema.
Workflows are in a private beta. Please contact us at team@usemoonshine.com to request access.
.run(flow='core/inquire', ...) params