Skip to main content

Overview

Instructor supports Cohere API - you can find the details on how to configure the client in the example below. Inference feature compatibility:
  • Instructor markdown-JSON fallback - supported, recommended as a fallback from JSON mode
  • native JSON object response_format - supported, recommended
  • tool calling - partially supported, not recommended
Reasons tool calling is not recommended:
  • Cohere does not support JSON Schema, which only allows to extract very simple, flat data schemas.
  • Performance of the currently available versions of Cohere models in tools mode for Instructor use case (data extraction) is extremely poor.

Example