I expected that all models available in Snowflake Cortex could be selected in altimate-code. This does not seem to be the case — for example, Claude Opus 4.7 cannot be selected even though it is listed in Snowflake's own docs:
https://docs.snowflake.com/en/user-guide/snowflake-cortex/aisql-regional-availability
Possible root cause:
This may be caused by Snowflake Cortex not implementing their models API endpoint in the same way as OpenAI.
Feedback from Snowflake:
Snowflake Cortex does have a GA OpenAI-compatible Chat Completions API, so the claim is correct for that specific endpoint:
POST https://<account>.snowflakecomputing.com/api/v2/cortex/v1/chat/completions
However, tools like JetBrains AI Assistant typically probe /v1/models first to list available models, and Snowflake's models endpoint has a non-standard behaviour (requires a JSON body on GET) that breaks most standard clients before any inference call is made.
Metadata
| Field |
Value |
| CLI Version |
0.7.3 |
| Platform |
darwin |
| Architecture |
arm64 |
| OS Release |
25.5.0 |
| Category |
bug |
I expected that all models available in Snowflake Cortex could be selected in altimate-code. This does not seem to be the case — for example, Claude Opus 4.7 cannot be selected even though it is listed in Snowflake's own docs:
https://docs.snowflake.com/en/user-guide/snowflake-cortex/aisql-regional-availability
Possible root cause:
This may be caused by Snowflake Cortex not implementing their models API endpoint in the same way as OpenAI.
Feedback from Snowflake:
Metadata