Assistant: Support models hosted on Snowflake/Cortex
Preview Support for LLMs hosted in Snowflake Cortex: https://www.snowflake.com/en/product/features/cortex/
Mini PRD here: https://docs.google.com/document/d/11n-snvHuyRvmzCpWFkR1btFk57ajBfkHvH78XYoq3KI/edit?usp=sharing
Preview Support for Snowflake Cortex
Auth Methods
- API Key (Snowflake PAT) + Account Identifier/Snowflake Base Url (for Desktop users and Positron devs)
- Workbench Managed Credentials (auto-detect OAuth tokens) via connections.toml
Models
- Hardcoded list
- Claude Sonnet 4
- Claude Sonnet 4.5
- Claude Haiku 4.5
- GPT-5
- GPT-4.1
- Hardcoded list can be overridden with
positron.assistant.configuredModelsusing thesnowflake-cortexprovider ID
Screenshots and Additional Detail
- See https://github.com/posit-dev/positron/pull/10749
Caveats
-
getPlottool currently does not work due to https://github.com/posit-dev/positron/issues/10759 - Token usage is not available
After a few minutes of being logged into Snowflake, I see an OAuth error
Verified Fixed
Positron Version(s) : 2025.12.0-166 Workbench Version(s): 2025.12.0-daily+370.pro1 OS Version(s) : Windows 11
Test scenario(s)
Snowflake provider is now working.. and auto-signs into the provider when the managed credentials are set.
I also don't see the OAuth error for refresh any longer.