跳到主要内容

MistralAI

业务组件 用于按提供商归类那些将第三方服务接入 SkillFlaw 的组件。

本页介绍 MistralAI 业务组件中的可用组件。

关于 MistralAI 组件使用的 MistralAI 功能与行为,请参阅 MistralAI documentation

MistralAI 文本生成

MistralAI 组件使用 MistralAI LLM 生成文本。

它既可以输出 Model ResponseMessage),也可以输出 Language ModelLanguageModel)。

当你希望将某个 MistralAI 模型作为另一个 LLM 驱动组件(例如 AgentSmart Transform)的底层 LLM 时,应使用 Language Model 输出。

更多说明请参阅语言模型组件

MistralAI 文本生成参数

有些参数在可视化编辑器中默认处于隐藏状态。 你可以通过组件标题栏菜单中的 控件 来修改全部参数。

NameTypeDescription
max_tokensInteger输入参数。允许生成的最大 token 数。设置为 0 表示不限制。
model_nameString输入参数。要使用的 Mistral AI 模型名称。可选值包括 open-mixtral-8x7bopen-mixtral-8x22bmistral-small-latestmistral-medium-latestmistral-large-latestcodestral-latest。默认:codestral-latest
mistral_api_baseString输入参数。Mistral API 的基础 URL。默认:https://api.mistral.ai/v1
api_keySecretString输入参数。用于认证的 Mistral API Key。
temperatureFloat输入参数。控制输出随机性。默认:0.5
max_retriesInteger输入参数。API 调用的最大重试次数。默认:5
timeoutInteger输入参数。API 调用超时时间,单位为秒。默认:60
max_concurrent_requestsInteger输入参数。最大并发 API 请求数。默认:3
top_pFloat输入参数。Nucleus sampling 参数。默认:1
random_seedInteger输入参数。随机数种子。默认:1
safe_modeBoolean输入参数。是否启用内容生成的安全模式。

MistralAI Embeddings

MistralAI Embeddings 组件使用 MistralAI 模型生成 embeddings。

有关 embedding 模型组件在 flow 中的使用方式,请参阅 Embedding 模型组件

MistralAI Embeddings 参数

有些参数在可视化编辑器中默认处于隐藏状态。 你可以通过组件标题栏菜单中的 控件 来修改全部参数。

NameTypeDescription
modelString输入参数。要使用的 MistralAI 模型。默认:"mistral-embed"。
mistral_api_keySecretString输入参数。用于与 MistralAI 认证的 API key。
max_concurrent_requestsInteger输入参数。最大并发 API 请求数。默认:64
max_retriesInteger输入参数。失败请求的最大重试次数。默认:5
timeoutInteger输入参数。请求超时时间,单位为秒。默认:120
endpointString输入参数。自定义 API endpoint URL。默认:https://api.mistral.ai/v1/