Model Support

  • Which AI models support function calling?
    Many major AI models support function calling, including OpenAI's GPT-4 and GPT-3.5, Anthropic's Claude, Google's Gemini, and open-source models like Llama 3. Support varies by version and provider.
  • Does OpenAI support function calling?
    Yes, OpenAI supports function calling in its GPT-4, GPT-4 Turbo, and GPT-3.5 Turbo models via the API. You define functions, and the model returns a structured call with arguments.
  • Can open-source models do tool calling?
    Yes, many open-source models support tool calling, but capabilities vary. Models like Llama 3, Mistral, and Qwen have specific versions or fine-tunes that can call tools.
  • How do I enable tool calling in my AI app?
    To enable tool calling, choose an AI model that supports it, define your tools in the API request, and handle the model's tool call responses by executing the functions and returning results.
  • What is the difference between tool calling and plugins?
    Tool calling is a model capability to invoke external functions, while plugins are pre-built integrations (like ChatGPT plugins) that often use tool calling under the hood but are packaged for specific services.
  • Is tool calling available in all AI APIs?
    No, tool calling is not available in all AI APIs. It depends on the model and provider; many major APIs support it, but some older or simpler models do not.