langchain_community.llms.oci_generative_ai.OCIGenAIBase

class langchain_community.llms.oci_generative_ai.OCIGenAIBase[source]

基础:BaseModelABC

OCI GenAI模型的基础类

通过解析和验证从关键字参数输入的数据来创建一个新模型。

如果输入数据无法解析成有效的模型,将引发ValidationError异常。

参数auth_profile: Optional[str] = 'DEFAULT'

~/.oci/config中配置文件的名称。如未指定,将使用默认值。

参数auth_type: Optional[str] = 'API_KEY'

身份验证类型,可以是:

API_KEY, SECURITY_TOKEN, INSTANCE_PRINCIPAL, RESOURCE_PRINCIPAL

如未指定,将使用API_KEY。

参数compartment_id: str = None

分区OCID

参数is_stream: bool = False

是否返回部分进度流。

参数model_id: str = None

要调用的模型ID,例如,cohere.command

参数model_kwargs: Optional[Dict] = None

传递给模型的关键字参数

参数provider: str = None

模型的提供者名称。默认为None,如果需要,将从model_id尝试推导出来,否则需要用户输入

参数 service_endpoint: str = None

服务端点 URL