dspy.Snowflake
用法
import dspy
import os
connection_parameters = {
"account": os.getenv('SNOWFLAKE_ACCOUNT'),
"user": os.getenv('SNOWFLAKE_USER'),
"password": os.getenv('SNOWFLAKE_PASSWORD'),
"role": os.getenv('SNOWFLAKE_ROLE'),
"warehouse": os.getenv('SNOWFLAKE_WAREHOUSE'),
"database": os.getenv('SNOWFLAKE_DATABASE'),
"schema": os.getenv('SNOWFLAKE_SCHEMA')}
lm = dspy.Snowflake(model="mixtral-8x7b",credentials=connection_parameters)
构造函数
该构造函数继承自基类 LM
并验证用于使用 Snowflake API 的 credentials
。
class Snowflake(LM):
def __init__(
self,
model,
credentials,
**kwargs):
参数:
model
(str): 由 Snowflake Cortex 托管的模型。credentials
(dict): 初始化 snowflake snowpark 会话 所需的连接参数。
方法
请参阅 dspy.Snowflake
文档。