IBM
Bundles 包含支持与 Langflow 特定第三方集成的自定义组件。
IBM 包提供对 IBM watsonx.ai 模型的访问,用于文本和嵌入生成。 这些组件需要 IBM watsonx.ai 部署和 watsonx API 凭据。
IBM watsonx.ai
IBM watsonx.ai 组件使用 IBM watsonx.ai 中的支持的基础模型生成文本。
您可以在流程中需要语言模型的任何地方使用此组件。
IBM watsonx.ai 参数
在可视化编辑器中,部分参数默认情况下是隐藏的。 您可以通过组件的头部菜单中的 控件 来修改所有参数。
Name | Type | Description |
---|---|---|
url | String | 输入参数。您的部署和区域的 watsonx API 基础 URL。 |
project_id | String | 输入参数。您的 watsonx 项目 ID。 |
api_key | SecretString | 输入参数。用于验证对指定 watsonx.ai 部署和模型的 watsonx API 访问的 watsonx API 密钥。 |
model_name | String | 输入参数。要使用的 watsonx 模型的名称。选项从 API 动态获取。 |
max_tokens | Integer | 输入参数。要生成的最大令牌数。默认值:1000 。 |
stop_sequence | String | 输入参数。生成应停止的序列。 |
temperature | Float | 输入参数。控制输出的随机性。默认值:0.1 。 |
top_p | Float | 输入参数。控制核心采样,将模型限制在概率低于 top_p 值的令牌范围内。范围:默认值:0.9 。 |
frequency_penalty | Float | 输入参数。控制频率惩罚。正值会降低重复令牌的概率,负值会增加重复令牌的概率。范围:默认值:0.5 。 |
presence_penalty | Float | 输入参数。控制存在惩罚。正值会增加引入新主题的可能性。默认值:0.3 。 |
seed | Integer | 输入参数。模型的随机种子。默认值:8 。 |
logprobs | Boolean | 输入参数。是否返回输出令牌的对数概率。默认值:true。 |
top_logprobs | Integer | 输入参数。在每个位置返回的最可能令牌的数量。默认值:3 。 |
logit_bias | String | 输入参数。要偏向或抑制的令牌 ID 的 JSON 字符串。 |