Mistral AI发布的7B模型,已更新至0.3版本。

工具 7b

630万 4个月前

自述文件

Mistral是一个70亿参数的模型,采用Apache许可证分发。它同时提供指令跟随(instruct)和文本补全两种模式。

Mistral AI团队指出Mistral 7B:

  • 在所有基准测试中均优于Llama 2 13B
  • 在许多基准测试中优于Llama 1 34B
  • 在代码方面接近CodeLlama 7B的性能,同时在英语任务方面也表现良好

版本

标签 日期 备注
v0.3 最新版本 05/22/2024 Mistral 7B 的一个新版本,支持函数调用。
v0.2 03/23/2024 Mistral 7B 的一个小版本更新
v0.1 09/27/2023 初始版本

函数调用

Mistral 0.3 通过Ollama的**原始模式**支持函数调用。

原始提示示例

[AVAILABLE_TOOLS] [{"type": "function", "function": {"name": "get_current_weather", "description": "Get the current weather", "parameters": {"type": "object", "properties": {"location": {"type": "string", "description": "The city and state, e.g. San Francisco, CA"}, "format": {"type": "string", "enum": ["celsius", "fahrenheit"], "description": "The temperature unit to use. Infer this from the users location."}}, "required": ["location", "format"]}}}][/AVAILABLE_TOOLS][INST] What is the weather like today in San Francisco [/INST]

响应示例

[TOOL_CALLS] [{"name": "get_current_weather", "arguments": {"location": "San Francisco, CA", "format": "celsius"}}]

有关原始模式的更多信息,请参阅API文档

变体

指令跟随 (instruct) 指令跟随模型遵循指令。
文本 (text) 文本模型是基础模型,未针对对话进行任何微调,最适合用于简单的文本补全。

使用方法

命令行界面 (CLI)

指令跟随 (Instruct)

ollama run mistral

API

示例

curl -X POST https://127.0.0.1:11434/api/generate -d '{
  "model": "mistral",
  "prompt":"Here is a story about llamas eating grass"
 }'

参考资料

HuggingFace

Mistral AI新闻发布