Snowflake Cortex RAG框架报错snowparkSQLException 1304求解决方案
Snowflake Cortex模型报错"unknown model"解决方案
- 不需要手动导入Snowflake Cortex官方模型,报错核心原因是模型名称错误、权限不足或账户不支持该模型,以下是具体解决步骤:
- 确认模型的准确名称:执行
SHOW MODELS IN SNOWFLAKE.CORTEX;命令,查看Snowflake提供的所有Cortex模型列表,找到你要使用的Arctic系列模型的正确标识符(比如snowflake-arctic-instruct、snowflake-arctic-embed-m等,不存在单纯的snowflake-arctic模型)。 - 验证账户权限:确保你的当前角色拥有目标模型的使用权限,若没有,执行授权命令:
GRANT USAGE ON MODEL SNOWFLAKE.CORTEX.<正确模型名称> TO ROLE <你的角色名称>;。 - 检查账户支持范围:部分Cortex模型仅对Enterprise级及以上账户开放,若你的账户是基础版,可能无法访问Arctic系列模型,需联系Snowflake客服确认账户层级。
- 修正代码中的模型参数:将代码中错误的模型名称替换为步骤1中查到的准确名称,确保调用语法与官方示例一致。
- 确认模型的准确名称:执行
内容的提问来源于stack exchange,提问作者hari_azure
相关产品推荐
相关产品推荐

