From 116b6443e7b4d84c339cc9bd0520e6a18a1aa645 Mon Sep 17 00:00:00 2001 From: wzdnzd Date: Thu, 13 Feb 2025 03:41:34 +0000 Subject: [PATCH] docs: update custom model list instructions --- docs/self-hosting/advanced/model-list.mdx | 16 +++++++++------- docs/self-hosting/advanced/model-list.zh-CN.mdx | 16 +++++++++------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/docs/self-hosting/advanced/model-list.mdx b/docs/self-hosting/advanced/model-list.mdx index f3fbd577124a0..760eec163a281 100644 --- a/docs/self-hosting/advanced/model-list.mdx +++ b/docs/self-hosting/advanced/model-list.mdx @@ -17,7 +17,7 @@ LobeChat supports customizing the model list during deployment. This configurati You can use `+` to add a model, `-` to hide a model, and use `model name=display name` to customize the display name of a model, separated by English commas. The basic syntax is as follows: ```text -id=displayName,model2,model3 +id=displayName,model2,model3 ``` For example: `+qwen-7b-chat,+glm-6b,-gpt-3.5-turbo,gpt-4-0125-preview=gpt-4-turbo` @@ -29,7 +29,7 @@ In the above example, it adds `qwen-7b-chat` and `glm-6b` to the model list, rem Considering the diversity of model capabilities, we started to add extension configuration in version `0.147.8`, with the following rules: ```shell -id=displayName +id=displayName ``` The first value in angle brackets is designated as the `maxToken` for this model. The second value and beyond are the model's extension capabilities, separated by colons `:`, and the order is not important. @@ -39,12 +39,14 @@ Examples are as follows: - `chatglm-6b=ChatGLM 6B<4096>`: ChatGLM 6B, maximum context of 4k, no advanced capabilities; - `spark-v3.5=讯飞星火 v3.5<8192:fc>`: Xunfei Spark 3.5 model, maximum context of 8k, supports Function Call; - `gemini-1.5-flash-latest=Gemini 1.5 Flash<16000:vision>`: Google Vision model, maximum context of 16k, supports image recognition; +- `o3-mini=OpenAI o3-mini<200000:reasoning:fc>`: OpenAI o3-mini model, maximum context of 200k, supports reasoning and Function Call; - `gpt-4-all=ChatGPT Plus<128000:fc:vision:file>`, hacked version of ChatGPT Plus web, context of 128k, supports image recognition, Function Call, file upload. Currently supported extension capabilities are: -| --- | Description | -| -------- | -------------------------------------------------------- | -| `fc` | Function Calling | -| `vision` | Image Recognition | -| `file` | File Upload (a bit hacky, not recommended for daily use) | +| --- | Description | +| ----------- | -------------------------------------------------------- | +| `fc` | Function Calling | +| `vision` | Image Recognition | +| `reasoning` | Support Reasoning | +| `file` | File Upload (a bit hacky, not recommended for daily use) | diff --git a/docs/self-hosting/advanced/model-list.zh-CN.mdx b/docs/self-hosting/advanced/model-list.zh-CN.mdx index 657b1a3cbf9bf..9bd4f5975560e 100644 --- a/docs/self-hosting/advanced/model-list.zh-CN.mdx +++ b/docs/self-hosting/advanced/model-list.zh-CN.mdx @@ -16,7 +16,7 @@ LobeChat 支持在部署时自定义模型列表,详情请参考 [模型提供 你可以使用 `+` 增加一个模型,使用 `-` 来隐藏一个模型,使用 `模型名=展示名<扩展配置>` 来自定义模型的展示名,用英文逗号隔开。通过 `<>` 来添加扩展配置。基本语法如下: ```text -id=displayName,model2,model3 +id=displayName,model2,model3 ``` 例如: `+qwen-7b-chat,+glm-6b,-gpt-3.5-turbo,gpt-4-0125-preview=gpt-4-turbo` @@ -28,7 +28,7 @@ id=displayName,model2,model3 考虑到模型的能力多样性,我们在 `0.147.8` 版本开始增加扩展性配置,它的规则如下: ```shell -id=displayName +id=displayName ``` 尖括号第一个值约定为这个模型的 `maxToken` 。第二个及以后作为模型的扩展能力,能力与能力之间用冒号 `:` 作为分隔符,顺序不重要。 @@ -38,12 +38,14 @@ id=displayName - `chatglm-6b=ChatGLM 6B<4096>`:ChatGLM 6B,最大上下文 4k,没有高阶能力; - `spark-v3.5=讯飞星火 v3.5<8192:fc>`:讯飞星火 3.5 模型,最大上下文 8k,支持 Function Call; - `gemini-1.5-flash-latest=Gemini 1.5 Flash<16000:vision>`:Google 视觉模型,最大上下文 16k,支持图像识别; +- `o3-mini=OpenAI o3-mini<200000:reasoning:fc>`:OpenAI o3-mini 模型,最大上下文 200k,支持推理及 Function Call; - `gpt-4-all=ChatGPT Plus<128000:fc:vision:file>`,hack 的 ChatGPT Plus 网页版,上下 128k ,支持图像识别、Function Call、文件上传 目前支持的扩展能力有: -| --- | 描述 | -| -------- | ---------------------- | -| `fc` | 函数调用(function calling) | -| `vision` | 视觉识别 | -| `file` | 文件上传(比较 hack,不建议日常使用) | +| --- | 描述 | +| ----------- | ------------------------------------- | +| `fc` | 函数调用(function calling) | +| `vision` | 视觉识别 | +| `reasoning` | 支持推理 | +| `file` | 文件上传(比较 hack,不建议日常使用) |