IBM WatsonX 模型提供了对 IBM 语言模型的访问。

参数

参数类型默认值描述
idstr"ibm/granite-20b-code-instruct"要使用的模型 ID
frequency_penaltyfloatNone对频繁使用的 token 的惩罚。较高的值会抑制重复
presence_penaltyfloatNone对文本中已存在的 token 的惩罚。较高的值会鼓励新话题
max_tokensintNone响应中要生成的最大 token 数
temperaturefloatNone控制响应的随机性。较高的值使输出更随机
top_pfloatNone通过核心采样控制响应的多样性
logprobsintNone要返回的对数概率的数量
top_logprobsintNone要为之返回对数概率的最有可能的 token 数量
response_formatAnyNone响应的格式规范
api_keystrNoneIBM WatsonX API 密钥
project_idstrNoneIBM WatsonX 项目 ID
urlstr"https://eu-de.ml.cloud.ibm.com"IBM WatsonX API 端点 URL
verifyboolTrue是否验证 SSL 证书
client_paramsDict[str, Any]None要传递给客户端的其他参数