Skip to content

Commit 41e4d93

Browse files
mjirvMichael Irvine
and
Michael Irvine
authored
docs(ai-api): adds Snowflake Cortex to BYOLLM (#9374)
Co-authored-by: Michael Irvine <[email protected]>
1 parent 8b6c490 commit 41e4d93

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

docs/pages/product/apis-integrations/ai-api.mdx

+21
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ deployment.
246246
- `mistral`
247247
- `openai`
248248
- `openai-compatible` (any provider with an OpenAI-compatible API; support may vary)
249+
- `snowflake`
249250
- `together-ai`
250251
- `x-ai`
251252

@@ -340,6 +341,26 @@ See below for required variables by provider (required unless noted):
340341
- `CUBE_CLOUD_AI_OPENAI_COMPATIBLE_API_KEY`
341342
- `CUBE_CLOUD_AI_OPENAI_COMPATIBLE_BASE_URL`
342343

344+
#### Snowflake Cortex
345+
346+
<WarningBox>
347+
We recommend using `claude-3-5-sonnet` (or any newer Claude models available)
348+
on Snowflake Cortex with the Cube AI API. Other models may work but are not fully tested or supported.
349+
</WarningBox>
350+
351+
<InfoBox>
352+
The Snowflake Cortex LLM REST API uses key pair authentication.
353+
Please follow the steps in [Snowflake's documentation](https://docs.snowflake.com/en/user-guide/key-pair-auth#configuring-key-pair-authentication) to generate
354+
a key and assign it to a Snowflake user.
355+
356+
We recommend creating a separate Snowflake user with limited permissions for
357+
use with the Cube AI API.
358+
</InfoBox>
359+
360+
- `CUBE_CLOUD_AI_SNOWFLAKE_ACCOUNT`
361+
- `CUBE_CLOUD_AI_SNOWFLAKE_USERNAME`
362+
- `CUBE_CLOUD_AI_SNOWFLAKE_PRIVATE_KEY`
363+
343364
#### Together AI
344365

345366
- `CUBE_CLOUD_AI_TOGETHER_API_KEY`

0 commit comments

Comments
 (0)