diff --git a/docs/freeapi/qwen/index.md b/docs/freeapi/qwen/index.md index 8501f04..8ad376a 100644 --- a/docs/freeapi/qwen/index.md +++ b/docs/freeapi/qwen/index.md @@ -13,36 +13,52 @@ ![](https://img.shields.io/github/forks/llm-red-team/qwen-free-api.svg) ![](https://img.shields.io/docker/pulls/vinlic/qwen-free-api.svg) -支持高速流式输出、支持多轮对话、支持无水印 AI 绘图、支持长文档解读、图像解析,零配置部署,多路 token 支持,自动清理会话痕迹。 +支持高速流式输出、支持多轮对话、支持无水印AI绘图、支持长文档解读、图像解析,零配置部署,多路token支持,自动清理会话痕迹。 -与 ChatGPT 接口完全兼容。 +与ChatGPT接口完全兼容。 -## 目录 +还有以下七个free-api欢迎关注: + +Moonshot AI(Kimi.ai)接口转API [kimi-free-api](https://github.com/LLM-Red-Team/kimi-free-api) + +阶跃星辰 (跃问StepChat) 接口转API [step-free-api](https://github.com/LLM-Red-Team/step-free-api) + +智谱AI (智谱清言) 接口转API [glm-free-api](https://github.com/LLM-Red-Team/glm-free-api) + +秘塔AI (Metaso) 接口转API [metaso-free-api](https://github.com/LLM-Red-Team/metaso-free-api) -- [免责声明](#免责声明) -- [在线体验](#在线体验) -- [效果示例](#效果示例) -- [接入准备](#接入准备) -- [Docker 部署](#Docker部署) - - [Docker-compose 部署](#Docker-compose部署) -- [Render 部署](#Render部署) -- [Vercel 部署](#Vercel部署) -- [原生部署](#原生部署) -- [推荐使用客户端](#推荐使用客户端) -- [接口列表](#接口列表) - - [对话补全](#对话补全) - - [AI 绘图](#AI绘图) - - [文档解读](#文档解读) - - [图像解析](#图像解析) - - [login_tongyi_ticket 存活检测](#login_tongyi_ticket存活检测) -- [注意事项](#注意事项) - - [Nginx 反代优化](#Nginx反代优化) - - [Token 统计](#Token统计) -- [Star History](#star-history) +讯飞星火(Spark)接口转API [spark-free-api](https://github.com/LLM-Red-Team/spark-free-api) + +MiniMax(海螺AI)接口转API [hailuo-free-api](https://github.com/LLM-Red-Team/hailuo-free-api) + +聆心智能 (Emohaa) 接口转API [emohaa-free-api](https://github.com/LLM-Red-Team/emohaa-free-api) + +## 目录 +* [免责声明](#免责声明) +* [在线体验](#在线体验) +* [效果示例](#效果示例) +* [接入准备](#接入准备) +* [Docker部署](#Docker部署) + * [Docker-compose部署](#Docker-compose部署) +* [Render部署](#Render部署) +* [Vercel部署](#Vercel部署) +* [原生部署](#原生部署) +* [推荐使用客户端](#推荐使用客户端) +* [接口列表](#接口列表) + * [对话补全](#对话补全) + * [AI绘图](#AI绘图) + * [文档解读](#文档解读) + * [图像解析](#图像解析) + * [ticket存活检测](#ticket存活检测) +* [注意事项](#注意事项) + * [Nginx反代优化](#Nginx反代优化) + * [Token统计](#Token统计) +* [Star History](#star-history) + ## 免责声明 -**逆向 API 是不稳定的,建议前往阿里云官方 https://dashscope.console.aliyun.com/ 付费使用 API,避免封禁的风险。** +**逆向API是不稳定的,建议前往阿里云官方 https://dashscope.console.aliyun.com/ 付费使用API,避免封禁的风险。** **本组织和个人不接受任何资金捐助和交易,此项目是纯粹研究交流学习性质!** @@ -60,49 +76,59 @@ https://udify.app/chat/qOXzVl5kkvhQXM8r ## 效果示例 -### 验明正身 Demo +### 验明正身Demo ![验明正身](./doc/example-1.png) -### 多轮对话 Demo +### 多轮对话Demo ![多轮对话](./doc/example-2.png) -### AI 绘图 Demo +### AI绘图Demo ![AI绘图](./doc/example-3.png) -### 长文档解读 Demo +### 长文档解读Demo ![AI绘图](./doc/example-5.png) -### 图像解析 Demo +### 图像解析Demo ![AI绘图](./doc/example-6.png) -### 10 线程并发测试 +### 10线程并发测试 ![10线程并发测试](./doc/example-4.png) ## 接入准备 +### 方法1 + 从 [通义千问](https://tongyi.aliyun.com/qianwen) 登录 -进入通义千问随便发起一个对话,然后 F12 打开开发者工具,从 Application > Cookies 中找到`login_tongyi_ticket`的值,这将作为 Authorization 的 Bearer Token 值:`Authorization: Bearer TOKEN` +进入通义千问随便发起一个对话,然后F12打开开发者工具,从Application > Cookies中找到`login_tongyi_ticket`的值,这将作为Authorization的Bearer Token值:`Authorization: Bearer TOKEN` ![获取login_tongyi_ticket](./doc/example-0.png) +### 方法2 + +从 [阿里云](https://www.aliyun.com/) 登录(如果该账号有服务器等重要资产不建议使用) + +然后F12打开开发者工具,从Application > Cookies中找到`login_aliyunid_ticket`的值,这将作为Authorization的Bearer Token值:`Authorization: Bearer TOKEN` + +![获取login_aliyunid_ticket](./doc/example-7.png) + ### 多账号接入 -你可以通过提供多个账号的 login_tongyi_ticket,并使用,拼接提供: +你可以通过提供多个账号的login_tongyi_ticket或login_aliyunid_ticket,并使用,拼接提供: Authorization: Bearer TOKEN1,TOKEN2,TOKEN3 每次请求服务会从中挑选一个。 -## Docker 部署 +## Docker部署 -请准备一台具有公网 IP 的服务器并将 8000 端口开放。 +请准备一台具有公网IP的服务器并将8000端口开放。 拉取镜像并启动服务 @@ -128,10 +154,10 @@ docker restart qwen-free-api docker stop qwen-free-api ``` -### Docker-compose 部署 +### Docker-compose部署 ```yaml -version: "3" +version: '3' services: qwen-free-api: @@ -144,24 +170,24 @@ services: - TZ=Asia/Shanghai ``` -### Render 部署 +### Render部署 -**注意:部分部署区域可能无法连接 qwen,如容器日志出现请求超时或无法连接,请切换其他区域部署!** -**注意:免费账户的容器实例将在一段时间不活动时自动停止运行,这会导致下次请求时遇到 50 秒或更长的延迟,建议查看[Render 容器保活](https://github.com/LLM-Red-Team/free-api-hub/#Render%E5%AE%B9%E5%99%A8%E4%BF%9D%E6%B4%BB)** +**注意:部分部署区域可能无法连接qwen,如容器日志出现请求超时或无法连接,请切换其他区域部署!** +**注意:免费账户的容器实例将在一段时间不活动时自动停止运行,这会导致下次请求时遇到50秒或更长的延迟,建议查看[Render容器保活](https://github.com/LLM-Red-Team/free-api-hub/#Render%E5%AE%B9%E5%99%A8%E4%BF%9D%E6%B4%BB)** -1. fork 本项目到你的 github 账号下。 +1. fork本项目到你的github账号下。 -2. 访问 [Render](https://dashboard.render.com/) 并登录你的 github 账号。 +2. 访问 [Render](https://dashboard.render.com/) 并登录你的github账号。 -3. 构建你的 Web Service(New+ -> Build and deploy from a Git repository -> Connect 你 fork 的项目 -> 选择部署区域 -> 选择实例类型为 Free -> Create Web Service)。 +3. 构建你的 Web Service(New+ -> Build and deploy from a Git repository -> Connect你fork的项目 -> 选择部署区域 -> 选择实例类型为Free -> Create Web Service)。 -4. 等待构建完成后,复制分配的域名并拼接 URL 访问即可。 +4. 等待构建完成后,复制分配的域名并拼接URL访问即可。 -### Vercel 部署 +### Vercel部署 -**注意:Vercel 免费账户的请求响应超时时间为 10 秒,但接口响应通常较久,可能会遇到 Vercel 返回的 504 超时错误!** +**注意:Vercel免费账户的请求响应超时时间为10秒,但接口响应通常较久,可能会遇到Vercel返回的504超时错误!** -请先确保安装了 Node.js 环境。 +请先确保安装了Node.js环境。 ```shell npm i -g vercel --registry http://registry.npmmirror.com @@ -173,9 +199,9 @@ vercel --prod ## 原生部署 -请准备一台具有公网 IP 的服务器并将 8000 端口开放。 +请准备一台具有公网IP的服务器并将8000端口开放。 -请先安装好 Node.js 环境并且配置好环境变量,确认 node 命令可用。 +请先安装好Node.js环境并且配置好环境变量,确认node命令可用。 安装依赖 @@ -183,13 +209,13 @@ vercel --prod npm i ``` -安装 PM2 进行进程守护 +安装PM2进行进程守护 ```shell npm i -g pm2 ``` -编译构建,看到 dist 目录就是构建完成 +编译构建,看到dist目录就是构建完成 ```shell npm run build @@ -221,109 +247,109 @@ pm2 stop qwen-free-api ## 推荐使用客户端 -使用以下二次开发客户端接入 free-api 系列项目更快更简单,支持文档/图像上传! +使用以下二次开发客户端接入free-api系列项目更快更简单,支持文档/图像上传! -由 [Clivia](https://github.com/Yanyutin753/lobe-chat) 二次开发的 LobeChat [https://github.com/Yanyutin753/lobe-chat](https://github.com/Yanyutin753/lobe-chat) +由 [Clivia](https://github.com/Yanyutin753/lobe-chat) 二次开发的LobeChat [https://github.com/Yanyutin753/lobe-chat](https://github.com/Yanyutin753/lobe-chat) -由 [时光@](https://github.com/SuYxh) 二次开发的 ChatGPT Web [https://github.com/SuYxh/chatgpt-web-sea](https://github.com/SuYxh/chatgpt-web-sea) +由 [时光@](https://github.com/SuYxh) 二次开发的ChatGPT Web [https://github.com/SuYxh/chatgpt-web-sea](https://github.com/SuYxh/chatgpt-web-sea) ## 接口列表 -目前支持与 openai 兼容的 `/v1/chat/completions` 接口,可自行使用与 openai 或其他兼容的客户端接入接口,或者使用 [dify](https://dify.ai/) 等线上服务接入使用。 +目前支持与openai兼容的 `/v1/chat/completions` 接口,可自行使用与openai或其他兼容的客户端接入接口,或者使用 [dify](https://dify.ai/) 等线上服务接入使用。 ### 对话补全 -对话补全接口,与 openai 的 [chat-completions-api](https://platform.openai.com/docs/guides/text-generation/chat-completions-api) 兼容。 +对话补全接口,与openai的 [chat-completions-api](https://platform.openai.com/docs/guides/text-generation/chat-completions-api) 兼容。 **POST /v1/chat/completions** header 需要设置 Authorization 头部: ``` -Authorization: Bearer [login_tongyi_ticket] +Authorization: Bearer [login_tongyi_ticket/login_aliyunid_ticket] ``` 请求数据: - ```json { - // 模型名称随意填写 - "model": "qwen", - "messages": [ - { - "role": "user", - "content": "你是谁?" - } - ], - // 如果使用SSE流请设置为true,默认false - "stream": false + // 模型名称随意填写 + "model": "qwen", + // 目前多轮对话基于消息合并实现,某些场景可能导致能力下降且受单轮最大token数限制 + // 如果您想获得原生的多轮对话体验,可以传入上一轮消息获得的id,来接续上下文 + // "conversation_id": "bc9ef150d0e44794ab624df958292300-40811965812e4782bb87f1a9e4e2b2cd", + "messages": [ + { + "role": "user", + "content": "你是谁?" + } + ], + // 如果使用SSE流请设置为true,默认false + "stream": false } ``` 响应数据: - ```json { - "id": "4c4267e7919a41baad8199414ceb5cea", - "model": "qwen", - "object": "chat.completion", - "choices": [ - { - "index": 0, - "message": { - "role": "assistant", - "content": "我是阿里云研发的超大规模语言模型,我叫通义千问。" - }, - "finish_reason": "stop" - } - ], - "usage": { - "prompt_tokens": 1, - "completion_tokens": 1, - "total_tokens": 2 - }, - "created": 1710152062 + // 如果想获得原生多轮对话体验,此id,你可以传入到下一轮对话的conversation_id来接续上下文 + "id": "bc9ef150d0e44794ab624df958292300-40811965812e4782bb87f1a9e4e2b2cd", + "model": "qwen", + "object": "chat.completion", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "我是阿里云研发的超大规模语言模型,我叫通义千问。" + }, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 1, + "completion_tokens": 1, + "total_tokens": 2 + }, + "created": 1710152062 } ``` -### AI 绘图 +### AI绘图 -对话补全接口,与 openai 的 [images-create-api](https://platform.openai.com/docs/api-reference/images/create) 兼容。 +对话补全接口,与openai的 [images-create-api](https://platform.openai.com/docs/api-reference/images/create) 兼容。 **POST /v1/images/generations** header 需要设置 Authorization 头部: ``` -Authorization: Bearer [login_tongyi_ticket] +Authorization: Bearer [login_tongyi_ticket/login_aliyunid_ticket] ``` 请求数据: - ```json { - // 可以乱填 - "model": "wanxiang", - "prompt": "一只可爱的猫" + // 可以乱填 + "model": "wanxiang", + "prompt": "一只可爱的猫" } ``` 响应数据: - ```json { - "created": 1711507734, - "data": [ - { - "url": "https://wanx.alicdn.com/wanx/1111111111/text_to_image/7248e85cfda6491aae59c54e7e679b17_0.png" - } - ] + "created": 1711507734, + "data": [ + { + "url": "https://wanx.alicdn.com/wanx/1111111111/text_to_image/7248e85cfda6491aae59c54e7e679b17_0.png" + } + ] } ``` ### 文档解读 -提供一个可访问的文件 URL 或者 BASE64_URL 进行解析。 +提供一个可访问的文件URL或者BASE64_URL进行解析。 **POST /v1/chat/completions** @@ -334,61 +360,59 @@ Authorization: Bearer [refresh_token] ``` 请求数据: - ```json { - "model": "qwen", - "messages": [ - { - "role": "user", - "content": [ + "model": "qwen", + "messages": [ { - "type": "file", - "file_url": { - "url": "https://mj101-1317487292.cos.ap-shanghai.myqcloud.com/ai/test.pdf" - } - }, - { - "type": "text", - "text": "文档里说了什么?" + "role": "user", + "content": [ + { + "type": "file", + "file_url": { + "url": "https://mj101-1317487292.cos.ap-shanghai.myqcloud.com/ai/test.pdf" + } + }, + { + "type": "text", + "text": "文档里说了什么?" + } + ] } - ] - } - ] + ] } ``` 响应数据: - ```json { - "id": "b56ea6c9e86140429fa2de6a6ec028ff", - "model": "qwen", - "object": "chat.completion", - "choices": [ - { - "index": 0, - "message": { - "role": "assistant", - "content": "文档中包含了四个古代魔法仪式或咒语的描述,它们似乎旨在影响或控制一个特定女性的情感和行为,使其对施术者产生强烈的爱意。以下是每个仪式的具体内容:\n\n1. **仪式一**(PMG 4.1390 – 1495):\n - 施术者需留下一些面包,将其掰成七小块。\n - 前往一处英雄、角斗士或其他暴力死亡者丧生的地方。\n - 对着面包碎片念诵咒语后丢弃,并从该地取一些受污染的泥土扔进目标女性的住所。\n - 咒语内容包括向命运三女神(Moirai)、罗马版的命运女神(Fates)、自然力量(Daemons)、饥荒与嫉妒之神以及非正常死亡者献祭食物,并请求他们以痛苦折磨目标,使她在梦中惊醒,心生忧虑与恐惧,最终跟随施术者的步伐并顺从其意愿。此过程以赫卡忒(Hecate)女神为命令的源泉。\n\n2. **仪式二**(PMG 4.1342 – 57):\n - 施术者召唤恶魔(Daemon),通过一系列神秘的神祇名号(如Erekisephthe Araracharara Ephthesikere)要求其将名为Tereous的女子(Apia所生)带至施术者Didymos(Taipiam所生)身边。\n - 请求该女子在灵魂、心智及女性器官上遭受剧烈痛苦,直至她主动找寻Didymos并与之紧密相连(唇对唇、发对发、腹部对腹部)。整个过程要求立即执行。\n\n3. **仪式三**(PGM 4.1265 – 74):\n - 揭示了阿佛洛狄忒(Aphrodite)鲜为人知的名字——NEPHERIĒRI[nfr-iry-t]。\n - 如果想赢得一位美丽女子的芳心,施术者应保持三天纯净,献上乳香,并在心中默念该名字七次。\n - 这样的做法需持续七天,据说这样便能成功吸引女子。\n\n4. **仪式四**(PGM 4.1496 – 1):\n - 施术者在燃烧的煤炭上供奉没药(myrrh),同时念诵咒语。\n - 咒语将没药称为“苦涩的调和者”、“热力的激发者”,并命令它前往指定的女子(及其母亲的名字)处,阻止她进行日常活动(如坐、饮、食、注视他人、亲吻他人),迫使她心中只有施术者,对其产生强烈的欲望与爱意。\n - 咒语还指示没药直接穿透女子的灵魂,驻留在其心中,焚烧其内脏、胸部、肝脏、气息、骨骼、骨髓,直到她来到施术者身边。\n\n这些仪式反映了古代魔法实践中试图借助超自然力量操控他人情感与行为的企图,涉及对神灵、恶魔、神秘名字及特定物质(如面包、泥土、乳香、没药)的运用,通常伴随着严格的仪式规程和咒语念诵。此类行为在现代伦理和法律框架下被视为不恰当甚至违法,且缺乏科学依据。" - }, - "finish_reason": "stop" - } - ], - "usage": { - "prompt_tokens": 1, - "completion_tokens": 1, - "total_tokens": 2 - }, - "created": 1712253736 + "id": "b56ea6c9e86140429fa2de6a6ec028ff", + "model": "qwen", + "object": "chat.completion", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "文档中包含了四个古代魔法仪式或咒语的描述,它们似乎旨在影响或控制一个特定女性的情感和行为,使其对施术者产生强烈的爱意。以下是每个仪式的具体内容:\n\n1. **仪式一**(PMG 4.1390 – 1495):\n - 施术者需留下一些面包,将其掰成七小块。\n - 前往一处英雄、角斗士或其他暴力死亡者丧生的地方。\n - 对着面包碎片念诵咒语后丢弃,并从该地取一些受污染的泥土扔进目标女性的住所。\n - 咒语内容包括向命运三女神(Moirai)、罗马版的命运女神(Fates)、自然力量(Daemons)、饥荒与嫉妒之神以及非正常死亡者献祭食物,并请求他们以痛苦折磨目标,使她在梦中惊醒,心生忧虑与恐惧,最终跟随施术者的步伐并顺从其意愿。此过程以赫卡忒(Hecate)女神为命令的源泉。\n\n2. **仪式二**(PMG 4.1342 – 57):\n - 施术者召唤恶魔(Daemon),通过一系列神秘的神祇名号(如Erekisephthe Araracharara Ephthesikere)要求其将名为Tereous的女子(Apia所生)带至施术者Didymos(Taipiam所生)身边。\n - 请求该女子在灵魂、心智及女性器官上遭受剧烈痛苦,直至她主动找寻Didymos并与之紧密相连(唇对唇、发对发、腹部对腹部)。整个过程要求立即执行。\n\n3. **仪式三**(PGM 4.1265 – 74):\n - 揭示了阿佛洛狄忒(Aphrodite)鲜为人知的名字——NEPHERIĒRI[nfr-iry-t]。\n - 如果想赢得一位美丽女子的芳心,施术者应保持三天纯净,献上乳香,并在心中默念该名字七次。\n - 这样的做法需持续七天,据说这样便能成功吸引女子。\n\n4. **仪式四**(PGM 4.1496 – 1):\n - 施术者在燃烧的煤炭上供奉没药(myrrh),同时念诵咒语。\n - 咒语将没药称为“苦涩的调和者”、“热力的激发者”,并命令它前往指定的女子(及其母亲的名字)处,阻止她进行日常活动(如坐、饮、食、注视他人、亲吻他人),迫使她心中只有施术者,对其产生强烈的欲望与爱意。\n - 咒语还指示没药直接穿透女子的灵魂,驻留在其心中,焚烧其内脏、胸部、肝脏、气息、骨骼、骨髓,直到她来到施术者身边。\n\n这些仪式反映了古代魔法实践中试图借助超自然力量操控他人情感与行为的企图,涉及对神灵、恶魔、神秘名字及特定物质(如面包、泥土、乳香、没药)的运用,通常伴随着严格的仪式规程和咒语念诵。此类行为在现代伦理和法律框架下被视为不恰当甚至违法,且缺乏科学依据。" + }, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 1, + "completion_tokens": 1, + "total_tokens": 2 + }, + "created": 1712253736 } ``` ### 图像解析 -提供一个可访问的图像 URL 或者 BASE64_URL 进行解析。 +提供一个可访问的图像URL或者BASE64_URL进行解析。 -此格式兼容 [gpt-4-vision-preview](https://platform.openai.com/docs/guides/vision) API 格式,您也可以用这个格式传送文档进行解析。 +此格式兼容 [gpt-4-vision-preview](https://platform.openai.com/docs/guides/vision) API格式,您也可以用这个格式传送文档进行解析。 **POST /v1/chat/completions** @@ -399,83 +423,79 @@ Authorization: Bearer [refresh_token] ``` 请求数据: - ```json { - "model": "qwen", - "messages": [ - { - "role": "user", - "content": [ + "model": "qwen", + "messages": [ { - "type": "file", - "file_url": { - "url": "https://img.alicdn.com/imgextra/i1/O1CN01CC9kic1ig1r4sAY5d_!!6000000004441-2-tps-880-210.png" - } - }, - { - "type": "text", - "text": "图像描述了什么?" + "role": "user", + "content": [ + { + "type": "file", + "file_url": { + "url": "https://img.alicdn.com/imgextra/i1/O1CN01CC9kic1ig1r4sAY5d_!!6000000004441-2-tps-880-210.png" + } + }, + { + "type": "text", + "text": "图像描述了什么?" + } + ] } - ] - } - ] + ] } ``` 响应数据: - ```json { - "id": "895fbe7fa22442d499ba67bb5213e842", - "model": "qwen", - "object": "chat.completion", - "choices": [ - { - "index": 0, - "message": { - "role": "assistant", - "content": "图像展示了通义千问的标志,一个紫色的六边形和一个蓝色的三角形,以及“通义千问”四个白色的汉字。" - }, - "finish_reason": "stop" - } - ], - "usage": { - "prompt_tokens": 1, - "completion_tokens": 1, - "total_tokens": 2 - }, - "created": 1712254066 + "id": "895fbe7fa22442d499ba67bb5213e842", + "model": "qwen", + "object": "chat.completion", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "图像展示了通义千问的标志,一个紫色的六边形和一个蓝色的三角形,以及“通义千问”四个白色的汉字。" + }, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 1, + "completion_tokens": 1, + "total_tokens": 2 + }, + "created": 1712254066 } ``` -### login_tongyi_ticket 存活检测 +### ticket存活检测 -检测 login_tongyi_ticket 是否存活,如果存活 live 未 true,否则为 false,请不要频繁(小于 10 分钟)调用此接口。 +检测login_tongyi_ticket或login_aliyunid_ticket是否存活,如果存活live未true,否则为false,请不要频繁(小于10分钟)调用此接口。 **POST /token/check** 请求数据: - ```json { - "token": "QIhaHrrXUaIrWMUmL..." + "token": "QIhaHrrXUaIrWMUmL..." } ``` 响应数据: - ```json { - "live": true + "live": true } ``` ## 注意事项 -### Nginx 反代优化 +### Nginx反代优化 -如果您正在使用 Nginx 反向代理 qwen-free-api,请添加以下配置项优化流的输出效果,优化体验感。 +如果您正在使用Nginx反向代理qwen-free-api,请添加以下配置项优化流的输出效果,优化体验感。 ```nginx # 关闭代理缓冲。当设置为off时,Nginx会立即将客户端请求发送到后端服务器,并立即将从后端服务器接收到的响应发送回客户端。 @@ -490,9 +510,9 @@ tcp_nodelay on; keepalive_timeout 120; ``` -### Token 统计 +### Token统计 -由于推理侧不在 qwen-free-api,因此 token 不可统计,将以固定数字返回。 +由于推理侧不在qwen-free-api,因此token不可统计,将以固定数字返回。 ## Star History