MoonshotCommon#

class langchain_community.llms.moonshot.MoonshotCommon[source]#

基础类:BaseModel

Moonshot LLMs 的常见参数。

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

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param base_url: str = 'https://api.moonshot.cn/v1'#
param client: Any [Required]#
param max_tokens: int = 1024#

生成的最大令牌数。

param model_name: str = 'moonshot-v1-8k' (alias 'model')#

模型名称。可用的模型列在这里:https://platform.moonshot.cn/pricing

param moonshot_api_key: SecretStr | None = None (alias 'api_key')#

Moonshot API 密钥。在此获取:https://platform.moonshot.cn/console/api-keys

param temperature: float = 0.3#

温度参数(较高的值使模型更具创造性)。

classmethod validate_environment(values: Dict) Dict[source]#

验证环境中是否存在API密钥和Python包。

Parameters:

(字典)

Return type:

字典