Upon further research the model gpt-4-vision-preview does not support function calling:
gpt-4-vision-preview