跳到主要内容

MistralAI

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

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

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

MistralAI 文本生成​

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

它既可以输出 Model Response(Message),也可以输出 Language Model(LanguageModel)。

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

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

MistralAI 文本生成参数​

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

NameTypeDescription
max_tokensInteger输入参数。允许生成的最大 token 数。设置为 0 表示不限制。
model_nameString输入参数。要使用的 Mistral AI 模型名称。可选值包括 open-mixtral-8x7b、open-mixtral-8x22b、mistral-small-latest、mistral-medium-latest、mistral-large-latest 和 codestral-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/。