Skip to main content
Some provider rows are not ordinary chat, image, audio, video, or embedding models. Roboflow rows, for example, can expose outputs such as:
  • detections
  • segmentation
  • keypoints
  • classification
  • metadata
These labels are catalog metadata. They help discovery and pricing, but they are not part of OpenCode’s allowed modality enum and are not emitted in the OpenCode remote config.

How to discover them

Use catalog search and modality operation routes:

External config behavior

/external/v1/models can expose fuller Compose metadata. /.well-known/opencode removes unsupported modality labels so OpenCode can validate the config.