fn parse_model(raw: &str) -> Result<Value, ToolError>
provider/model[#variant] -> Model.Ref; the provider ends at the first /, the variant starts at the first #.
provider/model[#variant]
Model.Ref
/
#