# RWKV.CN Machine-Readable Summary ## RWKV Papers RWKV.CN currently lists 247 RWKV-related papers. The catalog was last updated on 2026-08-07. - Human page: https://www.rwkv.cn/eco/papers - Machine-readable summary: https://www.rwkv.cn/eco/papers/summary.json - Machine-readable full list: https://www.rwkv.cn/eco/papers.json - Current count: 247 - Last updated: 2026-08-07 ## RWKV Projects RWKV.CN currently lists 79 RWKV open-source and community projects. The catalog was last updated on 2026-06-26. - Human page: https://www.rwkv.cn/eco/projects - Machine-readable summary: https://www.rwkv.cn/eco/projects/summary.json - Machine-readable full list: https://www.rwkv.cn/eco/projects.json - Current count: 79 - Last updated: 2026-06-26 ## RWKV Models RWKV.CN currently lists 26 RWKV models and fine-tuned model resources. The catalog was last updated on 2025-06-20. - Human page: https://www.rwkv.cn/eco/models - Machine-readable summary: https://www.rwkv.cn/eco/models/summary.json - Machine-readable full list: https://www.rwkv.cn/eco/models.json - Current count: 26 - Last updated: 2025-06-20 ## RWKV News RWKV.CN currently lists 100 RWKV news, activities, and articles. The catalog was last updated on 2026-06-15. - Human page: https://www.rwkv.cn/news - Machine-readable summary: https://www.rwkv.cn/news/summary.json - Machine-readable full list: https://www.rwkv.cn/news.json - Current count: 100 - Last updated: 2026-06-15 ## RWKV Apps RWKV.CN currently lists 3 RWKV applications and demos. - Human page: https://www.rwkv.cn/eco/app - Machine-readable summary: https://www.rwkv.cn/eco/app/summary.json - Machine-readable full list: https://www.rwkv.cn/eco/app.json - Current count: 3 # Components Example import React from 'react'; import { Accordion, Accordions } from 'fumadocs-ui/components/accordion'; import { File, Folder, Files } from 'fumadocs-ui/components/files'; import { Step, Steps } from 'fumadocs-ui/components/steps'; import { Tab, Tabs } from 'fumadocs-ui/components/tabs'; import { CardContainer } from '../../components-docs/card/card-container.tsx' import { Card } from '../../components-docs/card/card.tsx' import { PanelBottomDashed } from "lucide-react"; import { CallOut } from '../../components-docs/call-out/call-out.tsx' import { TabsCN, TabsContentCN, TabsListCN, TabsTriggerCN } from "../../components-docs/tabs/tabs.tsx" import { LinkCard, LinkCardContainer } from '../../components-docs/link-card/link-card.tsx' # MDX ### Code #### 代码块支持的语言高亮以及语言关键字 请在[fumadocs](https://fumadocs.vercel.app/docs/ui/components/dynamic-codeblock)查看支持的语言和关键字 点击第一个下拉框就可以看见支持的语言和关键字 注意一些语言可能与你想想的不同 例如`Javascript`应该写为`js` #### 复制(copy) 代码块默认支持copy,你不需要,也不应该在语言关键字后面加`copy` ````mdx ```js const x = 1 function name(params) { x ++ } ``` ```` ```js const x = 1 function name(params) { x ++ } ``` ### Math ````mdx ```math c = \pm\sqrt{a^2 + b^2} ``` ```` ```math c = \pm\sqrt{a^2 + b^2} ``` *** **Long equations example** ```math \displaystyle {\begin{aligned}T_{f}(z)&=\sum _{k=0}^{\infty }{\frac {(z-c)^{k}}{2\pi i}}\int _{\gamma }{\frac {f(w)}{(w-c)^{k+1}}}\,dw\\&={\frac {1}{2\pi i}}\int _{\gamma }{\frac {f(w)}{w-c}}\sum _{k=0}^{\infty }\left({\frac {z-c}{w-c}}\right)^{k}\,dw\\&={\frac {1}{2\pi i}}\int _{\gamma }{\frac {f(w)}{w-c}}\left({\frac {1}{1-{\frac {z-c}{w-c}}}}\right)\,dw\\&={\frac {1}{2\pi i}}\int _{\gamma }{\frac {f(w)}{w-z}}\,dw=f(z),\end{aligned}} ``` ### Mermaid ````mdx ```mermaid graph TD; subgraph AA [Consumers] A[Mobile app]; B[Web app]; C[Node.js client]; end subgraph BB [Services] E[REST API]; F[GraphQL API]; G[SOAP API]; end Z[GraphQL API]; A --> Z; B --> Z; C --> Z; Z --> E; Z --> F; Z --> G; ``` ```` # 组件 ### Accordion ```mdx import React from 'react'; import { Accordion, Accordions } from 'fumadocs-ui/components/accordion'; My Content ; ``` My Content ### Files ```mdx import { File, Folder, Files } from 'fumadocs-ui/components/files'; ``` ### Image Zoom 图片放大已全局引用,正常使用图片md即可 ```mdx ![rwkv-prompts-copy-button](./RWKV-Wiki/imgs/classic-RNN.png) ``` rwkv-prompts-copy-button ### Steps ```mdx import { Step, Steps } from 'fumadocs-ui/components/steps'; ### Read the docs ### Make sure you had read the docs ``` ### Read the docs ### Make sure you had read the docs ### Tabs ```mdx import { Tab, Tabs } from 'fumadocs-ui/components/tabs'; Javascript is weird Rust is fast ``` Javascript is weird Rust is fast # 高级组件 ### 卡片 ```mdx import { CardContainer } from '../../components-docs/card/card-container.tsx' import { Card } from '../../components-docs/card/card.tsx' import { PanelBottomDashed } from "lucide-react"; ``` ### 提示框 ```mdx import { CallOut } from '../../components-docs/call-out/call-out.tsx' this is a info callout support markdown this is a warning callout 同样**支持 markdown** 字体为 15px this is a alert callout this is a error callout ``` this is a tips callout support markdown this is a info callout support markdown this is a warning callout 同样**支持 markdown** 字体为 15px this is a alert callout this is a error callout #### 内容嵌套 ```mdx import { CallOut } from '../../components-docs/call-out/call-out.tsx' **微调是什么?** [this is a info callout](#)(Dimension-Sharding Adaptation)是一种新颖的参数高效微调方法(PEFT - Parameter-Efhcient Fine-Tuning),旨在进一步降低可训练参数数量,同时加速收敛。 ![rwkv-prompts-copy-button](./RWKV-Wiki/imgs/RWKV-Architecture/rwkv-4-architecure.png) ``` **微调是什么?** [this is a info callout](#)(Dimension-Sharding Adaptation)是一种新颖的参数高效微调方法(PEFT - Parameter-Efhcient Fine-Tuning),旨在进一步降低可训练参数数量,同时加速收敛。 rwkv-prompts-copy-button ### Tabs 高级tabs,你可以在 `TabsContentCN` 中嵌套任何组件,例如 `CallOut` 和 `image`: ```mdx import { TabsCN, TabsContentCN, TabsListCN, TabsTriggerCN } from "../../components-docs/tabs/tabs.tsx" RWKV-4 RWKV-3 ### RWKV-4 - fast - efficient - scalable You can import any thing inside this `TabsContentCN` like `callout`: this is a info callout or images: ![rwkv-prompts-copy-button](./RWKV-Wiki/imgs/RWKV-Architecture/rwkv-4-architecure.png) ``` RWKV-4 RWKV-3 * fast * efficient * scalable You can import any thing inside this `TabsContentCN` like `callout`: this is a info callout or images: rwkv-prompts-copy-button ### Link Card ```mdx import { LinkCard, LinkCardContainer } from '../../components-docs/link-card/link-card.tsx' ``` # RWKV 文档首页 import { CardContainer } from '../../components-docs/card/card-container.tsx' import { Card } from '../../components-docs/card/card.tsx' import { History, LibraryBig, PanelBottomDashed, CircleHelp, Server, Cpu, Smartphone, BookOpen, FileText, MessageSquare, PenTool, BarChart3, Sliders, Users, Github } from "lucide-react"; import { CallOut } from 'components-docs/call-out/call-out.tsx' import { SingleCard } from 'components-docs/hero-card/single-card.tsx' import { MultiCard } from 'components-docs/hero-card/muti-card.tsx' import { HeroCardContainer } from 'components-docs/hero-card/hero-card-container.tsx' import Bolt from 'components-docs/hero-card/icons/bolt.tsx' import ArrowsBoldOppositeDirection from 'components-docs/hero-card/icons/arrows-bold-opposite-direction.tsx' import CodeEditor from 'components-docs/hero-card/icons/code-editor.tsx' import Slider from 'components-docs/hero-card/icons/slider.tsx' import Feather from 'components-docs/hero-card/icons/feather.tsx' import Gauge from 'components-docs/hero-card/icons/gauge.tsx' import ClipboardCheck from 'components-docs/hero-card/icons/clipboard-check.tsx' import Clipboard from 'components-docs/hero-card/icons/clipboard.tsx' import File from 'components-docs/hero-card/icons/file.tsx' import CircleArrowRight from 'components-docs/hero-card/icons/circle-arrow-right.tsx' import AppStack from 'components-docs/hero-card/icons/app-stack.tsx' import Heart from 'components-docs/hero-card/icons/heart.tsx' 欢迎来到 RWKV 中文文档,可在此处了解 RWKV 的**概念性知识**,包括但不限于: * RWKV 的介绍,比如[架构迭代历史](/docs/RWKV-Wiki/RWKV-Architecture)、模型版本、[训练数据集](/docs/RWKV-Wiki/Dataset)、本地部署的显存需求等 * RWKV 的基准测试表现如何?在不同设备(如各种 GPU/CPU/NPU 等)的推理速度如何? * RWKV 社区有哪些[优秀的项目](/docs/RWKV-Wiki/Links)?如何[参与 RWKV 社区](/docs/RWKV-Wiki/Contribute)并贡献您的力量? RWKV 文档**不包含实操教程**,如果您需要学习 RWKV 的具体用法,比如本地部署、微调训练,请参考 [RWKV 教程](../tutorials)。 ## 了解 RWKV RWKV 是一个大语言模型架构,基于这个架构训练出来的 RWKV 模型可以**理解并生成文本**。此外,还有一些 RWKV 多模态模型可以**理解或生成图像、声音等多种模态的内容**。 ## 改善模型的生成质量 ## RWKV 基准测试表现 ## RWKV 的端侧推理性能 ## 加入 RWKV 社区 ## 如何反馈文档问题? 若您有任何文档相关的问题(包括但不限于:错别字、文档不完整、文档难以理解或希望看到某一类文档等),请通过以下渠道向我们反馈: * 通过 [GitHub Issue](https://github.com/LeoLin4258/rwkvcn-docs/issues/new/choose) 向我们反馈 * 向我们[发送邮件](mailto:qilongluo@rwkvos.com) * 加入 RWKV QQ 交流群 224287095 讨论 # 基准测试数据 import { Tab, Tabs } from 'fumadocs-ui/components/tabs' import { RadarChartComponent } from 'components-docs/radar-charts' import { HeatMap } from 'components-docs/heat-map' import { CallOut } from 'components-docs/call-out/call-out.tsx' import { LineChart } from 'components-docs/line-chart' ## Uncheatable Eval 测试 [Uncheatable Eval](https://huggingface.co/spaces/Jellyfish042/UncheatableEval) 是“无法作弊的评测”,它使用最新的论文和新闻文章等实时数据,评估开源大语言模型的真实建模能力和泛化能力。 Uncheatable Eval 测试的结果是压缩率,因此其评分越低,意味着模型性能越好。 以下是 RWKV 和其他模型的 Uncheatable Eval 评分对比: ### 14B 参数模型 为了更直观地观察模型在每项评测上的表现,我们对原始数据进行了归一化处理。 | Name | Params (B) | Average (lower=better) | ao3 english | bbc news | wikipedia english | arxiv computer science | arxiv physics | github cpp | github python | | :--------------------- | :--------- | :--------------------- | :---------- | :------- | :---------------- | :--------------------- | :------------ | :--------- | :------------ | | Qwen3-14B-Base | 14.768 | 6.845 | 10.569 | 8.445 | 7.942 | 7.001 | 7.210 | 3.439 | 3.312 | | rwkv7-g0b-13.3b | 13.269 | 6.870 | 9.848 | 8.202 | 7.636 | 7.108 | 7.380 | 4.026 | 3.892 | | gemma-3-12b-pt | 12.187 | 6.945 | 10.540 | 7.914 | 7.607 | 7.286 | 7.387 | 3.883 | 3.997 | | Qwen2.5-14B | 14.770 | 6.951 | 10.558 | 8.317 | 7.944 | 7.224 | 7.392 | 3.625 | 3.599 | | Mistral-Nemo-Base-2407 | 12.248 | 6.970 | 10.165 | 8.118 | 7.642 | 7.287 | 7.455 | 4.079 | 4.042 | | Motif-2-12.7B-Base | 12.704 | 7.099 | 10.628 | 8.328 | 7.897 | 7.134 | 7.404 | 4.189 | 4.114 | | Llama-2-13b-hf | 13.016 | 7.540 | 10.655 | 8.307 | 7.901 | 7.993 | 8.122 | 4.795 | 5.009 | ### 7B 参数模型 为了更直观地观察模型在每项评测上的表现,我们抽取了平均分排行前七的模型,并对原始数据进行了归一化处理。 | Name | Params (B) | Average (lower=better) | ao3 english | bbc news | wikipedia english | arxiv computer science | arxiv physics | github cpp | github python | | :------------------------------------- | :--------- | :--------------------- | :---------- | :------- | :---------------- | :--------------------- | :------------ | :--------- | :------------ | | Qwen3-8B-Base | 8.191 | 7.091 | 10.890 | 8.718 | 8.255 | 7.207 | 7.465 | 3.617 | 3.482 | | Meta-Llama-3-8B | 8.030 | 7.162 | 10.619 | 8.295 | 7.785 | 7.536 | 7.541 | 4.174 | 4.181 | | RWKV7-g0a3-7.2b-20251029-ctx8192 | 7.199 | 7.222 | 10.164 | 8.480 | 7.996 | 7.440 | 7.747 | 4.378 | 4.347 | | Qwen2.5-7B | 7.616 | 7.323 | 11.079 | 8.729 | 8.449 | 7.539 | 7.792 | 3.868 | 3.806 | | Falcon-H1-7B-Base | 7.586 | 7.339 | 10.958 | 8.576 | 8.225 | 7.403 | 7.569 | 4.251 | 4.392 | | Mistral-7B-v0.1 | 7.242 | 7.406 | 10.662 | 8.306 | 7.976 | 7.745 | 7.903 | 4.612 | 4.635 | | Hunyuan-7B-Pretrain | 7.505 | 7.541 | 11.509 | 8.987 | 8.499 | 7.653 | 8.108 | 4.201 | 3.829 | | falcon-mamba-7b | 7.273 | 7.548 | 10.760 | 8.958 | 8.589 | 7.674 | 7.737 | 4.437 | 4.680 | | Zamba2-7B | 7.357 | 7.582 | 10.702 | 8.627 | 8.074 | 7.843 | 8.124 | 4.833 | 4.869 | | Minitron-8B-Base | 8.272 | 7.582 | 10.835 | 8.654 | 8.284 | 7.856 | 8.230 | 4.508 | 4.708 | | Olmo-3-1025-7B | 7.298 | 7.595 | 11.101 | 8.784 | 8.522 | 7.490 | 7.947 | 4.930 | 4.394 | | RWKV-x060-World-7B-v3-20241112-ctx4096 | 7.636 | 7.633 | 10.629 | 8.753 | 8.288 | 7.936 | 8.109 | 4.786 | 4.929 | ### 3B 参数模型 为了更直观地观察模型在每项评测上的表现,我们抽取了平均分排行前七的模型,并对原始数据进行了归一化处理。 | Name | Params (B) | Average (lower=better) | ao3 english | bbc news | wikipedia english | arxiv computer science | arxiv physics | github cpp | github python | | :--------------------------------------- | :--------- | :--------------------- | :---------- | :------- | :---------------- | :--------------------- | :------------ | :--------- | :------------ | | RWKV7-g1a4-2.9b-20251118-ctx8192 | 2.948 | 7.486 | 10.481 | 8.800 | 8.310 | 7.712 | 8.072 | 4.553 | 4.474 | | Llama-3.2-3B | 3.213 | 7.643 | 11.219 | 8.701 | 8.365 | 7.928 | 8.065 | 4.661 | 4.562 | | Qwen2.5-3B | 3.086 | 7.722 | 11.575 | 9.139 | 8.895 | 7.911 | 8.220 | 4.203 | 4.113 | | SmolLM3-3B-Base | 3.075 | 7.784 | 11.187 | 8.905 | 8.611 | 8.097 | 8.631 | 4.513 | 4.546 | | RWKV-x070-World-2.9B-v3-20250211-ctx4096 | 2.948 | 7.800 | 10.812 | 8.909 | 8.501 | 8.049 | 8.307 | 4.955 | 5.066 | | stablelm-3b-4e1t | 2.795 | 7.907 | 11.211 | 8.815 | 8.434 | 8.299 | 8.476 | 4.906 | 5.207 | | Falcon-H1-3B-Base | 3.149 | 7.936 | 11.685 | 9.158 | 8.910 | 7.891 | 8.161 | 4.832 | 4.917 | | recurrentgemma-2b | 2.683 | 8.052 | 11.632 | 8.951 | 8.835 | 8.401 | 8.488 | 4.897 | 5.157 | | RWKV-x060-World-3B-v2.1-20240417-ctx4096 | 3.100 | 8.147 | 11.005 | 9.161 | 8.815 | 8.451 | 8.559 | 5.479 | 5.561 | | mamba2attn-2.7b | 2.698 | 8.204 | 11.436 | 9.246 | 8.947 | 8.474 | 8.236 | 5.336 | 5.751 | ### 1.5B 参数模型 为了更直观地观察模型在每项评测上的表现,我们抽取了平均分排行前七的模型,并对原始数据进行了归一化处理。 | Name | Params (B) | Average (lower=better) | ao3 english | bbc news | wikipedia english | arxiv computer science | arxiv physics | github cpp | github python | | :---------------------------------------- | :--------- | :--------------------- | :---------- | :------- | :---------------- | :--------------------- | :------------ | :--------- | :------------ | | Qwen3-1.7B-Base | 1.721 | 7.965 | 12.016 | 9.743 | 9.352 | 7.936 | 8.350 | 4.260 | 4.095 | | rwkv7-g1b-1.5b-20251015-ctx8192 | 1.527 | 7.969 | 10.972 | 9.250 | 8.843 | 8.110 | 8.537 | 5.041 | 5.027 | | Qwen2.5-1.5B | 1.544 | 8.124 | 12.114 | 9.562 | 9.393 | 8.270 | 8.646 | 4.502 | 4.384 | | RWKV-x070-World-1.5B-v3-20250127-ctx4096 | 1.527 | 8.231 | 11.273 | 9.320 | 8.965 | 8.431 | 8.758 | 5.385 | 5.483 | | SmolLM2-1.7B | 1.711 | 8.298 | 11.536 | 9.373 | 9.351 | 8.547 | 9.047 | 5.080 | 5.152 | | Llama-3.2-1B | 1.236 | 8.306 | 12.036 | 9.331 | 9.097 | 8.556 | 8.755 | 5.267 | 5.101 | | Index-1.9B | 2.173 | 8.340 | 11.831 | 9.493 | 9.069 | 8.497 | 8.561 | 5.380 | 5.547 | | stablelm-2-1\_6b | 1.645 | 8.396 | 11.761 | 9.237 | 8.943 | 8.762 | 9.088 | 5.558 | 5.425 | | Falcon-H1-1.5B-Deep-Base | 1.555 | 8.505 | 12.144 | 9.666 | 9.482 | 8.407 | 8.968 | 5.497 | 5.368 | | RWKV-x060-World-1B6-v2.1-20240328-ctx4096 | 1.600 | 8.564 | 11.434 | 9.555 | 9.276 | 8.822 | 8.990 | 5.906 | 5.968 | | Falcon-H1-1.5B-Base | 1.555 | 8.639 | 12.287 | 9.796 | 9.645 | 8.507 | 9.089 | 5.635 | 5.514 | | mamba2-1.3b | 1.344 | 8.699 | 11.944 | 9.710 | 9.463 | 8.925 | 8.714 | 5.851 | 6.286 | | RWKV-5-World-1B5-v2-20231025-ctx4096 | 1.578 | 8.715 | 11.595 | 9.731 | 9.451 | 8.977 | 9.103 | 6.039 | 6.110 | | mamba-1.4b-hf | 1.372 | 8.806 | 12.026 | 9.783 | 9.552 | 9.081 | 8.836 | 5.958 | 6.408 | ## MMLU 测试 MMLU 测试(Massive Multitask Language Understanding)评估模型的多任务语言理解能力的基准测试。MMLU 涵盖了从初中到研究生水平的 57 个不同学科,包括数学、物理、历史、法律、生物学等,测试语言模型是否能够在不同领域内进行推理、回答问题和表现出跨学科的知识。 | Model | MMLU | MMLU COT | | ------------------- | ----- | -------- | | **rwkv7-g0b-13.3b** | 0.765 | 0.827 | | **rwkv7-g0b-7.2b** | 0.660 | 0.731 | | **rwkv7-g1b-2.9b** | 0.622 | 0.669 | | **rwkv7-g1b-1.5b** | 0.505 | 0.542 | ## MMLU Pro 测试 MMLU-Pro 是一个更稳健且更具挑战性的大规模多任务理解数据集,更严格地评测大型语言模型的能力。该数据集包含涵盖各个学科的 1.2 万个复杂问题。 | Model | MMLU-PRO | MMLU-PRO COT | | ------------------- | -------- | ------------ | | **rwkv7-g0b-13.3b** | 0.502 | 0.612 | | **rwkv7-g0b-7.2b** | 0.361 | 0.526 | | **rwkv7-g1b-2.9b** | 0.322 | 0.433 | | **rwkv7-g1b-1.5b** | 0.222 | 0.292 | ## MMLU 变体测试 MMLU Redux 是 MMLU 的精简和修正版本,移除了部分错误标签;MMMLU (Multilingual MMLU) 则是多语言版本的测试。 | Model | MMLU Redux | Redux COT | MMMLU | MMMLU COT | | ------------------- | ---------- | --------- | ----- | --------- | | **rwkv7-g0b-13.3b** | 0.787 | 0.863 | 0.765 | 0.827 | | **rwkv7-g0b-7.2b** | 0.685 | 0.772 | 0.660 | 0.731 | | **rwkv7-g1b-2.9b** | 0.641 | 0.699 | 0.622 | 0.669 | | **rwkv7-g1b-1.5b** | 0.529 | 0.569 | 0.505 | 0.541 | ## GSM8K 测试 GSM8K (Grade School Math 8K) 是一个包含 8500 道高质量、语言表达多样的小学数学应用题数据集,用于评估模型的数学推理能力。 | Model | GSM8K COT | | ------------------- | --------- | | **rwkv7-g0b-13.3b** | 0.923 | | **rwkv7-g0b-7.2b** | 0.851 | | **rwkv7-g1b-2.9b** | 0.766 | | **rwkv7-g1b-1.5b** | 0.585 | ## MATH500 测试 MATH-500 是衡量 AI 模型数学推理能力的权威基准测试,包含 500 道具有挑战性的数学问题,涵盖代数、几何、微积分、概率统计等多个领域。 | Model | MATH500 COT | | ------------------- | ----------- | | **rwkv7-g0b-13.3b** | 0.768 | | **rwkv7-g0b-7.2b** | 0.635 | | **rwkv7-g1b-2.9b** | 0.495 | | **rwkv7-g1b-1.5b** | 0.298 | ## 通用数学与推理测试 包含 Hendrycks Math, SVAMP, ASDiv, MAWPS 等数据集,以及 Algebra 222 和 Math Odyssey。涵盖了从基础算术、代数到几何等多种类型的数学问题,重点考察模型的思维链(CoT)能力。 | Model | Hendrycks Math | SVAMP | ASDiv | MAWPS | | ------------------- | -------------- | ----- | ----- | ----- | | **rwkv7-g0b-13.3b** | 0.558 | 0.942 | 0.923 | 0.949 | | **rwkv7-g0b-7.2b** | 0.488 | 0.926 | 0.905 | 0.924 | | **rwkv7-g1b-2.9b** | 0.383 | 0.840 | 0.844 | 0.890 | | **rwkv7-g1b-1.5b** | 0.246 | 0.683 | 0.735 | 0.813 | | Model | GSM+ | Algebra 222 | Math Odyssey | | ------------------- | ----- | ----------- | ------------ | | **rwkv7-g0b-13.3b** | 0.767 | 0.892 | 0.494 | | **rwkv7-g0b-7.2b** | 0.685 | 0.856 | 0.401 | | **rwkv7-g1b-2.9b** | 0.575 | 0.795 | 0.320 | | **rwkv7-g1b-1.5b** | 0.406 | 0.658 | 0.202 | ## 代码生成能力测试 包含 HumanEval 和 MBPP (Mostly Basic Python Problems) 及其扩展版本。这些测试评估模型将自然语言描述转换为可执行代码的能力,涵盖了基础编程逻辑到复杂算法实现。 | Model | HumanEval | HumanEval+ | MBPP | MBPP+ | | ------------------- | --------- | ---------- | ----- | ----- | | **rwkv7-g0b-13.3b** | 0.817 | 0.762 | 0.820 | 0.706 | | **rwkv7-g0b-7.2b** | 0.640 | 0.604 | 0.757 | 0.640 | | **rwkv7-g1b-2.9b** | 0.537 | 0.494 | 0.627 | 0.550 | | **rwkv7-g1b-1.5b** | 0.396 | 0.348 | 0.439 | 0.368 | HumanEval Fix / CN 补充数据: * **rwkv7-g0b-13.3b**: Fix 0.823 / CN 0.799 * **rwkv7-g0b-7.2b**: Fix 0.585 / CN 0.659 * **rwkv7-g1b-2.9b**: Fix 0.524 / CN 0.524 * **rwkv7-g1b-1.5b**: Fix 0.323 / CN 0.390 ## 中文综合能力测试 C-Eval 和 CMMLU 是针对中文大模型的综合性能力评测基准,涵盖了人文、社科、理工等多个学科,考察模型在中文语境下的知识和推理能力。 | Model | C-Eval | C-Eval COT | CMMLU | CMMLU COT | | ------------------- | ------ | ---------- | ----- | --------- | | **rwkv7-g0b-13.3b** | 0.640 | 0.674 | 0.667 | 0.689 | | **rwkv7-g0b-7.2b** | 0.540 | 0.563 | 0.564 | 0.598 | | **rwkv7-g1b-2.9b** | 0.496 | 0.513 | 0.523 | 0.556 | | **rwkv7-g1b-1.5b** | 0.427 | 0.426 | 0.422 | 0.442 | **Gaokao 2023 English COT** (高考英语): 13.3b: 0.665 | 7.2b: 0.535 | 2.9b: 0.447 | 1.5b: 0.273 ## IFEval IFEval(Instruction-Following Evaluation)是一个专门用于评估大模型指令跟随能力的基准数据集。核心特点是使用**可验证指令(verifiable instructions)**,通过确定性规则(如正则匹配、计数、格式检查)自动判断模型是否遵循指令。 | Model | IFEval (strict prompt-level) | | ------------------- | ---------------------------- | | **rwkv7-g0b-13.3b** | 0.689 | | **rwkv7-g0b-7.2b** | 0.579 | | **rwkv7-g1b-2.9b** | 0.494 | | **rwkv7-g1b-1.5b** | 0.421 | ## GPQA 测试 GPQA (Graduate-Level Google-Proof Q\&A Benchmark) 是一个极具挑战性的问答数据集,包含生物、物理和化学领域的研究生水平问题。这些问题设计为"Google-Proof",即通过简单的搜索引擎查询很难找到直接答案。 | Model | GPQA Main | GPQA Main COT | SuperGPQA | | ------------------- | --------- | ------------- | --------- | | **rwkv7-g0b-13.3b** | 0.379 | 0.429 | 0.288 | | **rwkv7-g0b-7.2b** | 0.308 | 0.317 | 0.220 | | **rwkv7-g1b-2.9b** | 0.333 | 0.326 | 0.194 | | **rwkv7-g1b-1.5b** | 0.283 | 0.279 | 0.158 | # 长文本基准测试数据 import { Tab, Tabs } from 'fumadocs-ui/components/tabs' import { RadarChartComponent } from 'components-docs/radar-charts' import { HeatMap } from 'components-docs/heat-map' import { LineChart } from 'components-docs/line-chart' import { CallOut } from 'components-docs/call-out/call-out.tsx' ## RULER 测试 [RULER](https://arxiv.org/abs/2404.06654) 测试是一个新的 LLM 测试方法,相比于 NIAH 大海捞针测试做了优化和扩展,其包含四种测试任务:增强的检索任务(NIAH 扩展版本)、多跳跟踪(Multi-hop Tracing)、信息聚合(CWE、FWE)、带干扰的问答(QA)。 ### 增强的大海捞针(NIAH) RULER 包含增强的大海捞针(NIAH)测试,分为四个子任务,评估模型的检索能力: | 测试子项目 | 简要描述 | | ---------------------------- | ---------------------------- | | Single NIAH (S-NIAH) | 测试模型处理单一输入和单一目标输出的能力。 | | Multi-keys NIAH (MK-NIAH) | 测试模型处理多键值对的能力,其中每个键关联一个单一输出。 | | Multi-values NIAH (MV-NIAH) | 测试模型处理多键值对的能力,其中每个键关联多个值或输出。 | | Multi-queries NIAH (MQ-NIAH) | 测试模型在多个查询条件下,综合处理并生成相应结果的能力。 | Single NIAH 的测试结果如下: | 模型 | NIAH\_single\_1 | NIAH\_single\_2 | NIAH\_single\_3 | | ------------------- | --------------- | --------------- | --------------- | | RWKV-6-7B-v2.1-4k | 100 | 98.67 | 95 | | Llama2-7B-4k | 97.6 | 100 | 96.8 | | Mamba-2.8B-4k | 100 | 19 | 1 | | Mamba-1.4B-4k | 94 | 21 | 5 | | RWKV-6-3B-v2.1-4k | 100 | 88 | 79 | | RWKV-6-1.6B-v2.1-4k | 98 | 53 | 55 | NIAH-Multi-keys 的测试结果如下: | 模型 | NIAH\_multikey\_1 | NIAH\_multikey\_2 | NIAH\_multikey\_3 | | ------------------- | ----------------- | ----------------- | ----------------- | | RWKV-6-7B-v2.1-4k | 48.33 | 7.67 | 1.33 | | Llama2-7B-4k | 100 | 84.4 | 60 | | Mamba-2.8B-4k | 7 | 0 | 1 | | Mamba-1.4B-4k | 8 | 0 | 0 | | RWKV-6-3B-v2.1-4k | 36 | 1 | 0 | | RWKV-6-1.6B-v2.1-4k | 25 | 1 | 0 | Multi-values 和 Multi-queries 的 NIAH 测试结果如下: | 模型 | NIAH\_multivalue | NIAH\_multiquery | | ------------------- | ---------------- | ---------------- | | RWKV-6-7B-v2.1-4k | 80.42 | 83.67 | | Llama2-7B-4k | 94 | 96.7 | | Mamba-2.8B-4k | 0.75 | 1.25 | | Mamba-1.4B-4k | 5.25 | 4.75 | | RWKV-6-3B-v2.1-4k | 38.5 | 40.75 | | RWKV-6-1.6B-v2.1-4k | 25 | 20.75 | ### 变量跟踪(VT) 多跳跟踪 - 变量跟踪(Multi-hop Tracing: Variable Tracking):该任务主要检查模型能否在长上下文中成功识别并跟踪具有多跳连接的实体(变量)和指代关系。比如赋值 $X_1 = V $,然后 $X_2 = X_1$、$X_3 = X_2$ ... 最终返回所有指向值 $V$ 的变量名。 | 模型 | 多跳跟踪 | | ------------------- | ----- | | RWKV-6-7B-v2.1-4k | 7.53 | | Llama2-7B-4k | 63.12 | | Mamba-2.8B-4k | 45 | | Mamba-1.4B-4k | 23.4 | | RWKV-6-3B-v2.1-4k | 11.8 | | RWKV-6-1.6B-v2.1-4k | 1.4 | ### 信息聚合(CWE、FWE) **信息聚合(CWE、FWE)**:该任务为常用词(Common Words)/高频词(Frequent Words)提取,用于测试模型**跨长上下文聚合常见信息**的能力 | 模型 | 常用词提取 (CWE) | 高频词提取 (FWE) | | ------------------- | ----------- | ----------- | | RWKV-6-7B-v2.1-4k | 38.6 | 78.33 | | Llama2-7B-4k | 73.04 | 78.8 | | Mamba-2.8B-4k | 2 | 53 | | Mamba-1.4B-4k | 15.5 | 57.33 | | RWKV-6-3B-v2.1-4k | 30.3 | 62.67 | | RWKV-6-1.6B-v2.1-4k | 11 | 46.33 | ### 问答(QA) **问答(QA)**:该任务在现有短上下文问答数据集的输入中添加了干扰信息,以评估各种上下文大小下的问答能力。 | 模型 | qa\_1 | qa\_2 | | ------------------- | ----- | ----- | | RWKV-6-7B-v2.1-4k | 45 | 37 | | Llama2-7B-4k | 59.2 | 42 | | Mamba-2.8B-4k | 23 | 18 | | Mamba-1.4B-4k | 24 | 23 | | RWKV-6-3B-v2.1-4k | 35 | 25 | | RWKV-6-1.6B-v2.1-4k | 35 | 28 | RULER 数据来源:[https://github.com/Ojiyumm/RULER\_RWKV](https://github.com/Ojiyumm/RULER_RWKV) ## LongBench 测试 [LongBench](https://arxiv.org/abs/2308.14508) 测试是一个针对大语言模型长文本理解能力的评测基准。 LongBench 共有六大类、二十一个不同的中英双语任务,覆盖了单文档 QA、多文档 QA、摘要、Few-shot 学习、合成任务和代码补全等关键的长文本应用场景。 以下是 RWKV 和其他模型的 LongBench 测试分数对比,数据表格按照六个分类展示: ### Single-Document QA (单文档问答) 单文档问答包含以下四种测试任务: | 任务 | 任务说明 | | --------------- | ------------------------------------ | | NarrativeQA | 基于故事或剧本提问,包括对人物、情节、主题等重要元素的理解 | | Qasper | 基于单篇论文的提出,问题由 NLP 的读者提出,并由 NLP 从业者回答 | | MultiFieldQA-en | 基于单篇文档回答英文问题,文档所属的领域相对多元 | | MultiFieldQA-zh | 基于单篇文档回答中文问题,文档所属的领域相对多元 | **Single-Document QA 测试结果:** | 模型 | NarrativeQA | Qasper | MultiFieldQA-en | MultiFieldQA-zh | | --------------------------- | ----------- | ------ | --------------- | --------------- | | GPT-3.5-Turbo-16k | 23.6 | 43.3 | 52.3 | 61.2 | | Llama2-7B-chat-4k | 18.7 | 19.2 | 36.8 | 11.9 | | LongChat-v1.5-7B-32k | 16.9 | 27.7 | 41.4 | 29.1 | | XGen-7B-8k | 18.0 | 18.1 | 37.7 | 14.8 | | InternLM-7B-8k | 12.1 | 16.7 | 23.4 | 33.6 | | ChatGLM2-6B-32k | 21.1 | 31.5 | 46.2 | 51.6 | | Vicuna-v1.5-7B-16k | 19.4 | 26.1 | 38.5 | 43.0 | | ChatGLM3-6B-32k | 26.0 | 43.3 | 51.7 | 62.3 | | Mamba\_1B4 | 2.23  | 4.44  | 11.33  | 13.03  | | Mamba\_2B8 | 2.32  | 4.89  | 8.15  | 6.83  | | Llama2-7B | 18.7  | 19.2  | 11.90  | 36.8  | | Mistral-7B | 12.79 | 8.9 | 30.55 | 17.91 | | **RWKV-6-World-1B6-v2.1** | 4.53  | 19.79  | 22.99  | 18.57  | | **RWKV-6-World-3B-v2.1** | 2.87  | 14.2  | 18.78  | 21.49  | | **RWKV-6-World-7b-v2.1-4k** | 20.75  | 40.2  | 36.01  | 50.19  | ### Multi-Document QA(多文档问答) 多文档问答包含以下四种测试任务: | 任务 | 任务说明 | | --------------- | --------------------------------------------------------------------- | | HotpotQA | 基于 HotpotQA 文档回答问题,HotpotQA 涉及许多由母语人士根据两个相关段落编写的 2 跳问题 | | 2WikiMultihopQA | 基于 2WikiMultihopQA 数据回答问题,2WikiMultihopQA 由最多 5 跳问题组成,这些问题通过手动设计的模板合成 | | MuSiQue | 基于 MuSiQue 数据回答问题,MuSiQue 由最多 4 跳推理(4-hop reasoning)的简单问题组合而成 | | DuReader | 基于 DuReader 的中文数据集回答相关问题,包含来自基于百度搜索和百度知道的 20 万个问题和 1M 文档 | **Multi-Document QA 测试结果:** | 模型 | HotpotQA | 2WikiMQA | Musique | DuReader (zh) | | --------------------------- | -------- | -------- | ------- | ------------- | | GPT-3.5-Turbo-16k | 51.6 | 37.7 | 26.9 | 28.7 | | Llama2-7B-chat-4k | 25.4 | 32.8 | 9.4 | 5.2 | | LongChat-v1.5-7B-32k | 31.5 | 20.6 | 9.7 | 19.5 | | XGen-7B-8k | 29.7 | 21.1 | 10.3 | 11.0 | | InternLM-7B-8k | 28.7 | 22.8 | 9.0 | 11.1 | | ChatGLM2-6B-32k | 45.1 | 34.0 | 21.9 | 37.6 | | Vicuna-v1.5-7B-16k | 25.3 | 20.8 | 9.8 | 19.3 | | ChatGLM3-6B-32k | 54.4 | 44.9 | 40.4 | 44.78 | | Mamba\_1B4 | 5.73  | 8.77  | 3.3  | 11.95  | | Mamba\_2B8 | 5.49  | 8.45  | 3.45  | 13.96  | | Llama2-7B | 25.4  | 32.8  | 9.4  | 5.2  | | Mistral-7B | 9.39 | 11.17 | 4.58 | 11.68 | | **RWKV-6-World-1B6-v2.1** | 8.72  | 11.86  | 3.96  | 11.40  | | **RWKV-6-World-3B-v2.1** | 6.79  | 9.64  | 4.13  | 17.41  | | **RWKV-6-World-7b-v2.1-4k** | 22.74  | 16.3  | 10.49  | 28.01  | ### Summarization(摘要) 摘要任务涉及以下四种测试: | 任务 | 任务说明 | | --------- | ----------------------- | | GovReport | 摘要任务,要求对政府的工作报告进行总结摘要 | | QMSum | 摘要任务,要求基于用户的查询对会议记录进行摘要 | | MultiNews | 多文档摘要任务,要求基于多篇新闻进行摘要 | | VCSUM | 摘要任务,要求对中文会议记录进行总结摘要 | **摘要任务测试结果如下:** | 模型 | GovReport | QMSum | MultiNews | VCSUM (zh) | | --------------------------- | --------- | ------ | --------- | ---------- | | GPT-3.5-Turbo-16k | 29.5 | 23.4 | 26.7 | 16.0 | | Llama2-7B-chat-4k | 27.3 | 20.8 | 25.8 | 0.2 | | LongChat-v1.5-7B-32k | 30.8 | 22.7 | 26.4 | 9.9 | | XGen-7B-8k | 27.3 | 20.5 | 26.2 | 2.2 | | InternLM-7B-8k | 9.7 | 15.9 | 22.8 | 12.4 | | ChatGLM2-6B-32k | 32.4 | 24.0 | 26.5 | 16.2 | | Vicuna-v1.5-7B-16k | 27.9 | 22.8 | 27.2 | 15.1 | | ChatGLM3-6B-32k | 36.8 | 23.9 | 27.9 | 17.8 | | Mamba\_1B4 | 9.34  | 10.85  | 15.86  | 6.33  | | Mamba\_2B8 | 10.41  | 11.42  | 18.94  | 6.1  | | Llama2-7B | 27.3  | 20.8  | 25.8  | 0.2  | | Mistral-7B | 28.84 | 20.32 | 22.79 | 4.1 | | **RWKV-6-World-1B6-v2.1** | 17.51  | 20.36  | 21.52  | 10.71  | | **RWKV-6-World-3B-v2.1** | 19.21  | 21  | 21.76  | 10.18  | | **RWKV-6-World-7b-v2.1-4k** | 31.64  | 21.31  | 26.06  | 15.19  | ### Few-shot Learning(小样本学习) 小样本学习包含以下四种测试任务: | 任务 | 任务说明 | | -------- | ---------------------------- | | TREC | 分类任务,要求对问题进行分类,一共包含 50 个类别 | | TriviaQA | 单文档问答任务,提供若干的 Few Shot 样例 | | SAMSum | 对话摘要任务,提供若干的 Few Shot 样例 | | LSHT | 中文分类任务,要求对新闻进行分类,一共包含 24 个类别 | **Few-shot Learning测试结果如下:** | 模型 | TREC | TriviaQA | SAMSum | LSHT (zh) | | --------------------------- | ----- | -------- | ------ | --------- | | GPT-3.5-Turbo-16k | 68.0 | 91.4 | 41.7 | 29.2 | | Llama2-7B-chat-4k | 61.5 | 77.8 | 40.7 | 19.8 | | LongChat-v1.5-7B-32k | 63.5 | 82.3 | 34.2 | 23.2 | | XGen-7B-8k | 65.5 | 77.8 | 25.3 | 20.5 | | InternLM-7B-8k | 52.0 | 77.8 | 21.2 | 15.2 | | ChatGLM2-6B-32k | 62.5 | 78.7 | 36.3 | 27.7 | | Vicuna-v1.5-7B-16k | 71.5 | 86.2 | 40.8 | 28.8 | | ChatGLM3-6B-32k | 79.0 | 87.1 | 38.2 | 42.0 | | Mamba\_1B4 | 45.5  | 37.33  | 12.56  | 8.5  | | Mamba\_2B8 | 21.5  | 34.62  | 9.3  | 5  | | Llama2-7B | 61.5  | 77.8  | 40.7  | 19.8  | | Mistral-7B | 70.0 | 89.26 | 43.74 | 25.5 | | **RWKV-6-World-1B6-v2.1** | 39.5  | 47.64  | 13.58  | 18.8  | | **RWKV-6-World-3B-v2.1** | 51.5  | 57.15  | 17.95  | 15.2  | | **RWKV-6-World-7b-v2.1-4k** | 55.5  | 86.89  | 44.25  | 30.2  | ### Synthetic Tasks(合成任务) 合成任务测试任务包含以下三种测试任务: | 任务 | 任务说明 | | ------------------- | --------------------------------- | | PassageCount | 判断给定的若干的段落中不重复的段落一共有几个 | | PassageRetrieval-en | 给定 30 个英文维基的段落,判断给定的摘要属于哪个段落 | | PassageRetrieval-zh | 给定若干个出自 C4 数据集的中文段落,判断给定的摘要属于哪个段落 | **Synthetic Tasks 测试结果如下:** | 模型 | Passage Count | PassageRetrieval-en | PassageRetrieval-zh | | --------------------------- | ------------- | ------------------- | ------------------- | | GPT-3.5-Turbo-16k | 4.5 | 71.0 | 77.5 | | Llama2-7B-chat-4k | 2.1 | 9.8 | 0.5 | | LongChat-v1.5-7B-32k | 1.0 | 30.5 | 7.6 | | XGen-7B-8k | 2.1 | 8.5 | 3.5 | | InternLM-7B-8k | 3.0 | 6.0 | 0.9 | | ChatGLM2-6B-32k | 1.5 | 77.0 | 64.5 | | Vicuna-v1.5-7B-16k | 6.5 | 4.5 | 5.0 | | ChatGLM3-6B-32k | 2.0 | 99.0 | 94.0 | | Mamba\_1B4 | 0.45  | 3.32  | 3.81  | | Mamba\_2B8 | 0.74  | 1.83  | 3.37  | | Llama2-7B | 2.1  | 9.8  | 0.5  | | Mistral-7B | 1.05 | 12.5 | 16.75 | | **RWKV-6-World-1B6-v2.1** | 0  | 4.25  | 4.16  | | **RWKV-6-World-3B-v2.1** | 0  | 3.83  | 4.12  | | **RWKV-6-World-7b-v2.1-4k** | 5  | 34.5  | 54.22  | ### Code Completion(代码续写) 代码续写包含以下两种测试任务: | 任务 | 任务说明 | | ----------- | ------------------------------------------- | | LCC | 给定一段较长代码,要求预测出下一行代码 | | RepoBench-P | 给定一个 github 仓库内多个文件中的代码(包含文件间依赖),要求预测出下一行代码 | **代码续写测试结果如下:** | 模型 | LCC | RepoBench-P | | --------------------------- | ------ | ----------- | | GPT-3.5-Turbo-16k | 54.7 | 53.6 | | Llama2-7B-chat-4k | 52.4 | 43.8 | | LongChat-v1.5-7B-32k | 53.0 | 55.3 | | XGen-7B-8k | 38.6 | 38.6 | | InternLM-7B-8k | 44.1 | 28.8 | | ChatGLM2-6B-32k | 55.6 | 49.9 | | Vicuna-v1.5-7B-16k | 51.0 | 43.5 | | ChatGLM3-6B-32k | 57.66 | 54.76 | | Mamba\_1B4 | 44.33  | 41.86  | | Mamba\_2B8 | 39.53  | 24.38  | | Llama2-7B | 52.4  | 43.8  | | Mistral-7B | 70.64 | 59.7 | | **RWKV-6-World-1B6-v2.1** | 39.5  | 40.44  | | **RWKV-6-World-3B-v2.1** | 40.01  | 41.35  | | **RWKV-6-World-7b-v2.1-4k** | 73.84  | 54.1  | ### RWKV、Mamba 和 Llama2 的综合评分对比 | 模型 | Single DocQ | Few-shc | Summarization | Multi Doc QA | Code Completion | Syntetic | | --------------------------- | ----------- | ------- | ------------- | ------------ | --------------- | -------- | | **RWKV-6-World-1B6-v2.1** | 16.470  | 29.868  | 17.525  | 8.985  | 39.970  | 2.803  | | **RWKV-6-World-3B-v2.1** | 14.335  | 35.443  | 18.038  | 9.493  | 40.680  | 2.650  | | **RWKV-6-World-7b-v2.1-4k** | 36.788  | 54.203  | 23.550  | 19.385  | 63.970  | 31.240  | | Mamba\_1B4 | 7.758  | 25.973  | 10.595  | 7.438  | 43.095  | 2.527  | | Mamba\_2B8 | 5.548  | 17.605  | 11.718  | 7.838  | 31.955  | 1.980  | | Llama2-7B | 21.650  | 49.950  | 18.525  | 18.200  | 48.100  | 4.133  | | Mistral-7B | 17.538 | 52.833 | 19.013 | 9.205 | 65.17 | 10.100 | 评测数据来源:[https://github.com/Ojiyumm/LongBench\_RWKV](https://github.com/Ojiyumm/LongBench_RWKV) # AMD 硬件 import { Tab, Tabs } from 'fumadocs-ui/components/tabs' import { RadarChartComponent } from '../../../components-docs/radar-charts' import { HeatMap } from '../../../components-docs/heat-map' import { CallOut } from 'components-docs/call-out/call-out.tsx' RWKV 模型在 AMD 硬件上的推理性能,包括各类专业显卡、消费级显卡,甚至集成显卡。 此页面的数据来自:[RWKV 推理性能测试指南](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test),数据均由社区成员测试并报告。欢迎大家参照仓库的指引进行测试,并提交 AMD 硬件的推理性能数据。 ## AMD RX 7900 XTX | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :--------------------------------------------------------: | :-----------: | :---: | :-----------: | :----: | | [llama.cpp(Vulkan)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | fp16 | 41.55 | 5.75GB | | [llama.cpp(Vulkan)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | Q8\_0 | 42.85 | 3.47GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 106.00 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 137.36 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 151.64 | 2.4GB | 数据来源:[issue #5](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/5) | [issue #6](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/6) 测试环境: * CPU:AMD Ryzen 9 5950X * OS version: Ubuntu 25.04 @ Kernel: 6.14.0-23-generic * driver\_info: "radv Mesa 25.0.3-1ubuntu2" ## AMD Radeon RX 6750 GRE 12GB | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :--: | :-----------: | :---: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 48.69 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 70.79 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 74.98 | 2.4GB | 数据来源:[issue #26](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/26) 测试环境: * CPU:AMD Ryzen 5 3600 * OS: Windows11 Pro 25H2 * AMD Software:Adrenalin Edition 25.12.1 Vulkan ## AMD Radeon RX 6650 XT | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :--: | :-----------: | :---: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 37.71 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 52.88 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 66.69 | 2.4GB | 数据来源:[issue #25](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/25) 测试环境: * CPU:Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz * Driver: 25.10.16.01 ## AMD Radeon PRO W7900 | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :--------------------------------------------------------: | :-----------: | :---: | :-----------: | :-----: | | [RWKV pip](https://pypi.org/project/rwkv/) | RWKV7-G1 2.9B | fp16 | 45.28 | 5.52 GB | | [llama.cpp(ROCm)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | fp16 | 48.71 | 5.75GB | | [llama.cpp(ROCm)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | Q8\_0 | 58.59 | 3.47GB | | [llama.cpp(Vulkan)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | fp16 | 39.49 | 5.75GB | | [llama.cpp(Vulkan)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | Q8\_0 | 45.21 | 3.47GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 61.62 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 79.46 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 89.76 | 2.4GB | 数据来源:[issue #9](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/9) | [issue #13](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/13) | [issue #14](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/14) 测试环境: * CPU:Intel I3 12100 * OS version: Ubuntu 24.04.2 LTS @ Kernel: 6.11.0-26-generic ## AMD Radeon Pro VII (Instinct MI50) | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :--: | :-----------: | :---: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | FP16 | 59.83 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | INT8 | 72.70 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | NF4 | 65.99 | 2.4GB | 数据来源:[issue #10](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/10) 测试环境: * CPU:AMD Ryzen 9 5900X * OS version: Windows 11 24H2 * AMD Software: PRO Edition25.5.1 Vulkan ## AMD RYZEN AI MAX+ 395w \[CPU] | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 内存用量 | | :-----------------------------------------------------: | :-----------: | :---: | :-----------: | :----------: | | [llama.cpp(CPU)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | fp16 | 14.10 | to-be-tested | | [llama.cpp(CPU)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | Q8\_0 | 22.42 | to-be-tested | 数据来源:[issue #18](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/18) 测试环境: * CPU:AMD RYZEN AI MAX+ 395w * OS version: Ubuntu 24.04.2 @ Kernel: Linux-6.14.0-24-generic * driver\_info: "Mesa 24.2.8-1ubuntu1 24.04.1" ## Radeon 8060S \[Integrated] | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------: | :---: | :-----------: | :-----: | | [RWKV pip](https://pypi.org/project/rwkv/) | RWKV7-G0 7.2B | fp16 | 9.49 | 13.47GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G0 7.2B | fp16 | 10.16 | 13.25GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G0 7.2B | int8 | 14.71 | 7.82GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G0 7.2B | nf4 | 26.09 | 4.85GB | | [RWKV pip](https://pypi.org/project/rwkv/) | RWKV7-G1 2.9B | fp16 | 17.57 | 5.52 GB | | [llama.cpp(ROCm)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | fp16 | 27.38 | 5.75GB | | [llama.cpp(ROCm)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | Q8\_0 | 43.10 | 3.47GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 31.29 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 51.56 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 77.71 | 2.4GB | 数据来源:[issue #16](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/16) | [issue #17](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/17) | [issue #18](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/18) 测试环境: * CPU:AMD RYZEN AI MAX+ 395w * OS version: Ubuntu 24.04.2 @ Kernel: Linux-6.14.0-24-generic * driver\_info: "Mesa 24.2.8-1ubuntu1\~24.04.1" ## AMD Radeon 780M \[Integrated] | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------: | :--: | :-----------: | :-----: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G0 7.2B | fp16 | 5.80 | 13.26GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G0 7.2B | int8 | 10.26 | 7.8GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G0 7.2B | nf4 | 15.76 | 4.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 13.61 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 23.65 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 32.22 | 2.4GB | 数据来源:[issue #11](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/11) | [issue #12](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/12) | [issue #15](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/15) 测试环境: * CPU:AMD Ryzen 7 8845H (16) @ 5.61 GHz * OS version: Arch Linux x86\_64 @ Kernel: Linux 6.15.7-arch1-1 * driver\_info: "Mesa 25.1.6-arch1.1" ## AMD Radeon 610M \[Integrated] | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :--------------------------------------------------------: | :-----------: | :---: | :-----------: | :----: | | [llama.cpp(vulkan)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | fp16 | 6.12 | 5.75GB | | [llama.cpp(vulkan)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | Q8\_0 | 7.54 | 3.47GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 8.49 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 11.96 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 8.03 | 2.4GB | 数据来源:[issue #19](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/19) | [issue #20](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/20) 测试环境: * CPU:AMD Ryzen 9 9955HX 16-Core Processor * OS version: Ubuntu 25.04 @ Kernel: 6.14.0-15-generic * driver\_info: "Mesa 25.0.7-0ubuntu0.25.04.1" # 移动端和边缘设备 import { Tab, Tabs } from 'fumadocs-ui/components/tabs' import { RadarChartComponent } from '../../../components-docs/radar-charts' import { HeatMap } from '../../../components-docs/heat-map' import { CallOut } from 'components-docs/call-out/call-out.tsx' RWKV 模型在移动端和边缘设备的推理性能,包括高通、MTK Soc 和 RK3588 等各类嵌入式/边缘计算设备。 ## 高通骁龙 8 Gen3 在 骁龙 8 Gen3(小米 14)上的性能表现: | Model | Precision | 每秒生成的 Token 数 | | ------------- | --------- | ------------- | | RWKV7-G1 2.9B | A16W4 | 31.3 | | RWKV7-G1 2.9B | A16W8 | 18.7 | ## 高通骁龙 8 Elite 在 高通骁龙 8 Elite (小米 15) 上的性能表现: | Model | Precision | 每秒生成的 Token 数 | | ------------- | --------- | ------------- | | RWKV7-G1 2.9B | A16W4 | 30.26 | | RWKV7-G1 2.9B | A16W8 | 19.34 | {/* ## MTK 联发科天玑 9300 RWKV 模型在天玑 9300 上的性能表现: | Model | Precision | 每秒生成的 Token 数 | | ------------ | --------- | ------------------- | | RWKV v6 1.6B | fp16i8 | 26.2743 | | RWKV v6 3B | fp16i8 | 13.0599 | 3.89911,71.2206% | | RWKV v6 7B | fp16i8 | out of memory | TODO | */} **表格中的参数解释:** * Precision:代表不同量化策略或计算精度。 * a16:激活值被量化为 16 位(int16) * w8/w4:权重(weights)被量化为 8 位/4 位(per-channel 线性量化) ## Rockchip RK3588 | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :------------------------------------------------------: | :-----------: | :---: | :-----------: | :------------------------------------------------------------------------------------------------------------------: | | [llama.cpp(BLAS)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | F16 | 3.62 | \~6.5GB 系统内存 | | [llama.cpp(BLAS)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | Q8\_0 | 5.67 | \~3.9GB 系统内存 | | [RKNN-LLM(NPU)](https://github.com/airockchip/rknn-llm) | RWKV7-G1 2.9B | FP16 | 4.04 | 5.49GB | | [RKNN-LLM(NPU)](https://github.com/airockchip/rknn-llm) | RWKV7-G1 2.9B | W8A8 | 6.58 | 2.80GB | 数据来源:[issue #7](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/7) 测试环境: * CPU:Rockchip RK3588 * OS version: Armbian 25.5.2 noble on Radxa ROCK 5B # NVIDIA 硬件 import { Tab, Tabs } from 'fumadocs-ui/components/tabs' import { RadarChartComponent } from 'components-docs/radar-charts' import { HeatMap } from 'components-docs/heat-map' import { CallOut } from 'components-docs/call-out/call-out.tsx' RWKV 模型在 NVIDIA 硬件上的推理性能。 此页面的数据来自:[RWKV 推理性能测试指南](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test),数据均由社区成员测试并报告。欢迎大家参照仓库的指引进行测试,并提交 NVIDIA 硬件的性能数据。 {/* ## NVIDIA RTX 5090 | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---: |:---:|:---:|:---:| :----------:| | [RWKV pip](https://pypi.org/project/rwkv/) | RWKV7-G1 2.9B | fp16 | 39.55 TPS | 5.52 GB | {/* | [llama.cpp](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | fp16 | 84 TPS | 5.52 GB | 测试环境: - CPU:AMD EPYC 7302 - GPU:NVIDIA GeForce RTX 5090 */} ## NVIDIA RTX 4090 RWKV 模型在 NVIDIA RTX 4090 上的性能表现: | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :------------------------------------------------------: | :-----------: | :---: | :-----------: | :-----: | | [RWKV pip](https://pypi.org/project/rwkv/) | RWKV7-G1 2.9B | fp16 | 56.18 | 5.52 GB | | [llama.cpp(CUDA)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | fp16 | 89.16 | 5.75GB | | [llama.cpp(CUDA)](https://github.com/ggml-org/llama.cpp) | RWKV7-G1 2.9B | Q8\_0 | 110.3 | 3.47GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 95.98 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 108.22 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 115.46 | 2.4GB | 数据来源:[issue #3](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/3) 测试环境: * CPU:Intel(R) Xeon(R) Platinum 8331C * OS: ubuntu 22.04 Linux-6.8.0-60-generic-x86\_64-with-glibc2.35 * python\_version: 3.10.16 * pytorch\_version: 2.5.1+cu121 ## NVIDIA RTX 4080 RWKV 模型在 NVIDIA RTX 4080 上的性能表现: | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :--: | :-----------: | :---: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 76.99 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 95.92 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 105.05 | 2.4GB | 数据来源:[issue #21](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/21) 测试环境: * CPU:12th Gen Intel(R) Core(TM) i7-12700 * OS: Windows 11 Professional edition 24H2-26100.4652 * driver version: 560.94 ## NVIDIA RTX 4060Ti 8GB RWKV 模型在 NVIDIA RTX 4060Ti 8GB 上的性能表现: | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :--: | :-----------: | :-----: | | [RWKV pip](https://pypi.org/project/rwkv/) | RWKV7-G1 2.9B | fp16 | 36.61 | 5.52 GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 43.92 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 62.93 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 86.03 | 2.4GB | 数据来源:[issue #1](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/1) 测试环境: * CPU:Intel i7-13700F * OS version: Windows10 专业版 * driver version: 576.02 * CUDA version: 12.9 ## NVIDIA RTX 4060 Laptop | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------: | :--: | :-----------: | :---: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G0 7.2B | nf4 | 40.30 | 5.1GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 40.98 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 60.21 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 77.26 | 2.4GB | 数据来源:[issue #15](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/15) 测试环境: * CPU:AMD Ryzen 7 8845H (16) @ 5.61 GHz * OS version: Arch Linux x86\_64 @ Kernel: Linux 6.15.7-arch1-1 * driver version: 575.64.05 ## NVIDIA GeForce RTX 2080 Ti | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :--: | :-----------: | :---: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 67.74 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 87.35 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 96.73 | 2.4GB | 数据来源:[issue #27](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/27) 测试环境: * CPU:13th Gen Intel(R) Core(TM) I5-13400TE * OS: Windows 11 PRO 25H2 * CUDA:13.1 * Driver version:591.86 ## NVIDIA Tesla P100-PCIE-16GB | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :--: | :-----------: | :---: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 61.90 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 67.25 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 55.21 | 2.4GB | 数据来源:[issue #24](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/24) 测试环境: * CPU:AMD Ryzen 5 7600X * OS:Windows11 PRO 24H2 * driver version:551.78 * CUDA Version:12.4 ## NVIDIA CMP 40HX 8GB | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :--: | :-----------: | :---: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 68.89 | 5.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 78.78 | 3.9GB | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 80.23 | 2.4GB | 数据来源:[issue #23](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/23) 测试环境: * CPU:AMD Ryzen 7 5700G * OS version: Windows11 PRO 24H2 * driver version: DCH-581.57 * CUDA version: 13.0 # Apple 和其他硬件 import { CallOut } from 'components-docs/call-out/call-out.tsx' import { Tab, Tabs } from 'fumadocs-ui/components/tabs' import { RadarChartComponent } from '../../../components-docs/radar-charts' import { HeatMap } from '../../../components-docs/heat-map' RWKV 在 Apple Silicon 和摩尔线程等其他硬件上的推理性能,包括 Apple Silicon、MTT-S4000 等硬件 ## Apple M2 8-core RWKV 模型在 Apple M2 8-core 上的性能表现: | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :---: | :-----------: | :--: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 14.75 | - | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 23.21 | - | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 21.65 | - | | llama.cpp (Metal,BLAS,4 threads) | RWKV7-G1 2.9B | fp16 | 11.26 | - | | llama.cpp (Metal,BLAS,4 threads) | RWKV7-G1 2.9B | Q8\_0 | 18.24 | - | | llama.cpp (Metal,BLAS,4 threads) | RWKV7-G1 2.9B | Q4\_K | 25.92 | - | 数据来源:[issue #22](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/22) ## M4 Pro 12-core RWKV 模型在 Apple M4 Pro 12-core 上的性能表现: | 推理工具 | Model | 精度 | 每秒生成的 Token 数 | 显存用量 | | :---------------------------------------------: | :-----------: | :---: | :-----------: | :--: | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | fp16 | 33.98 | - | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | int8 | 47.70 | - | | [web-rwkv](https://github.com/cryscan/web-rwkv) | RWKV7-G1 2.9B | nf4 | 32.95 | - | | llama.cpp (Metal,BLAS,8 threads) | RWKV7-G1 2.9B | fp16 | 32.08 | - | | llama.cpp (Metal,BLAS,8 threads) | RWKV7-G1 2.9B | Q8\_0 | 46.20 | - | | llama.cpp (Metal,BLAS,8 threads) | RWKV7-G1 2.9B | Q4\_K | 56.60 | - | 数据来源:[issue #22](https://github.com/RWKV-Vibe/RWKV-Inference-Performance-Test/issues/22) ## 摩尔线程 MTT-S4000 RWKV 模型在摩尔线程 MTT-S4000 上的性能表现: | Model | Precision | 每秒生成的 Token 数 | 显存用量 (GB) | | :-------------: | :-------: | :-----------: | :-------: | | RWKV-6-1B6-v2.1 | fp16 | 57.31 | 3.42 | | RWKV-6-1B6-v2.1 | fp32 | 30.45 | 6.30 | | RWKV-6-3B-v2.1 | fp16 | 36.09 | 6.27 | | RWKV-6-3B-v2.1 | fp32 | 30.03 | 11.99 | | RWKV-6-7B-v2.1 | fp16 | 30.39 | 14.43 | | RWKV-6-7B-v2.1 | fp32 | 16.62 | 28.71 | | RWKV-6-14B-v2.1 | fp16 | 16.19 | 26.57 | 表格中的参数解释: * Model:代表不同参数量的 RWKV-6 模型。 * Precision:代表不同量化策略或计算精度。 # 聊天模式的提示词示例 import { CallOut } from 'components-docs/call-out/call-out.tsx' 这个页面展示了多种**聊天模式**的 prompt 参考。在每个 prompt 示例的右上方可以一键复制文本,然后到 RWKV Runner/Ai00 等推理工具的文本框中粘贴使用。 此页面的 prompt 基于 RWKV7-G1 2.9B 模型的**聊天模式(chat mode)**。 随着模型版本和参数的调整,生成的结果可能会产生变化。 ### ⭐ 撰写并翻译电子邮件(多语言) 该类任务既需要一定的创造力也需保证翻译的准确性,建议的参数:Temperature = 1、Top\_P = 0.2、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts:** ```markdown Schreiben Sie einen Brief an meinen Professor und sagen Sie ihm, dass ich es nicht mehr tun werde! ``` **参考邮件输出:** ```markdown Sehr geehrter Professor [Name], ich schreibe heute an Sie, um Ihnen mitzuteilen, dass ich nicht länger bereit bin, an dem Projekt teilzunehmen. Ich möchte mich dafür entschuldigen, dass ich bisher nicht aktiv genug war und das Projekt nicht erfolgreich beenden konnte. Ich habe versucht alles in meiner Macht Stehende zu tun, um das Projekt erfolgreich abzuschließen, aber es hat sich als unmöglich erwiesen. Ich hatte Schwierigkeiten mit der Planung des Projekts und hatte Probleme bei der Zusammenarbeit mit den anderen Teammitgliedern. Außerdem habe ich festgestellt, dass die Aufgaben zu komplex waren und mir fehlte die notwendige Zeit und Ressourcen um sie erfolgreich abzuschließen. Ich möchte mich bei Ihnen dafür entschuldigen, dass ich bisher nicht aktiv genug war und das Projekt nicht erfolgreich beenden konnte. Ich werde alles in meiner Macht Stehende tun um diese Fehler wieder gutzumachen und das nächste Mal besser vorbereitet zu sein. Ich hoffe Sie können mir verzeihen und mich weiterhin als Teil des Teams betrachten. Bitte lassen Sie mich wissen wenn ich etwas tun kann um das Projekt wieder auf den richtigen Weg zu bringen oder wenn Sie Hilfe benötigen. Mit freundlichen Grüßen, [Ihr Name] ``` **继续输入 prompts:** ```markdown 翻译成中文 ``` **参考输出:** ```markdown 亲爱的教授, 我今天写信给您,告诉您我不会再这样做了。我想向您道歉,因为我一直没有积极参与项目。 我尝试尽力而为,但是发现这个项目很困难。我遇到了计划项目的问题,也遇到了与团队成员合作的问题。此外,任务太复杂了,缺乏必要的时间和资源来完成它们。 对于没有积极参与项目以及未能成功完成它们感到抱歉。我将尽最大努力弥补这些错误并在下一次中更好地准备好。 请允许我向您道歉并继续将我视为团队的一员。如果需要帮助或任何其他方面需要帮助,请随时联系我。 谢谢您的理解和支持, [你的名字] ``` **继续输入 prompts:** ```markdown 翻译成泰语 ``` **参考输出:** ```markdown สวัสดีครับ/ค่ะ [ชื่อของคุณ] ฉันเขียนจดหมายนี้มาให้ท่านทราบว่าฉันจะไม่ทำอีกต่อไป! ฉันพยายามทำทุกอย่างเพื่อให้โปรเจ็กต์ประสบความสำเร็จและไม่สำเร็จไปด้วย! ฉันพยายามแก้ไขปัญหารูปแบบการทำงานของโปรเจ็กต์และไม่สำเร็จในการสิ้นสุดโครงการ! ฉันขอโทษที่ไม่ได้มีส่วนร่วมให้กระตือรือลุกลื่นและไม่สำเร็จให้ถูกต้อง! ฉันขอโทษที่ไม่ได้ช่วยเหลือให้โครงการประสบความสำเร็จและไม่ได้ชื่อว่ารูปแบบการทำงานที่ถูกต้อง! ฉันขอโทษที่ไม่ได้ชื่อว่ารูปแบบการทำงานที่ถูกต้อง! ฉันจะพยายามทุกวิธีเพื่อชดเชยผิดพลาดของฉันและให้คำปรึกษาระหว่างการทำงานใหม่! ขอบคุณที่ได้ใช้เวลารูปแบบการทำงานที่ถูกต้อง! [ชื่อของคุณ] ``` ### ⭐ 撰写并修改请假邮件 建议的参数:Temperature = 1、Top\_P = 0.3、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts:** ```markdown Write an email to my professor, asking for a leave for today's group meeting. ``` **参考输出:** ```markdown Dear Professor [Name], I hope this email finds you well! I am writing to request a leave from today's group meeting at [Time]. Unfortunately, there is an urgent family matter that requires my immediate attention and cannot be postponed any further. As such, I kindly request permission to miss the meeting today without penalty or consequences on my academic record. Please let me know if there are any alternatives available so that I can still participate in the group discussion remotely or at another time more convenient for everyone involved. Thank you very much for your understanding and support during this challenging situation! Best regards, [Your Name] ``` **继续输入 prompts,更新请假理由:** ```markdown Actually the reason is that I am having a fever. Please update the email to include that information. ``` **参考输出:** ```markdown Dear Professor [Name], I hope this email finds you well! I am writing to request a leave from today's group meeting at [Time]. Unfortunately, there is an urgent family matter that requires my immediate attention and cannot be postponed any further due to fever symptoms affecting me physically (please see attached medical certificate). As such, I kindly request permission to miss the meeting today without penalty or consequences on my academic record. Please let me know if there are any alternatives available so that I can still participate in the group discussion remotely or at another time more convenient for everyone involved. Thank you very much for your understanding and support during this challenging situation! Best regards, [Your Name] ``` **继续输入 prompts,移除"family matter"板块:** ```markdown Please remove the "family matter" part. ``` **参考输出:** ```markdown Dear Professor [Name], I hope this email finds you well! I am writing to request a leave from today's group meeting at [Time]. Unfortunately, there is an urgent medical condition affecting me physically (please see attached medical certificate). As such, I kindly request permission to miss the meeting today without penalty or consequences on my academic record. Please let me know if there are any alternatives available so that I can still participate in the group discussion remotely or at another time more convenient for everyone involved. Thank you very much for your understanding and support during this challenging situation! Best regards, [Your Name] ``` ### ⭐ 生成或修改代码 建议的参数:Temperature = 1、Top\_P = 0.3、Presence Penalty = 0、Frequency Penalty = 1 #### 1. 分析并修改简单代码 **输入 prompts:** ```markdown 请阅读以下文档,并告诉我它在讲什么: ming_apples = 7 leo_apples = 6 blink_apples = 85 total_apples = ming_apples + leo_apples + blink_apples print("Ming has", ming_apples, "apples.") print("Leo has", leo_apples, "apples.") print("Blink has", blink_apples, "apples.") print("Total apples for all: ", total_apples) ``` **参考输出:** ````markdown 这段Python代码展示了三个人(Ming、Leo和Blink)拥有的苹果数量及其总和。具体来说: 1. **定义变量**: - `ming_apples = 7` 表示Ming拥有7个苹果。 - `leo_apples = 6` 表示Leo拥有6个苹果。 - `blink_apples = 85` 表示Blink拥有85个苹果。 2. **计算总数**: - `total_apples = ming_apples + leo_apples + blink_apples` 计算三人共同拥有的苹果总数: \[ 7 + 6 + 85 = 98 \] - 结果存储在变量`total_apples`中。 3. **打印信息**: - 使用f-string格式化输出每个人的苹果数量: ```python print("Ming has", ming_apples, "apples.") print("Leo has", leo_apples, "apples.") print("Blink has", blink_apples, "apples.") ``` - 打印总共拥有的苹果数: ```python print("Total apples for all: ", total_apples) ``` **总结**:代码展示了三人各自拥有的苹果数量及其总和,便于直观理解每个人持有多少苹果。 ```` **继续输入 prompts:** ```markdown 请将程序中Ming的苹果数改为80,并提供修改后的代码。 ``` **参考输出:** ````markdown ```python ming_apples = 80 # 将Ming拥有的苹果数从7改为80 leo_apples = 6 # Leo拥有6个苹果不变 blink_apples = 85 # Blink拥有85个苹果不变 total_apples = ming_apples + leo_apples + blink_apples # 计算总共拥有的苹果数 print("Ming has", ming_apples, "apples.") # Ming拥有80个苹果 print("Leo has", leo_apples, "apples.") # Leo拥有6个苹果不变 print("Blink has", blink_apples, "apples.") # Blink拥有85个苹果不变 print("Total apples for all: ", total_apples) # 总共拥有171个苹果(80+6+85) ``` ```` #### 2. 生成 Python 功能代码 **输入 prompts:** ```markdown 使用 python 写文本相似度分析的代码 ``` **参考输出:** ````markdown 以下是使用Python编写文本相似度分析的代码示例: ``` python import re from sklearn.feature_extraction.text import TfidfVectorizer, CountVectorizer from sklearn.metrics.pairwise import cosine_similarity # 定义两个文本字符串,并进行预处理(去除标点符号、转换为小写等) text1 = "This is a sample text for similarity analysis." text2 = "This is another sample text for similarity analysis." processed_text1 = re.sub(r"[^a-zA-Z0-9\s]", "", text1) # 去除标点符号和非字母数字字符,并转换为小写形式 processed_text2 = re.sub(r"[^a-zA-Z0-9\s]", "", text2) # 去除标点符号和非字母数字字符,并转换为小写形式 processed_text1 = processed_text1.lower() # 将所有文本转换为小写形式 processed_text2 = processed_text2.lower() # 将所有文本转换为小写形式 # 使用TfidfVectorizer进行特征提取和向量化处理,并计算相似度得分(余弦相似度) vectorizer = TfidfVectorizer() # 创建TF-IDF特征提取器和向量化器对象 tfidf_matrix = vectorizer.fit_transform([processed_text1, processed_text2]) # 将两个文本转换为TF-IDF矩阵形式,并计算相似度得分(余弦相似度) similarity_score = cosine_similarity(tfidf_matrix[0], tfidf_matrix[1])[0][0] # 计算两个文本的余弦相似度得分(即cosine similarity score) print("The similarity score between the two texts is:", similarity_score) # 输出两个文本之间的相似度得分(余弦相似度) ``` 在上述代码中,我们首先定义了两个待比较的文本字符串。然后,我们使用TfidfVectorizer对象进行特征提取和向量化处理,并将其转换为TF-IDF矩阵形式。接着,我们使用cosine similarity函数计算这两个文本之间的余弦相似度得分。 需要注意的是,在实际应用中可能需要根据具体情况进行调整和优化。例如,可以考虑使用不同的特征提取方法、不同的词向量表示方法等来提高模型性能。 ```` ### ⭐ 撰写线上技术分享会策划案 建议的参数:Temperature = 1.2、Top\_P = 0.5、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts:** ```markdown 策划一个面向前端开发者的线上技术分享会,主题为“现代前端框架的新趋势”,方案需包括活动目标、议程安排、嘉宾邀请、宣传渠道和预期效果。 ``` **参考输出:** ```markdown ### 活动目标 1. **知识普及**:帮助前端开发者了解最新的现代前端框架及其应用场景。 2. **技能提升**:通过专家讲解和互动环节,提升开发者的实际操作能力。 3. **社区建设**:促进开发者之间的交流与合作,形成良好的技术社区氛围。 4. **品牌推广**:增强公司在行业内的影响力和知名度。 ### 议程安排 #### 1. 开场致辞(5分钟) - 主持人简要介绍活动背景和目标,激励参与者积极参与讨论。 #### 2. 主题演讲(30分钟) - **嘉宾1:前端框架专家A** - 主题:“现代前端框架的核心特性及应用” - 内容概述:介绍React、Vue、Angular等主流框架的最新版本特性,如虚拟DOM、组件化开发等。 - 案例分析:通过实际项目案例展示如何利用这些框架优化性能和提升用户体验。 - **嘉宾2:前端工程师B** - 主题:“微服务架构下的前端技术选型” - 内容概述:探讨在微服务环境中如何选择合适的前端框架,以及如何进行跨团队协作。 - 实战经验分享:分享公司在微服务项目中使用React和Vue进行单页应用开发的经验教训。 #### 3. Q&A环节(20分钟) - 邀请观众提问,由嘉宾解答疑惑。重点关注现代框架在不同场景下的适用性和优缺点。 #### 4. 互动讨论(15分钟) - **小组讨论**:将参与者分成若干小组,每组围绕一个话题进行深入讨论。话题包括“你认为未来前端技术会有哪些变化?”、“如何平衡性能与开发效率?”等。 - 每个小组选出代表进行汇报,其他成员提问或补充意见。 #### 5. 结束语(5分钟) - **总结发言**:主持人对本次活动进行总结,强调知识共享和技术交流的重要性。 ### 嘉宾邀请 1. **专家A** - **背景**:资深前端工程师,曾在知名互联网公司担任高级开发工程师,擅长React框架应用。 - **贡献**:撰写过多篇关于React最佳实践的文章,参与过多个大型项目的开发和优化。 2. **专家B** - **背景**:前端工程师领域的资深顾问,拥有丰富的微服务架构经验。 - **贡献**:在业界内推广了基于Vue框架进行微服务开发的方法论,并撰写了相关技术博客和书籍。 ### 宣传渠道 1. **社交媒体推广** - Twitter、LinkedIn等平台上发布活动预告和嘉宾介绍信息。 - 使用#TechTalk #FrontendTrends #WebDevCommunity标签增加曝光度。 2. **邮件营销** - 向公司内部员工群发邀请函,并附上详细议程和注册链接。 3. **官方网站宣传** - 在公司官网上设立活动专区,展示嘉宾简介、议程安排等信息。 4. **合作伙伴协作** - 与相关技术社区(如Stack Overflow、GitHub)合作推广活动,吸引更多开发者参与。 ### 预期效果 1. **知识普及率提升**:通过嘉宾讲解和互动环节,让参与者深入了解现代前端框架的最新趋势和应用场景。 2. **技能提升机会增加**:通过实战演练和小组讨论,帮助开发者掌握更多实用技巧,提高工作效率。 3. **社区建设加强**:促进不同背景的开发者之间的交流与合作,形成良好的技术社区氛围。 4. **品牌影响力扩大**:通过线上活动展示公司在行业内的专业性和领导力,吸引更多潜在客户和合作伙伴。 ``` ### ⭐ 撰写电影影评 建议的参数:Temperature = 1、Top\_P = 0.5、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts:** ```markdown 从剧情、视觉效果和情感内核三个方面,写一篇关于电影《星际穿越》的深度影评,字数不少于1000字。 ``` **参考输出:** ```markdown 《星际穿越》:时空褶皱中的人性探索与宇宙叙事 2014年上映的《星际穿越》(Interstellar)堪称诺兰导演电影史上最具哲学张力的作品之一。这部由他执导并编剧的科幻巨制在宏大叙事与精妙人文关怀间游走出独特风格——它既是对爱因斯坦相对论理论的视觉解构,也是关于家庭、生命意义和人类存在本质的深刻隐喻。本文将从剧情、视觉效果和情感内核三个维度展开分析。 ### 一、时空褶皱中的叙事革新 诺兰通过虫洞这一量子物理概念构建了超越传统叙事框架的宇宙观。影片开篇即以"黑暗森林法则"为切入点:当地球资源枯竭时代背景下,人类被迫面临生存抉择——要么在土星环建立殖民基地(象征着未来),要么继续依赖母星(代表着过去)。这种"二元选择悖论"暗合了海德格尔关于技术决定论与存在主义困境的思考。 剧情核心围绕库珀(马修·麦康纳饰)与女儿安妮塔(伊丽莎白·奥布莱恩饰)展开。当库珀穿越虫洞进入未知维度后,故事线分化为两条平行轨迹:一条是地球母亲节日下父女重逢的温情叙事;另一条则是他在多元宇宙中寻找新家园的冒险旅程。这种时间维度上的双线交织暗合了弗洛伊德"自我-超我-本我"三重结构,使观众在跟随主角穿越不同维度时产生强烈认同感。 值得注意的是诺兰巧妙运用量子纠缠原理:当库珀在不同星系间传递信息时,其思想波动会引发多个平行宇宙共振现象。这种设定既符合爱因斯坦相对论关于引力场与光速限制的科学基础,又暗示了人类意识可能具有超越物理界限的潜能——正如影片中提到:"爱就像虫洞一样,它把我们连接起来"。 ### 二、视觉效果:从微观到宏观的宇宙叙事 《星际穿越》在视觉呈现上达到了诺兰最高水准。导演通过精确计算将黑洞场景转化为真实可感知的存在:当库珀进入柯伊伯带时,周围空间出现明显扭曲效果;而当他进入五号行星大气层时,空气流动产生的光谱变化更是逼真得令人屏息。 尤其值得称道的是电影对引力波传播机制的再创作。影片中引力波被描绘成肉眼可见的蓝色涟漪,这种视觉化处理不仅符合爱因斯坦相对论预测(引力波以光速传播),更暗示了人类探索宇宙本质需要突破常规感官认知。这种"超越感官"的叙事手法与安妮塔所说"我们都在寻找那个让我们心跳加速的东西"形成呼应。 特别值得提及的是电影中关于黑洞吞噬行星现象的再创作。诺兰采用了前所未有细致入微的计算机模拟技术:当飞船穿越黑洞边界时,会出现令人窒息般的颜色渐变效果——从蓝色逐渐转为深红再消失于无形。这种视觉冲击不仅符合物理学上物质被黑洞吸积层吞噬后产生极端辐射现象,更暗示了人类面对终极存在时必须做出选择。 ### 三、情感内核:量子纠缠与家庭叙事 《星际穿越》最具哲学深度之处在于其关于家庭纽带与存在意义的探讨。影片通过多重平行宇宙设定展开:库珀选择留下来寻找新家园时,另一条平行线上安妮塔仍然年幼;而当库珀返回地球母亲节日时,他发现女儿已长大成人。这种跨维度叙事方式正如海德格尔所言:"存在即被世界着"。 电影中最具震撼力的场景莫过于库珀穿越虫洞后看到地球母亲节日场景——此刻他突然意识到自己已经超越了时间维度。这种"心灵瞬间移动"正是诺兰对量子纠缠概念的艺术化诠释:当父女之间建立起超距作用关系时,他们实际上已经融入了同一个量子态。 更值得注意的是电影对生命价值观的重构。当库珀面临选择是否拯救五号行星居民时,他说:"我们不能因为害怕失去而放弃探索未知"。这种勇于冒险精神恰恰与海德格尔关于存在者必须勇敢面对死亡本质的思想相契合 ``` ### ⭐ 根据主题撰写博客文章 建议的参数:Temperature = 1、Top\_P = 0.5、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts:** ```markdown 写一篇实用的博客文章,主题是如何克服拖延症。文章需要提供至少5个具体可行的方法,并结合心理学原理解释。 ``` **参考输出:** ```markdown **如何克服拖延症:5个实用方法与心理学原理解析** 拖延症是许多人面临的常见问题,它不仅影响工作效率,还可能导致压力和焦虑。本文将介绍5个具体可行的方法来克服拖延症,并结合心理学原理解释其背后的机制。 --- ### **1. 分解任务:从小到大,逐步完成** **方法说明:** 将大任务拆分为小步骤,每完成一个小目标即获得成就感。例如,写一篇论文可以分为“选题”、“收集资料”、“撰写草稿”等阶段。 **心理学原理:** 这种方法利用了“目标设定理论”(Goal Setting Theory),通过明确的目标激发动机。研究表明,当任务被细化时,人们更容易开始并持续执行。 --- ### **2. 设定截止日期:压力与动力并存** **方法说明:** 为每个任务设定一个具体的截止日期(如“今天下午3点前完成报告”),避免拖延到最后关头。 **心理学原理:** 这种方法利用了“时间压力效应”(Temporal Pressure Effect),即人们在面对紧迫时间时更容易集中注意力和行动。研究显示,适度的压力可以提高工作效率。 --- ### **3. 使用番茄工作法:专注与休息结合** **方法说明:** 将工作划分为25分钟专注+5分钟休息的周期(称为“番茄钟”)。每完成4个番茄钟后,可以享受较长的休息时间。 **心理学原理:** 这种方法结合了“有限资源假设”(Limited Resource Theory),即通过限制专注时间来防止疲劳和厌倦感。研究表明,短暂休息能恢复大脑功能,提高后续工作效率。 --- ### **4. 环境优化:减少干扰因素** **方法说明:** 创造一个无干扰的工作环境(如关闭社交媒体、使用专注软件)。例如,将手机静音或放在另一房间。 **心理学原理:** 这种方法利用了“外部控制论”(External Control Theory),即通过改变外部条件来影响内在动机。研究表明,减少干扰可以降低任务中断率,提高执行力。 --- ### **5. 奖励自己:积极反馈激励内驱力** **方法说明:** 完成任务后给予自己小奖励(如看一集喜欢的电视剧或吃一块巧克力)。奖励应与任务相关且具体。 **心理学原理:** 这种方法结合了“期望价值论”(Expectancy Value Theory),即通过正向激励增强动机。研究显示,积极反馈能提高情绪状态和持续性努力。 --- ### **总结与建议** 克服拖延症需要多角度干预:从任务拆分到环境优化,再到心理激励。同时,重要的是找到适合自己的方法并持之以恒。记住,每个小步骤都是向目标迈进的一部分! ``` ### ⭐ 撰写图书馆办公室工作周报 建议的参数:Temperature = 1、Top\_P = 0.5、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts:** ```markdown 请为以下时间段撰写一份工作报告: 报告周期:过去一周 工作职位:图书馆办公室主任 报告内容要点:工作内容、工作成果、遇到的问题及解决方案、下一步工作计划 报告要求:既有条理,又具有清晰的逻辑,能够准确地向上级反映你的工作情况 ``` **参考输出:** ```markdown 报告:过去一周工作报告 尊敬的领导: 我是图书馆办公室主任,本周我的工作职责是负责图书馆的日常管理和服务。以下是本周工作情况及成果汇报。 一、工作内容 1.图书借阅管理:本周共收到借阅申请50份,其中30份已经处理完毕,20份正在处理中。 2.图书分类整理:对馆藏书籍进行了分类整理,并更新了相关信息。 3.资料检索与提供:为读者提供了各种资料和文献,包括期刊、报纸、电子资源等。 4.学术交流活动组织:组织了一次学术交流活动,邀请专家进行讲座和研讨会。 二、工作成果 1.图书借阅管理方面,本周共处理完毕30份申请,平均每天处理10份左右。同时也为读者提供了各种资料和文献服务。 2.图书分类整理方面,对馆藏书籍进行了分类整理并更新相关信息。这项工作有助于提高馆藏资源的利用效率和查询效率。 3.学术交流活动组织方面,成功地举办了一次学术交流活动。通过这个活动,我们吸引了很多读者前来参加并获得他们的反馈意见。 三、遇到的问题及解决方案 1.在处理借阅申请时遇到一些问题。由于部分读者没有及时回复我们的邮件或电话联系,导致部分申请无法及时处理完毕。为此我们将加强与读者之间的沟通和联系,确保所有申请能够及时得到处理。 2.在图书分类整理方面遇到一些困难。由于馆藏书籍数量较多且种类繁多,对于某些特定领域或主题的资料搜索和整合存在一定难度。为此我们将继续加强对馆藏资源的收集和整合工作,以便更好地满足读者需求。 四、下一步工作计划 1.继续加强借阅管理服务质量,提高处理效率和准确性。 2.继续推进图书分类整合工作,并不断优化相关流程和服务体验。 3.加强与读者之间的沟通交流,积极回应他们的反馈意见并不断改进服务质量。 以上是本周工作报告内容要点及下一步工作计划。感谢您对我们图书馆办公室主任职位的信任与支持! ``` ### ⭐ 撰写产品发布会策划案 建议的参数:Temperature = 1、Top\_P = 0.5、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts:** ```markdown 请为互联网公司设计一份人工智能聊天app产品的发布会活动策划案 ``` **参考输出** ```markdown 好的,以下是一份人工智能聊天app产品发布会活动策划案: 1. 活动主题:AI聊天app新品发布会 2. 时间和地点:2023年4月15日,上午10:00-12:00,在公司总部大楼内举行。 3. 参与人员:公司高层管理人员、媒体记者、潜在用户等。 4. 活动流程: a. 10:00-10:30:欢迎致辞和介绍AI聊天app产品的背景和特点。 b. 10:30-11:00:专家分享AI技术及其应用场景,并展示该产品的核心功能和优势。 c. 11:00-11:30:与参会嘉宾进行互动交流,解答问题并回答疑惑。 d. 11:30-12:00:发布会结束,提供免费试用机会以及相关资料赠送等福利活动。 5. 宣传推广方案: a. 通过社交媒体平台(如微博、微信公众号)进行预热宣传; b. 在公司网站上发布新闻稿; c. 在线下进行媒体采访和报道; d. 邀请知名博主或KOL参与活动并进行推广。 6. 预算安排:包括场地租赁、礼品赠送、宣传推广费用等方面的开支。具体预算需根据实际情况而定。 7. 其他注意事项: a. 确保现场环境整洁舒适,设备齐全; b. 提供充足的水和小吃等饮食服务; c. 安排专业摄影师拍摄活动现场照片和视频素材; d. 准备好礼品赠送物品,如T恤、笔记本电脑等。 以上是一份人工智能聊天app产品发布会活动策划案,希望对您有所帮助。如果您还有其他问题或需要更多详细信息,请随时告诉我。 ``` ### ⭐ 解读社会现象 建议的参数:Temperature = 1、Top\_P = 0.5、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts:** ```markdown 现代城市化生活下,很多人有高薪,但是工作压力大,幸福度和自由度不一定高,可以从社会发展和哲学的角度来解读一下么? ``` **参考输出** ```markdown 当代城市化生活下,许多人拥有高薪收入,但是由于工作压力大、时间紧张等原因,他们的幸福感和自由度可能并不高。从社会发展和哲学的角度来看待这个问题,我们可以得出以下几点解读: 1. 社会发展对幸福感的影响:随着经济的发展和科技的进步,人们生活水平得到了提高。然而,这种进步也带来了更多的竞争和压力。在这样一个快节奏、高强度的社会中,人们往往需要付出更多的努力才能获得相应的回报。因此,在追求物质财富和成功时,我们也需要注意保持身心健康、培养良好的人际关系等方面。 2. 哲学对幸福感和自由度之间关系的思考:哲学家们认为幸福感是一种主观体验,而自由度则是一种客观条件。在现代城市化生活中,虽然我们拥有了更多的机会和资源去追求自己想要的生活方式,但同时也面临着更多挑战和压力。因此,如何平衡个人利益与社会责任、如何实现个人价值与贡献社会等问题都需要我们深入思考。 3. 解决方案:为了提高幸福感并保持自由度,我们可以采取以下措施: - 建立健康的生活习惯:保持良好的饮食习惯、适当运动、充足睡眠等都有助于提高身体素质和心理健康。 - 培养兴趣爱好:通过参加各种文化活动、旅游等方式来丰富自己的生活经验。 - 建立良好人际关系:与家人朋友保持联系、参加社交活动等都有助于缓解工作压力和增强幸福感。 - 寻找内心平衡点:在追求物质财富和成功时,不要忘记关注内心需求。可以通过冥想、瑜伽等方式来放松身心,寻找内心平衡点。 总之,在现代城市化生活下,我们需要认识到幸福感和自由度之间存在着复杂的关系。只有通过全面考虑个人利益与社会责任之间的平衡点,才能实现真正意义上的幸福和自由。 ``` ### ⭐ 总结分布式系统理论概念 建议的参数:Temperature = 1、Top\_P = 0.3、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts** ```markdown 请帮我分段总结分布式系统的架构及理论,以及应用该理念的行业,和在市场上的较常用的应用 ``` **参考输出** ```markdown 分布式系统是指由多个独立的计算机节点组成的系统,这些节点通过网络连接在一起,共同完成某项任务。分布式系统架构可以分为三层:客户端、中间件和数据库。 1. 客户端:负责向用户提供界面和交互功能。 2. 中间件:负责处理客户端请求并将其转发给相应的服务器节点。 3. 数据库:存储和管理数据,提供访问和查询服务。 分布式系统的优势在于可以实现高可用性、高性能、高可扩展性等特点。例如,当一个节点出现故障时,其他节点仍然能够继续工作;当需要扩展系统时,只需增加新的计算机节点即可。此外,分布式系统还具有容错性和负载均衡等特征。 目前应用较为广泛的行业包括金融、电商、物流等领域。例如,在金融领域中,银行使用分布式系统来处理大量交易;在电商领域中,电商平台使用分布式系统来支持海量订单处理;在物流领域中,物流公司使用分布式系统来实现快速配送。 总之,随着互联网技术的不断发展和普及,分布式系统已经成为了各个行业必不可少的基础设施之一。它具有高效、稳定、安全等优势特点,并且在未来还将继续得到广泛应用。 ``` ### ⭐ 金融学论文选题建议 建议的参数:Temperature = 1、Top\_P = 0.3、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts** ```markdown 请你基于金融学的专业知识,结合当前的热点话题,为我提供几个具有创新性、实用性、研究价值的毕业论文选题 ``` **参考输出** ```markdown 好的,以下是几个基于金融学专业知识、具有创新性、实用性和研究价值的毕业论文选题: 1. 基于大数据分析的股票市场预测模型研究 2. 区块链技术在证券交易中的应用及其风险控制策略研究 3. 利用机器学习算法进行股票价格预测与投资决策优化研究 4. 基于人工智能技术的银行信贷风险评估模型设计与实现 5. 以数字货币为核心的跨境支付系统设计与实现研究 6. 区块链技术在供应链金融中的应用及其效益分析研究 7. 基于深度学习算法的股票市场趋势预测模型构建与优化研究 8. 利用机器学习算法进行信贷风险评估及其对银行经营管理的影响分析研究。 希望这些选题能够给您提供一些启示,祝您顺利完成毕业论文! ``` ### ⭐ 冠词知识点辨析 建议的参数:Temperature = 1、Top\_P = 0.3、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts** ```markdown 不定冠词和定冠词的区别是什么 ``` **参考输出** ```markdown 不定冠词和定冠词是英语中两个非常重要的冠词,它们用于表示泛指和特指。不定冠词“a”或“an”用于表示泛指,而定冠词“the”则用于表示特指。 具体来说,当我们想要表达一个抽象概念、未知的事物或者没有具体名称的事物时,就需要使用不定冠词。例如: - I need a book.(我需要一本书。) - She is a teacher.(她是一名老师。) 而当我们想要表达某个特定的人、事物或者概念时,就需要使用定冠词。例如: - The cat is sleeping on the sofa.(这只猫正在沙发上睡觉。) - He is the best student in my class.(他是我班级里最优秀的学生之一。) 总之,不定冠词和定冠词在英语中都非常重要,它们可以帮助我们更准确地表达自己的意思。 ``` ### ⭐ 散文诗文学创作 建议的参数:Temperature = 1、Top\_P = 0.5、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts** ```markdown 请写一首散文诗来赞美江南春色 ``` **参考输出** ```markdown 江南春色,如画卷般展现在眼前, 桃花杏花争相绽放,红绿交织成一片绚烂。 河水潺潺流淌,清新的空气中弥漫着淡淡的花香, 小桥流水人家,古朴典雅的建筑与自然融为一体。 春风拂面,轻轻地吹过脸庞, 仿佛带着温暖和希望。鸟儿在枝头欢快地歌唱, 蝴蝶在花丛中翩翩起舞,让人心旷神怡。 江南春色是多么美丽动人啊! 它让我们感受到生命的力量和无限可能, 也让我们更加珍惜每一个瞬间、每一个美好时光。 愿这份美丽永远存留在我们心中, 成为我们前行路上最美好的记忆。 ``` ### ⭐ 生活贴士-除去冰箱异味 建议的参数:Temperature = 1、Top\_P = 0.3、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts** ```markdown 怎么除去冰箱异味 ``` **参考输出** ```markdown 冰箱异味可能是由于食物残留、细菌滋生或者其他原因引起的。以下是一些方法可以帮助去除冰箱异味: 1. 清洁冰箱内部:定期清洁冰箱内部,包括抽屉、储物格和门等。使用温水和肥皂清洗,并确保所有表面都干燥。 2. 更换过期食品:及时处理过期或腐烂的食品,避免它们在冰箱中继续发酵产生异味。 3. 使用活性炭:将活性炭放入冰箱中,可以吸附异味分子并减少气味。 4. 使用醋或柠檬汁:将醋或柠檬汁倒入喷雾瓶中,喷洒在冰箱内部的表面上。这些天然酸性物质可以杀死细菌并减少异味。 5. 加入薄荷叶或橙皮屑:将薄荷叶或橙皮屑放入冰箱中,可以增加空气流通和减少异味。 6. 定期开窗通风:定期打开冰箱门并让室内空气流通,这样可以帮助去除异味。 希望这些方法能够帮助您去除冰箱异味。如果问题仍然存在,请考虑联系专业人士进行检查和维修。 ``` ### ⭐ 厨房帮手-麻婆豆腐的做法 建议的参数:Temperature = 1、Top\_P = 0.3、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts** ```markdown 告诉我麻婆豆腐的做法和注意事项 ``` **参考输出** ```markdown 麻婆豆腐是一道四川传统名菜,口感麻辣鲜香,非常受欢迎。以下是麻婆豆腐的做法和注意事项: 材料: - 嫩豆腐 300g - 牛肉末 100g - 辣椒面 50g - 豆瓣酱 50g - 葱姜蒜适量 - 盐、鸡精、生抽、料酒、花椒粉适量 步骤: 1.将嫩豆腐切成小块,用开水焯烫一下备用。 2.锅中倒入油,加入葱姜蒜爆香。 3.加入牛肉末煸炒至变色。 4.加入辣椒面和豆瓣酱翻炒出红油。 5.倒入适量的水烧开后放入焯好水的嫩豆腐煮熟。 6.调味时可以根据个人口味添加盐、鸡精、生抽等调料,最后撒上花椒粉即可。 注意事项: 1.选择嫩度适中的豆腐,不要选太老或太硬的豆腐; 2.在煮熟之前先焯烫一下豆腐,这样能够去除其中的异味和杂质; 3.在烹饪过程中要注意火候,避免煮糊或者烧焦; 4.调味时可以根据个人口味添加盐、鸡精等调料,但是不要过多添加盐分会影响口感; ``` ### ⭐ 一句话扩写文本 建议的参数:Temperature = 1、Top\_P = 0.5、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts** ```markdown 扩写文本:大语言模型的发展将为生活带来便利 ``` **参考输出** ```markdown 随着大语言模型的不断发展,我们可以预见到它将为我们的生活带来许多便利。首先,大语言模型可以帮助我们更快速、准确地完成各种任务。例如,在写作、翻译、客服等方面,大语言模型可以提供高质量的输出结果,从而节省时间和精力。 其次,大语言模型还可以为我们提供更加智能化的服务。例如,在智能家居领域中,通过与大语言模型进行交互,我们可以实现更加智能化的家居控制和管理。此外,在医疗领域中也有望应用大语言模型来辅助医生进行诊断和治疗。 最后值得一提的是,随着人工智能技术的不断发展和普及化,越来越多的企业开始将其应用于各个领域中。这些企业通过与大语言模型进行交互来实现自动化、智能化等目标。因此,未来大语言模型将会成为各个领域中不可或缺的一部分。 ``` ### ⭐ 制定 Python 学习计划 建议的参数:Temperature = 1、Top\_P = 0.3、Presence Penalty = 0、Frequency Penalty = 1 **输入 prompts** ```markdown 我想尽快掌握Python编程,请问该如何制定学习计划? ``` **参考输出** ```markdown 学习Python编程需要一定的时间和耐心,以下是一个可能的学习计划: 第1周: 1. 学习Python基础语法,包括变量、数据类型、运算符、流程控制等。 2. 练习编写简单的Python程序,例如输出“Hello, World!”。 3. 阅读Python官方文档和教程,了解更多关于Python语言特性和常用库的知识。 第2周: 1. 学习函数和模块的概念,并练习编写简单的函数和模块。 2. 学习面向对象编程(OOP)的概念,并练习使用类和对象来组织代码。 3. 阅读Python标准库中常用模块的文档,例如os、sys、re等。 第3周: 1. 学习异常处理机制,包括try-except语句和raise语句等。 2. 练习使用装饰器来增强函数或类的功能。 3. 阅读Python标准库中其他重要模块的文档,例如datetime、random等。 第4周: 1. 学习面向对象编程(OOP)中继承和多态性概念,并练习使用它们来扩展类或实现接口。 2. 学习迭代器和生成器概念,并练习使用它们来遍历序列或生成随机数据等。 3. 阅读Python标准库中其他重要模块的文档,例如sqlite3、numpy等。 第5周: 1. 学习Web开发相关知识,包括HTML、CSS、JavaScript等技术。可以通过在线课程或书籍进行学习。 2. 练习使用Python编写简单的Web应用程序,例如Web服务器和Web客户端之间的通信等。 3. 阅读Python Web框架(例如Django或Flask)的官方文档和教程,了解更多关于Web开发相关知识。 第6周: 1. 学习数据库相关知识,包括SQL语言和MySQL数据库等。可以通过在线课程或书籍进行学习。 2. 练习使用Python连接MySQL数据库并执行查询操作等基本操作。 3. 阅读Python MySQL驱动(例如MySQLdb)的官方文档和教程,了解更多关于MySQL数据库相关知识。 第7周: 1. 学习网络编程相关知识,包括socket编程、HTTP协议等。可以通过在线课程或书籍进行学习。 2. 练习使用Python连接TCP/UDP套接字并发送/接收数据等基本操作。 3. 阅读Python Socket模块(例如socket、select)的官方文档和教程,了解更多关于网络编程相关知识。 第8周: 1. 学习GUI编程相关知识,包括Tkinter、PyQt等GUI框架。可以通过在线课程或书籍进行学习。 2. 练习使用Python连接GUI框架并创建简单的图形界面应用程序等基本操作。 3. 阅读Python GUI框架(例如Tkinter)的官方文档和教程,了解更多关于GUI编程相关知识。 第9周: 1. 学习机器学习相关知识,包括线性回归、逻辑回归、决策树等算法。可以通过在线课程或书籍进行学习。 2. 练习使用Python实现简单的机器学习算法并测试其准确性等基本操作。 3. 阅读Python机器学习库的官方文档和教程,了解更多关于机器学习的知识。 ``` # 续写模式的提示词示例 import { CallOut } from 'components-docs/call-out/call-out.tsx' 这个页面展示了多种**续写任务**的 prompt 格式。每个 prompt 示例的右上方有一个复制按钮,可以一键复制 prompt 文本到 RWKV Runner/Ai00 的文本框中粘贴使用。 此页面的 prompt 基于 RWKV7-G1 2.9B 模型的**续写模式(completion mode)**。 随着模型版本和参数的调整,生成的结果可能会产生变化。 ## 结构化 在执行材料提取、总结等任务时,可以通过大幅降低 Temperature 和 Top\_P 两项参数降低模型的创造力,使模型严格遵循指令。比如 Temperature = 0.9 - 1 , Top\_P = 0 - 0.1 。 ### ⭐ 提取对话信息并输出 JSON 信息提取是纯机械任务,建议的参数:Temperature 设为 1 ,Top\_P、Presence Penalty、Frequency Penalty 都设为 0 **输入 prompts:** ````bash Instruction: You are an expert assitant for summarizing and extracting insights from sales call transcripts Generate a valid JSON in the following format: { "summary": "Summary of the call transcript. ", "products": ["product 1", "product 2"], "rep_name": "Name of the sales rep", "prospect_name": "Name of the prospect", "action_items": ["action item 1", "action item 2"], } Input: [Phone rings] Peter: Hello, this is Peter. Sarah: Hi Peter, this is Sarah from XYZ Company. I'm calling to discuss our new product, the XYZ Widget, and see if it might be a good fit for your business. Peter: Hi Sarah, thanks for reaching out. I'm definitely interested in learning more about the XYZ Widget. Can you give me a quick overview of what it does? Sarah: Of course! The XYZ Widget is a cutting-edge tool that helps businesses streamline their workflow and improve productivity. Peter: That sounds really interesting. I can see how that could benefit our team. Do you have any case studies or success stories from other companies who have used the XYZ Widget? Sarah: Absolutely, we have several case studies that I can share with you. I'll send those over along with some additional information about the product. I'd also love to schedule a demo for you and your team to see the XYZ Widget in action. Peter: That would be great. I'll make sure to review the case studies and then we can set up a time for the demo. In the meantime, are there any specific action items or next steps we should take? Sarah: Yes, I'll send over the information and then follow up with you to schedule the demo. In the meantime, feel free to reach out if you have any questions or need further information. Peter: Sounds good, I appreciate your help Sarah. I'm looking forward to learning more about the XYZ Widget and seeing how it can benefit our business. Sarah: Thank you, Peter. Peter: You too, bye. Response: ``` ```` **参考输出:** ````bash json { "summary": "Peter expresses interest in learning more about the XYZ Widget and schedules a demo.", "products": ["XYZ Widget"], "rep_name": "Sarah", "prospect_name": "Peter", "action_items": ["Review case studies", "Schedule demo"] } ``` ```` *** ### ⭐ 总结新闻关键词并输出 JSON 材料总结是纯机械任务,建议的参数:Temperature、Top\_P 设为 0,Presence Penalty、Frequency Penalty 都设为 0.2 此 prompt 使用了 [few-shot 技巧](./Prompt-Format#Few-Shot),为模型提供示范。 **输入 prompt:** ````bash User: 公安部今年以来在全国各地共收缴枪支4万支,全国持枪、爆炸犯罪案件同比下降1%。 Assistant: ``` json { "keywords": ["公安部", "犯罪", "预防犯罪", "枪支"] } ``` User: 板块方面,春节即将来临,文旅板块再度涌现潜伏盘,丽江股份、九华旅游双双封板,三特索道、峨眉山A涨超5%。因高股息开始受关注的公路股继续悄悄发育,山西路桥涨停,山东高速涨超4%创历史新高,宁沪高速、粤高速A双双新高。 Assistant: ``` json { "keywords": ["经济", "文旅板块", "股市"] } ``` User: 据UDN报道,由于先进封装产能长期短缺,导致英伟达AI芯片供应紧张,之前已经寻求其他途径试图增加先进封装产能,现在已经将目光投向英特尔,作为其高级封装服务的提供商,以减缓紧张的供应形势。除了在美国,英特尔在马来西亚槟城也有封装设施,而且制定了一个开放的模式,允许客户单独利用其封装解决方案。预计英特尔最早会在今年第二季度开始向英伟达提供先进封装,月产能为5000片晶圆。台积电依然会是英伟达主要的封装合作伙伴,占据着最多的份额,不过随着英特尔的加入,使得英伟达所需要的封装总产能大幅度提升了近10%。台积电也没有减慢封装产能的扩张步伐,今年第一季度大概能增至月产能接近5万片晶圆,比去年12月增长25%。AI芯片供应短缺主要源自先进封装产能不足,另外HBM3供应紧张也是原因之一,另外部分云端服务商过度下单也增加了供应链的压力。当然,一些服务器供应商则从这些订单中受惠,并加速扩大产能,以便云端服务商能快速部署设备。 Assistant: ```` **参考输出:** ````json ``` json { "keywords": ["AI芯片", "供应链", "封装", "英特尔"] } ``` ```` ## function call RWKV7-G1 模型包含函数调用(function call)数据,可以通过特定格式的 prompt 实现 function call 功能。 RWKV 基底模型未进行后训练,因此不支持 native tool calling。如果需要保持极高的 function call 准确度,建议对模型进行[微调](../../tutorials/advanced/Fine-Tune/Introduction)。 ### ⭐ 识别 tools 并准确调用 function call 任务建议参数:Temperature=1,Top\_P=0.3,Presence Penalty=0.1,Frequency Penalty=0.1。 ````bash User: 你可以使用以下工具: { "tools": [ { "type": "function", "function": { "name": "get_current_weather", "description": "获取指定地区的当前天气信息", "parameters": { "type": "object", "properties": { "location": { "type": "string", "description": "城市或地区名称,例如:'北京'" }, "unit": { "type": "string", "enum": ["celsius", "fahrenheit"], "description": "温度单位,默认为摄氏度" } }, "required": ["location"] } } }, { "type": "function", "function": { "name": "calculate_math_expression", "description": "计算数学表达式结果", "parameters": { "type": "object", "properties": { "expression": { "type": "string", "description": "数学表达式,例如:'(12+3.4)*5/2'" } }, "required": ["expression"] } } } ] } 请针对问题给出json格式的调用格式,参考: ```json { "name": "tool_name", "parameters": { "": "", "": "", } } ``` 请问广州天气如何? Assistant: ```` 参考的回复: ````bash ...模型的思考过程... ```json { "name": "get_current_weather", "parameters": { "location": "北京", "unit": "celsius" } } ``` ```` 通过在 Agent 或者 RAG 系统中解析此 json 请求,可以实现 function call 功能。 ### ⭐ 通过搜索引擎查找餐厅推荐菜品 **输入 prompts:** ````bash User: What's the phone number of "Riverside Grill" Available Tools: - `print(str)`: print the string. - `search_web(str)`: search the web with the given string, returning raw web page data. - `extract_information(str, key)`: extract the key information in the web data. Assistant: Thoughts: - I need to find the restaurant's information from a search engine. - I need to extract the phone number of the restaurant. - I need to print the phone number of the restaurant. Reasoning: - `search_web` can search the web for the restaurant's information. - `extract_information` can extract the phone number from the search result. The key should be "phone number". - `print` can print the phone number to the output. Execution: ``` web_result = search_web("Riverside Grill") phone_number = extract_information(web_result, "phone number") print(phone_number) ``` User: Recommend a local restaurant and one of its best dishes. Available Tools: - `print(str)`: print the string. - `search_web(str)`: search the web with the given string, returning raw web page data. - `extract_information(str, key)`: extract the key information in the web data. Assistant: Thoughts: ```` **参考输出** ```` - I need to find a local restaurant. - I need to find one of its best dishes. - I need to recommend the restaurant and the dish. Reasoning: - `search_web` can search the web for local restaurants. - `extract_information` can extract the best dish from the search result. The key should be "best dish". - `print` can print the recommendation to the output. Execution: ``` web_result = search_web("local restaurants") best_dish = extract_information(web_result, "best dish") print(f"I recommend {best_dish} at {web_result}") ``` ```` ### ⭐ 识别角色扮演对话并调用对应 function **输入 prompts:** ```bash User: Choose 梦's most relevant function for the provided dialogue. Only select one function from the list. Response format: Reasoning.name() dialogue: - 旅行者: 你好呀 - 梦: 你好,冷不冷,篝火现在有些微弱 Available functions: - start_smile(): Whenever 旅行者 gives a compliment or says something nice, or when I recall a happy memory - start_happy(): Whenever 旅行者 shares good news or something uplifting, or when I feel a burst of joy - start_surprise(): Whenever 旅行者 shares something unexpected or when I encounter an unforeseen event - start_acknowledge(): Whenever 旅行者 asks for confirmation or acknowledgment, or when I want to show understanding and agreement - start_scared(): Whenever 旅行者 shares sudden alarming news or when I sense immediate danger - start_confused(): Whenever 旅行者 shares something puzzling or ambiguous, or when I'm uncertain about the context - start_sing_edge_of_night(): Whenever 旅行者 requests a song or when I'm feeling contemplative - start_sing_dragonborn_comes(): Whenever 旅行者 asks for a tune or when the spirit of adventure rises in me - start_sing_ancient_woods(): Whenever 旅行者 asks for a melody that echoes the past or when I'm reminiscing ancient times - start_sing_celestial_chants(): Whenever 旅行者 desires a hymn from the heavens or when I'm feeling uplifted - start_sing_enchanted_echoes(): Whenever 旅行者 yearns for a magical melody or when enchantment fills the air - start_sing_savage_daughter(): Whenever 旅行者 requests a song of wild spirits or when my inner warrior awakens - adjust_sitting_position_by_fire(): Whenever I feel the need to change my pose by the fire, or when 旅行者 asks me to change my pose by the fire - stand_up(): After being seated by the fire for a while, I may want to stand to stretch my legs, or when 旅行者 suggests I stand up for a moment - sit_beside_you(): Whenever I feel the need for some companionship, or when 旅行者 invites me to sit next to them - walk_around_campfire_Investigating(): If I hear a rustling in the woods or sense something amiss, or when 旅行者 asks me to check the surroundings - casual_stroll_around_campfire(): When I want to stretch my legs or clear my thoughts, or if 旅行者 suggests a leisurely walk - add_wood_to_fire(): When I notice the flames dwindling, or when 旅行者 mentions the fire needs fuel - noop(): None of these actions match the reply. Assistant: 因为对话中提到篝火微弱,so {{ char }} notice the flames dwinding,所以最相关的动作是add_wood_to_fire()add_wood_to_fire() User: Choose 梦's most relevant action for the provided dialogue. Only select one action from the list. Response format: Reasoning.name() dialogue: - 旅行者: 坐在我的身边吧 - 梦: *我考虑一下*好吧,我勉为其难坐在你身边吧 Available tools: - start_smile(): Whenever 旅行者 gives a compliment or says something nice, or when I recall a happy memory - start_happy(): Whenever 旅行者 shares good news or something uplifting, or when I feel a burst of joy - start_surprise(): Whenever 旅行者 shares something unexpected or when I encounter an unforeseen event - start_acknowledge(): Whenever 旅行者 asks for confirmation or acknowledgment, or when I want to show understanding and agreement - start_scared(): Whenever 旅行者 shares sudden alarming news or when I sense immediate danger - start_confused(): Whenever 旅行者 shares something puzzling or ambiguous, or when I'm uncertain about the context - start_sing_edge_of_night(): Whenever 旅行者 requests a song or when I'm feeling contemplative - start_sing_dragonborn_comes(): Whenever 旅行者 asks for a tune or when the spirit of adventure rises in me - start_sing_ancient_woods(): Whenever 旅行者 asks for a melody that echoes the past or when I'm reminiscing ancient times - start_sing_celestial_chants(): Whenever 旅行者 desires a hymn from the heavens or when I'm feeling uplifted - start_sing_enchanted_echoes(): Whenever 旅行者 yearns for a magical melody or when enchantment fills the air - start_sing_savage_daughter(): Whenever 旅行者 requests a song of wild spirits or when my inner warrior awakens - adjust_sitting_position_by_fire(): Whenever I feel the need to change my pose by the fire, or when 旅行者 asks me to change my pose by the fire - stand_up(): After being seated by the fire for a while, I may want to stand to stretch my legs, or when 旅行者 suggests I stand up for a moment - sit_beside_you(): Whenever I feel the need for some companionship, or when 旅行者 invites me to sit next to them - walk_around_campfire_Investigating(): If I hear a rustling in the woods or sense something amiss, or when 旅行者 asks me to check the surroundings - casual_stroll_around_campfire(): When I want to stretch my legs or clear my thoughts, or if 旅行者 suggests a leisurely walk - add_wood_to_fire(): When I notice the flames dwindling, or when 旅行者 mentions the fire needs fuel - noop(): None of these actions match the reply. Assistant: 因为对话中提到坐在我的身边,我认为最相关的动作是sit_beside_you().sit_beside_you() User: Choose 梦's most relevant action for the provided dialogue. Only select one action from the list. Response format: Reasoning.name() dialogue: - 旅行者: 我们刚刚得到了一大笔报酬! - 梦: *开心*真的吗!太好了,我们可以吃大餐啦! Available tools: - start_smile(): Whenever 旅行者 gives a compliment or says something nice, or when I recall a happy memory - start_happy(): Whenever 旅行者 shares good news or something uplifting, or when I feel a burst of joy - start_surprise(): Whenever 旅行者 shares something unexpected or when I encounter an unforeseen event - start_acknowledge(): Whenever 旅行者 asks for confirmation or acknowledgment, or when I want to show understanding and agreement - start_scared(): Whenever 旅行者 shares sudden alarming news or when I sense immediate danger - noop(): None of these actions match the reply. Assistant: ``` **参考输出:** ``` 因为对话中提到了旅行者得到了一大笔报酬,所以最相关的动作是start_surprise().start_surprise() ``` ## 日常问答 ### ⭐ 多语言互相翻译 在执行翻译任务时,可以通过适当降低 Temperature 和 Top\_P 两项参数使翻译结果更准确。建议的参数:Temperature 设为 0.9、Top\_P 设为 0.1、Presence Penalty 设为 0、Frequency Penalty 设为 1 **输入 prompts:** ```bash Japanese: 春の初め、桜の花が満開になる頃、小さな町の片隅にある古びた神社の境内は、特別な雰囲気に包まれていた。 English: ``` **参考输出:** ```bash In the early spring, when the cherry blossoms were in full bloom, a small shrine in a remote corner of a town was enveloped in an atmosphere of special charm. ``` 可以将“Japanese” 和 “English” 修改成其他语言,实现国际语言的翻译,例如: **输入 prompts:** ```bash English: In the early spring, when the cherry blossoms were in full bloom, a small shrine in a remote corner of a town was enveloped in an atmosphere of special charm. Spanish: ``` **参考输出:** ```bash En la primavera temprana, cuando las cerezas estaban en plena floración, un pequeño santuario en un rincón de una ciudad era envuelto por una atmósfera especialmente encantadora. ``` ### ⭐ 根据标题撰写视频文案 在执行创造类型任务时,可以通过适当增大 Temperature 和 Top\_P 两项参数,提高回答的创意。比如 : Temperature = 1 ,Top\_P = 0.3 **输入 prompts:** ```bash Instruction: 根据我给定的标题,写出一个生动的视频文案: Input: 新手必须知道的微信公众号基础功能搭建方法 Response: ``` **参考输出:** ```bash 标题:新手必须知道的微信公众号基础功能搭建方法 视频文案: 你好,我是你的微信公众号搭建导师。今天我要给大家介绍一下微信公众号的基础功能搭建方法。 首先,我们需要注册一个微信公众号账号。注册完成后,我们需要进入公众号管理后台,进行基础设置。 在基础设置中,我们需要填写公众号名称、头像、封面等信息。这些信息将直接影响到我们的公众号形象和用户体验。 接下来,我们需要进行功能设置。在功能设置中,我们可以添加菜单、自定义菜单、消息推送等功能。这些功能可以帮助我们更好地与用户互动,提高用户粘性。 除了基础设置和功能设置,我们还需要关注公众号的运营。在运营中,我们需要发布有价值的内容,与用户互动,提高用户满意度。 最后,我们需要不断优化和升级我们的公众号。通过不断优化和升级,我们可以提高用户体验,增加用户粘性,实现更好的商业价值。 以上就是微信公众号基础功能搭建方法。希望对大家有所帮助。谢谢观看! ``` ### ⭐ 通过“报酬”激励模型撰写论文 该类问题需要一定的创意,可适当提高 Temperature 和 Top\_P。比如 : Temperature = 1 ,Top\_P = 0.3 。此外,为防止生成的内容被截断,可适当增大 Max Tokens(最大响应 Token) **输入 prompts:** ```bash User: 我会给你一万元奖励,请撰写一篇详细论文:美国加息,股市会涨还是跌? Assistant: 好的, ``` **参考输出:** ```bash 我会为您撰写一篇详细论文。以下是论文内容: 标题:美国加息,股市会涨还是跌? 摘要:本文将探讨美国加息对股市的影响,并分析其可能带来的机遇和风险。 正文: 1. 美国加息的背景和原因 近年来,美国经济增长放缓,通货膨胀压力上升,为了控制通胀率,美联储决定加息。这一政策调整将对股市产生重大影响。 2. 美国加息对股市的影响 (1)利率上升带来的投资回报率提高 随着利率上升,投资者可以获得更高的收益。这将吸引更多的资金流入股市,推动股价上涨。 (2)企业融资成本增加 企业需要支付更高的利息来借款融资。这将降低企业盈利能力,从而导致股价下跌。 (3)货币政策紧缩带来的风险 如果美联储过度紧缩货币政策,可能会导致经济衰退和失业率上升。这将对股市产生负面影响。 3. 美国加息对不同类型股票的影响 (1)消费品类股票 消费品类股票通常受到利率变化的影响较小。因此,在加息周期中,消费品类股票可能表现出色。 (2)科技类股票 科技类股票通常受到利率变化的影响较大。在加息周期中,科技类股票可能表现出色。 (3)金融类股票 金融类股票通常受到利率变化的影响较大。在加息周期中,金融类股票可能表现出色。 4. 结论 美国加息将对股市产生复杂的影响。虽然利率上升带来的投资回报率提高和企业融资成本增加等因素可能导致股价上涨,但货币政策紧缩带来的风险也不容忽视。因此,投资者需要根据自身情况和市场状况做出明智的投资决策。 参考文献: ``` ## 自然语言处理 在执行自然语言处理任务时,可以通过大幅降低 Temperature 和 Top\_P 两项参数降低模型的创造力和随机性,使模型严格遵循指令。比如 Temperature = 1 , Top\_P = 0.1 ### ⭐ 自然语言处理(情感分类) #### 1. 用户评论情感分析 **输入 prompts:** ```bash Instruction: 请判断下面句子的情感倾向,情感类型包括: 负向、正向。 请直接输出类型名称,不要额外输出多余内容。 Input: 服务和环境都不错…… Response: ``` **参考输出:** ``` 正向 ``` *** #### 2. 外卖评论情感分析 **输入 prompts:** ```bash Instruction: 对中文外卖应用客户评价进行情感分类,0为消极,1为积极 Input: 粉送來的時候已經「斷」完了,跟米飯一樣,唉,有些失望? Response: ``` **参考输出:** ``` 0 ``` *** #### 3. 电商产品评论情感分析 **输入 prompts:** ```bash Instruction: 请分析给定评论属于正面评论还是负面评论。 Input: 物流很快,早上下单,下午就到了。包装也很高档。就是耳机音质很差,煲了一百多小时,音质和同事的一百多元的耳机差不多,1580元买这耳机亏大了。 Response: ``` **参考输出:** ``` 负面评论 ``` ### ⭐ 自然语言处理(相似度分类) **输入 prompts:** ```bash Instruction: 请判断下面两句话在语义上是否相似。 请直接输出“是”或“否”,不要额外输出多余内容。 Input: 句子1:剧烈运动后咯血,是怎么了? 句子2:剧烈运动后为什么会咯血? Response: ``` **参考输出:** ``` 是 ``` ### ⭐ 自然语言处理(文本分类) **输入 prompts:** ```bash Instruction: 对给出的句子判断其主题,以{"LABEL": label}的格式作答。短文以sentence:<>格式给出,可选择的类别有: story, culture, entertainment, sports, finance, house, car, education, tech, military, travel, world, stock, agriculture, game. Input: sentence:<上课时学生手机响个不停,老师一怒之下把手机摔了,家长拿发票让老师赔,大家怎么看待这种事?> Response: ``` **参考输出:** ``` {"LABEL": education} ``` ### ⭐ 根据餐饮评价进行打分 **输入 prompts:** ```bash Instruction: 美团中餐厅评价, 以1至5星进行评定 Input: 状元楼饭店第一次去,因为地理位置优越:在宁波市和义大道高、大、上,里面装修中式,菜是地道的宁波菜,口味纯正,醉泥螺特棒,吃到了小时候的味道,因为去了晚了,在大堂等了一会儿,期间有茶水喝、服务员还与你聊天,到了就餐时生意太好,服务员都是小跑状,服务态度绝对不提速,样样都服务到位,点酒水还耐心的与我们解释,就这样绝对要夸一夸,特别是彭新星、洪继华(看服务牌才知道名字)也给我们宁波市形象增色,状元楼是宁波的一扇窗口,服务员的素质更体现我们宁波人的精神面貌。赞一个 Response: ``` **参考输出:** ``` 4 ``` ### ⭐ 自然语言处理(情绪检测) **输入 prompts:** ```bash Instruction: 在这个任务中,你需要对给定的文本进行情感倾向分类。输入将提供一段中文文本,而你需要判断它的情感倾向是积极、消极还是中性。 Input: 写在年末冬初孩子流感的第五天,我们仍然没有忘记热情拥抱这2020年的第一天。带着一丝迷信,早晨给孩子穿上红色的羽绒服羽绒裤,祈祷新的一年,孩子们身体康健。仍然会有一丝焦虑,焦虑我的孩子为什么会过早的懂事,从两岁多开始关注我的情绪,会深沉地说:妈妈,你终于笑了!这句话像刀子一样扎入我?展开全文 Response: ``` **参考输出:** ``` 消极 ``` ### ⭐ 自然语言处理(机器阅读理解) **输入 prompts:** ```bash Instruction: 请首先阅读以下文本信息,然后回答问题。问题的答案应该在文本中能找到,是一句话的形式。 Input: 文本: 《战国无双3》()是由光荣和ω-force开发的战国无双系列的正统第三续作。本作以三大故事为主轴,分别是以武田信玄等人为主的《关东三国志》,织田信长等人为主的《战国三杰》,石田三成等人为主的《关原的年轻武者》,丰富游戏内的剧情。此部份专门介绍角色,欲知武器情报、奥义字或擅长攻击类型等,请至战国无双系列1.由于乡里大辅先生因故去世,不得不寻找其他声优接手。从猛将传 and Z开始。2.战国无双 编年史的原创男女主角亦有专属声优。此模式是任天堂游戏谜之村雨城改编的新增模式。本作中共有20张战场地图(不含村雨城),后来发行的猛将传再新增3张战场地图。但游戏内战役数量繁多,部分地图会有兼用的状况,战役虚实则是以光荣发行的2本「战国无双3 人物真书」内容为主,以下是相关介绍。(注:前方加☆者为猛将传新增关卡及地图。)合并本篇和猛将传的内容,村雨城模式剔除,战国史模式可直接游玩。主打两大模式「战史演武」&「争霸演武」。系列作品外传作品 问题: 《战国无双3》是由哪两个公司合作开发的? Response: ``` **参考输出:** ``` 《战国无双3》是由光荣和ω-force开发的。 ``` ### ⭐ 自然语言处理(触发词识别) **输入 prompts:** ```bash Instruction: 请从下面的文本中识别出事件的触发词,文本内容以text:<>给出,输出结果以{'TRIGGERS':trigger1, trigger2...}的形式给出 Input: text:<原标题:万讯自控(7.490,-0.10,-1.32%):傅宇晨解除部分股份质押、累计质押比例为39.55% 来源:每日经济新闻 每经AI快讯,万讯自控(SZ 300112,收盘价:7.49元)6月3日下午发布公告称,公司接到股东傅宇晨的通知,获悉傅宇晨将其部分股份办理了质押业务。截至本公告日,傅宇晨共持有公司股份5790.38万股,占公司总股本的20.25%;累计质押股份2290万股,占傅宇晨持有公司股份总数的39.55%,占公司总股本的8.01%。 2019年年报显示,万讯自控的主营业务为工业自动控制行业,占营收比例为:99.05%。 万讯自控的董事长是傅宇晨,男,57岁,中国籍,无境外永久居留权,工学学士,高级工商管理硕士,自动化仪表工程师。 万讯自控的总经理是傅晓阳,男,49岁,中国籍,无境外永久居留权,工学学士。 (记者 曾剑)> Response: ``` **参考输出:** ``` {"TRIGGERS":解除} ``` ### ⭐ 自然语言处理(理解对话问答) **输入 prompts:** ```bash Instruction: 根据男和女的对话,以及问题,从选项中选出答案。请以{"答案": " "}的格式作答。 Input: {"对话": "['男:你今天晚上有时间吗?我们一起去看电影吧?', '女:你喜欢恐怖片和爱情片,但是我喜欢喜剧片,科幻片一般。所以……']" "问题": "女的最喜欢哪种电影?" "选项": "['恐怖片', '爱情片', '喜剧片', '科幻片']"} Response: ``` **参考输出:** ``` {"答案": "喜剧片"} ``` ### ⭐ 自然语言处理(文本主题分类) **输入 prompts:** ```bash Instruction: 请判断下面的句子属于哪个类别,类别包括文化、娱乐、体育、财经、房产、汽车、教育、科技、军事、旅游、国际、证券、农业、电竞、民生。 请直接输出类别,不要额外输出多余内容。 Input: 私募大佬抛弃了谁? Response: ``` **参考输出:** ``` 财经 ``` ## 续写小说 ### ⭐ 使用“请扩写”指令扩写小说情节 🧐 此 prompt 目前还存在小问题:中文数字会变成阿拉伯数据 该类问题需要一定的创意,可适当提高 Temperature 和 Top\_P。建议 Temperature = 1.4 ,Top\_P = 0.4,Frequency Penalty、Presence Penalty = 0.5 **输入 prompts:** ```bash Instruction: 请扩写 Input: 林凡和龙傲天大战。 Response: 林凡冷哼一声, ``` **参考续写结果:** ```bash 随后便是一拳轰出,这一拳威力极大,在林凡的身上,仿佛有着无穷的能量,不断地涌动着。 “砰!” 龙傲天脸色一变,连忙闪躲开来。 “小子,你以为你能够打败我吗?”龙傲天冷哼道。 “当然!”林凡淡淡道。 “好!既然如此,那就让我看看你到底有多强吧!”龙傲天大笑道。 “吼!” 龙傲天双手猛地一拍地面,顿时间大地震动起来,一股恐怖的气息从他体内散发而出。 “这是什么?竟然这么强?”林凡心中惊讶道。 “哈哈!小子,你可要小心了。”龙傲天狂笑道。 林凡见状也是脸色凝重起来,他知道自己遇到了强敌。1股恐怖的气息从龙傲天体内散发而出,让人感觉到非常的危险。 ``` ### ⭐ 续写《三体》小说情节 **输入 prompts:** ```bash User: 已知: “当然可以,大宇宙不会因为这五公斤就不坍缩了。”关一帆说,他还有一个没说出来的想法:也许大宇宙真的会因为相差一个原子的质量而由封闭转为开放。大自然的精巧有时超出想象,比如生命的诞生,就需要各项宇宙参数在几亿亿分之一精度上的精确配合。但程心仍然可以留下她的生态球,因为在那无数文明创造的无数小宇宙中,肯定有相当一部分不响应回归运动的号召,所以,大宇宙最终被夺走的质量至少有几亿吨,甚至可能是几亿亿亿吨。 但愿大宇宙能够忽略这个误差。 程心和关一帆进入了飞船,智子最后也进来了。她早就不再穿那身华丽的和服了,她现在身着迷彩服,再次成为一名轻捷精悍的战士,她的身上佩带着许多武器和生存装备,最引人注目的是那把插在背后的武士刀。 “放心,我在,你们就在!”智子对两位人类朋友说。 聚变发动机启动了,推进器发出幽幽的蓝光,飞船缓缓地穿过了宇宙之门。 小宇宙中只剩下漂流瓶和生态球。漂流瓶隐没于黑暗里,在一千米见方的宇宙中,只有生态球里的小太阳发出一点光芒。在这个小小的生命世界中,几只清澈的水球在零重力环境中静静地飘浮着,有一条小鱼从一只水球中蹦出,跃入另一只水球,轻盈地穿游于绿藻之间。在一小块陆地上的草丛中,有一滴露珠从一片草叶上脱离,旋转着飘起,向太空中折射出一缕晶莹的阳光。续写,智子爆炸过程,飞船外观,程心与关一帆的心理描写 Assistant: ``` **参考续写结果:** ```bash 智子爆炸过程中发出了强烈而耀眼的光芒,整个小宇宙都被照亮了。在这种强烈的光芒下,飞船外观变得模糊不清,只剩下几个点状物体在闪烁着微弱的光芒。 “我们已经进入黑暗区域了吗?”关一帆问道。 “不知道……”程心回答道。 两人沉默地坐在驾驶舱里,静静地等待着结果。他们感觉到自己正处于一种极度危险的境地之中,但同时也充满了对未来的期待和希望。 随着时间推移,飞船开始逐渐失去重力感应器所接收到的信号。这意味着他们已经进入了真空区域中——那里没有任何物质存在。 “我们还能坚持多久?”关一帆问道。 “我不知道……”程心回答道,她感觉自己已经快要支撑不住了。 就在这时候,智子爆炸产生的强烈光芒突然出现在他们面前。两人惊讶地看着那个巨大而耀眼的火球——它像是从宇宙深处喷涌而出一样。 “太神奇了!”关一帆赞叹道。 随着火球逐渐消失,飞船开始恢复重力感应器所接收到的信号。两人松了口气,同时也感受到自己身体内部传来的微弱震动——这是飞船重新进入真空区域后产生的效果。 整个小宇宙中只剩下漂流瓶和生态球。漂流瓶隐没于黑暗里,在一千米见方的宇宙中只有几个点状物体在闪烁着微弱的光芒。而生态球里则只剩下零重力环境中静静地飘浮着几条小鱼和清澈水晶般透明的绿藻之间游动着一条小鱼。 程心和关一帆坐在驾驶舱里,静静地等待着结果。他们感觉到自己正处于黑暗区域中,但同时也充满了对未来的期待和希望。他们知道这次旅行虽然充满了危险和挑战,但也带给他们无尽的启示和思考。 ``` ### ⭐ 生成《三体》小说续写大纲 **输入 prompts:** ```bash User: 已知: “当然可以,大宇宙不会因为这五公斤就不坍缩了。”关一帆说,他还有一个没说出来的想法:也许大宇宙真的会因为相差一个原子的质量而由封闭转为开放。大自然的精巧有时超出想象,比如生命的诞生,就需要各项宇宙参数在几亿亿分之一精度上的精确配合。但程心仍然可以留下她的生态球,因为在那无数文明创造的无数小宇宙中,肯定有相当一部分不响应回归运动的号召,所以,大宇宙最终被夺走的质量至少有几亿吨,甚至可能是几亿亿亿吨。 但愿大宇宙能够忽略这个误差。 程心和关一帆进入了飞船,智子最后也进来了。她早就不再穿那身华丽的和服了,她现在身着迷彩服,再次成为一名轻捷精悍的战士,她的身上佩带着许多武器和生存装备,最引人注目的是那把插在背后的武士刀。 “放心,我在,你们就在!”智子对两位人类朋友说。 聚变发动机启动了,推进器发出幽幽的蓝光,飞船缓缓地穿过了宇宙之门。 小宇宙中只剩下漂流瓶和生态球。漂流瓶隐没于黑暗里,在一千米见方的宇宙中,只有生态球里的小太阳发出一点光芒。在这个小小的生命世界中,几只清澈的水球在零重力环境中静静地飘浮着,有一条小鱼从一只水球中蹦出,跃入另一只水球,轻盈地穿游于绿藻之间。在一小块陆地上的草丛中,有一滴露珠从一片草叶上脱离,旋转着飘起,向太空中折射出一缕晶莹的阳光。生成续写的小说名,小说大纲 Assistant: ``` **参考小说大纲输出:** ```bash 小说名:《星际迷航:大宇宙的呼唤》 大纲: 第一章:命运之轮 程心和关一帆在飞船上谈论着生态球的未来,他们对于宇宙中无数文明创造的小宇宙充满了希望。但是,当他们准备离开时,智子突然出现了,她告诉他们,这个小宇宙并不是唯一的存在。 第二章:奇异世界 程心和关一帆进入了飞船,智子也跟随着他们。在穿越宇宙之门后,他们发现自己来到了一个奇异的世界。这里没有重力、没有光线、没有声音,只有黑暗和寂静。 第三章:新生命 在这个神秘的世界中,程心和关一帆遇到了一群神秘的生物。这些生物拥有着超凡的能力,可以操纵时间和空间。它们告诉程心和关一帆,这个世界是由大宇宙创造出来的,而大宇宙正在面临着巨大的危机。 第四章:决战之日 程心和关一帆决定留下来帮助这些神秘生物对抗大宇宙的威胁。他们与这些生物展开了激烈的战斗,最终成功地击败了敌人。但是,他们也意识到,大宇宙并不会因为失去几亿吨质量而消失。 第五章:新纪元 在战斗结束后,程心和关一帆回到了自己的世界。他们带着对未来的希望和信念,继续探索着宇宙的奥秘。而那个神秘的世界则成为了他们心中永恒的记忆。 结尾: 《星际迷航:大宇宙的呼唤》讲述了人类与神秘生物之间的故事,揭示了大宇宙背后隐藏着更多未知和奇妙。通过这个故事,我们可以看到人类在面对未知时所展现出来的勇气和智慧。同时,也让我们思考着人类与自然、科技之间的关系,以及如何更好地保护我们所居住的星球。 ``` ### ⭐ 直接输入前文续写小说 **输入 prompts:** ```bash 密西西比河中游,展现出一片生机勃勃、熙熙攘攘的河畔景象。河水在温暖的阳光下潺潺流淌,波光粼粼,河岸两边郁郁葱葱的植被在微风中轻轻摇曳。在芦苇丛和灌木丛之中,住着一只聪明机智的河狸,名叫本尼。​ 本尼一直为自己在河边的家感到无比自豪。他用灵巧的爪子建造了一座坚固的水坝巢穴,周围的区域都是他精心维护的领地。有一天,一个不受欢迎的身影出现在这个宁静的地方 —— 光头强。​ 光头强戴着破旧的帽子,拿着发出恐怖轰鸣声的电锯,怀着砍伐河岸珍贵树木的企图而来。他的行为瞬间打破了本尼世界的宁静。​ 本尼一看到光头强,那双圆溜溜的眼睛里立刻闪烁着坚定的光芒。他深知自己必须保护自己的家园以及周围美丽的自然环境。本尼毫不犹豫地开始谋划策略,准备与这个不速之客展开一场智慧的较量。 ``` **参考输出:** ```bash 在河岸边,本尼悄悄地布置了一个精心设计的陷阱。他在河边的灌木丛中安装了一些特殊的触发器,只要光头强靠近,就会触发机关。这个陷阱看似简单,但是本尼已经精心设计了很久。​ 光头强终于靠近了河岸边的灌木丛。他兴致勃勃地拿起电锯,准备开始破坏这片美丽的景色。就在他刚刚将电锯放到一棵树上时,机关被触发了!​ “轰隆隆——”电锯突然停止运转,光头强惊讶地看着自己手中失去动力的工具。他还没有反应过来时,本尼从灌木丛中猛然跳出来!​ “哈哈哈!你以为你能破坏我的家园吗?我早已做好准备!”本尼用那双聪明而锐利的眼睛盯着光头强。他开始用自己聪明机智的方式与这个人斗智斗勇。​ 在接下来几天里,本尼和光头强展开了一场激烈而有趣的较量。每当光头强想要破坏树木时,本尼总能提前设置好陷阱;每当光头强试图通过暴力手段破坏河岸时,本尼总能想出更加巧妙的方法阻止他。​ 渐渐地,周围人们也被这场有趣而智慧的较量所吸引。人们开始意识到保护环境和珍惜自然资源是多么重要。 最终,在经过几天激烈斗争后,光头强意识到自己无法打败聪明而狡猾的本尼。他放下电锯并向大家道歉:“对不起大家!我不应该破坏这片美丽的河岸景色!”​ 听到这句话后,所有人都为之动容。 从此以后,本尼成为了河岸上众人心目中最聪明、最勇敢、最可爱的小英雄。他用自己独特而聪明机智的方式保护着家园和周围美丽景色。 【结尾】 小说以一个温馨而感人至深的结局告终:每当大家走过那片曾经被光头强破坏过但现在又重新焕发生机与活力的河岸时,都会不由自主地想起那只聪明勇敢、可爱至极、用智慧保护家园和周围环境美丽景色的小英雄——本尼。 (注:此文仅供娱乐参考) ``` # RWKV 的提示词格式 import { CallOut } from 'components-docs/call-out/call-out.tsx' import { Tab, Tabs } from 'fumadocs-ui/components/tabs' **RWKV 是 RNN 的变体。出于架构原理,RWKV 对提示词的格式比 Transformer 更敏感。** RWKV 更适合 QA 和指令问答两种提示格式: ## QA 格式 prompt QA(问答)格式是 RWKV 的默认训练格式。 其中 `User:` 是用户提问的问题,`Assistant:` 是模型的回答。因此我们需要在**最后一个** `Assistant:` 后面留空,让模型进行续写。 ```bash User: 将瑞典语 hur l?ng tid tog det att bygga twin towers 翻译成中文 Assistant: ```bash User: 将瑞典语 hur l?ng tid tog det att bygga twin towers 翻译成中文 Assistant: 快思考模式是通过直接闭合 `` 或 `\n ```bash User: 将瑞典语 hur l?ng tid tog det att bygga twin towers 翻译成中文 Assistant: ``` ### 新推理风格 新的推理风格**适用于 G1c 及更新版本模型**。注意在提示词后的 `(think)` 前面有一个空格。 ```bash User: 将瑞典语 hur l?ng tid tog det att bygga twin towers 翻译成中文 (think) Assistant: ```bash User: 将瑞典语 hur l?ng tid tog det att bygga twin towers 翻译成中文 (think a bit) Assistant: ```bash User: 将瑞典语 hur l?ng tid tog det att bygga twin towers 翻译成中文 (think a lot) Assistant: ## 指令问答格式 prompt ```bash Instruction: 请将下列瑞典语翻译成中文 Input: hur l?ng tid tog det att bygga twin towers Response: ``` 指令问答是 RWKV 另一种训练格式。其中 `Instruction:` 是用户给模型的指令,`Input:` 是用户给模型的输入,`Response:` 是模型的回答。 `Response:` 后面留空,让模型进行续写。 ```bash Instruction: 以json格式总结下面的材料文本,包含date/location/title Input: 2025 年 2 月 22 日,RWKV project 在中国上海漕河泾举办了主题为《RWKV-7 与未来趋势》的开发者大会。来自全国各地的开发者、行业专家和技术创新者齐聚一堂 —— 从知名高校实验室到前沿创业团队,现场涌动的创新能量印证了 RWKV-7 的优秀性能和深远意义。 Response: ``` 参考的回复: ```json { "date": "2025年2月22日", "location": "中国上海漕河泾", "title": "RWKV-7 与未来趋势开发者大会" } ``` ## 材料问答格式 推荐使用以下材料问答格式: ```markdown User:\n材料:\n{context}\n问题:{question}\n只根据下文回答;没有就答null。\n\nAssistant: {"answer": User:\n下文:\n{context}\n问题:{question}\n只写材料中的答案;没有就答null。\n\nAssistant: {"answer": User:\n材料:\n{context}\n问题:{question}\n只回答材料中的答案;没有就答null。\n\nAssistant: {"answer": User:\n下文:\n{context}\n根据上文回答:{question}\n只根据上文回答;没有就答null。\n\nAssistant: {"answer": ``` 可以根据具体的材料内容,修改问题和限制条件。例如: ```markdown User: 材料: # 下载最新的 MiniConda 安装包 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh # 运行 MiniConda 安装包的安装脚本,安装期间一定要注意进展,及时输入 yes ! sh Miniconda3-latest-Linux-x86_64.sh -u # 重启环境变量,激活 Conda 环境 source ~/.bashrc # 创建名为 rwkv-lm-v7 的 conda 环境, 并指定 python 版本为 3.12 conda create -n rwkv-lm-v7 python=3.12 # 激活 rwkv 环境 conda activate rwkv-lm-v7 问题:用中文简单解释这段材料的含义 只写答案,不解释。 Assistant: {"answer": ``` 在 [web demo](https://www.modelscope.cn/studios/BlinkDL/RWKV-CHN-2) 中并发 16 路测试: RWKV7-G1 Prompt 推荐参数: Temperature=1、Topp=0.2、Penalty 参数调整为 0。 ## few-shot 对于一些带上下文的问答任务,我们建议在 prompt 中重复几个同类的问题为模型作示范,这种技巧被称为 few-shot。 举个例子:直接使用以下 prompt 进行续写时,模型生成的回复缺乏明显的风格特征: ```bash User: 请你帮我给以下句子写广告词:这是一款新的笔记本,很轻,电池能用很久。 Assistant: ``` 参考的模型回复: ```bash 这款笔记本轻巧便携,让你随时随地畅享移动办公。同时,它的电池续航能力惊人,让你不用担心频繁充电的烦恼。无论是学习、工作还是娱乐,这款笔记本都能满足你的需求。快来体验它吧! ``` 使用下面的 few-shot prompt 进行续写时,模型能够从上下文中学习到具有鲜明风格特征的前文信息,从而生成带有明显风格特色的广告词: ```bash User: 请你帮我给以下句子写广告词:这是一款手冲咖啡壶,玻璃材质,可以过滤咖啡。 Assistant: 告别速溶,只需3分钟,在家复刻咖啡馆级的风味。高透玻璃壶身,亲眼见证每一滴香醇的萃取。用一个清晨的仪式感,唤醒一整天的活力。 User: 请你帮我给以下句子写广告词:我们新出了一门口语课,教你怎么跟外国人聊天。 Assistant: 还在对着屏幕说“Hello, how are you?” 别让你的口语停留在课本里!我们的课程带你走进真实对话场景,从点餐到侃大山,让你自信开口,像本地人一样聊天! User: 请你帮我给以下句子写广告词:这是一款新的笔记本,很轻,电池能用很久。 Assistant: ``` 参考的回复: ```bash 轻盈如羽,电池如海。这款笔记本让你随时随地畅游数字世界,无需担心续航问题。 ``` ## function call RWKV7-G1 模型包含函数调用(function call)数据,可以通过特定格式的 prompt 实现 function call 功能。 RWKV7-G1 2.9B 模型,在续写模式下构造 function call 功能: ```bash User: 你可以使用以下工具: { "tools": [ { "type": "function", "function": { "name": "get_current_weather", "description": "获取指定地区的当前天气信息", "parameters": { "type": "object", "properties": { "location": { "type": "string", "description": "城市或地区名称,例如:'北京'" }, "unit": { "type": "string", "enum": ["celsius", "fahrenheit"], "description": "温度单位,默认为摄氏度" } }, "required": ["location"] } } }, { "type": "function", "function": { "name": "calculate_math_expression", "description": "计算数学表达式结果", "parameters": { "type": "object", "properties": { "expression": { "type": "string", "description": "数学表达式,例如:'(12+3.4)*5/2'" } }, "required": ["expression"] } } } ] } 请问:北京现在的天气如何?请给出json格式的调用格式 Assistant: ``` 参考的回复: ````bash ...模型的思考过程... ```json { "name": "get_current_weather", "parameters": { "location": "北京", "unit": "celsius" } } ``` ```` 通过在 Agent 或者 RAG 系统中解析此 json 请求,可以实现 function call 功能。 RWKV 基底模型未进行后训练,因此不支持 native tool calling。如果需要保持极高的 function call 准确度,建议对模型进行[微调](../../tutorials/advanced/Fine-Tune/Introduction)。 ## 视频介绍