Skip to main content

Model list

Use Copilot::client()->listModels() to get the list of models supported by the Copilot CLI. The available models change with Copilot CLI updates and your organization’s policies. Treat the model list as reference material.

Image model catalog

The imageModels property in the listModels() result is the catalog of image models selected by the runtime. It is separate from the conversation models list. You cannot set an image model as the model in SessionConfig. If the runtime does not provide a catalog, imageModels is null. Each image model’s availability indicates whether the resolved account can use that model. It does not indicate whether image generation is enabled for a session. To use image generation, enable imageGeneration.enabled per session. Permissions also apply separately when the model is used.

Specifying a model ID

Set the ID in SessionConfig’s model field.
For the latest updates, see the GitHub repository.
Last modified on October 19, 2026