OCIGenAIBase#
- class langchain_community.llms.oci_generative_ai.OCIGenAIBase[source]#
基础类:
BaseModel
,ABC
OCI GenAI 模型的基类
通过解析和验证来自关键字参数的输入数据来创建一个新模型。
如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。
self 被显式地设为仅位置参数,以允许 self 作为字段名称。
- param auth_profile: str | None = 'DEFAULT'#
配置文件在 ~/.oci/config 中的名称 如果未指定,将使用 DEFAULT
- param auth_type: str | None = 'API_KEY'#
认证类型,可能是
API_KEY, SECURITY_TOKEN, INSTANCE_PRINCIPAL, RESOURCE_PRINCIPAL
如果未指定,将使用API_KEY
- param compartment_id: str | None = None#
部门的OCID
- param is_stream: bool = False#
是否流回部分进度
- param model_id: str | None = None#
要调用的模型的ID,例如,cohere.command
- param model_kwargs: Dict | None = None#
传递给模型的关键字参数
- param provider: str | None = None#
模型的提供者名称。默认为 None, 将尝试从 model_id 中派生, 否则需要用户输入
- param service_endpoint: str | None = None#
服务端点URL