三分钟搭建线上RAG应用,实现定制化的知识库问答

GraphRAG:基于PolarDB+通义千问+LangChain的知识图谱 在语义相似性中,例如,数据被表示为由AI嵌入模型生成的数值向量,这些向量试图捕捉其含义。数据分为两部分,一部分为图数据(data/import目录),包含了人员(Executive), 产业(Industry), 股票(Stock), 概念(Concept)等点以及人员-股票, 股票-概念,股票-产业之间的关联关系,这部分数据以图的方式存储到PolarDB中。在 GraphRAG 中,知识图谱作为事实信息的结构化资源库,LLM将自然语言转换为知识图谱的查询信息,从图谱中检索相关知识,并生成针对问题的回答。 阅读详情

由于大模型API价格已成白菜价,AI应用的开发将进入到RAG时代,而由于有了像阿里云百炼这样的一站式平台,普通开发者也能开发定制化的AI SaaS应用。

遥想2023年的3月份,GPT-4的32k上下文的API价格是平均每千字就超过0.5元,如果是加上历史对话,简单的一个问题都要好几块钱。由于价格太贵,很多应用的开发都只停留在简单的对话上,而现在各种大模型成本的降低,才让RAG应用开发成了可能。

比如现在通义千问GPT-4级主力模型Qwen-Long,API输入价格从0.02元/千tokens降至0.0005元/千tokens,这意味着,1块钱就可以买200万tokens,而且还支持1千万tokens长文本输入,大约相当于当前GPT-4价格的1/400,无论是企业部署定制化的客服服务,还是企业内部知识管理,还是其他专业、私有、实时等应用场景,哪怕是中小企业也能够承受这样的成本。

AI应用开发的三种模式

大模型存在很多已知问题,比如信息幻觉(Hallucination),它经常会生成看似合理但实际上不准确或不存在的信息;知识滞后,由于大模型都是基于静态的数据集训练,因此如果保证内容的时效性(尽管现在有了搜索,但是解决不了它训练时数据是静态的问题);内容不可追溯,由于它不能指出明确的信息来源,甚至还编造来源,影响了它回答的可信度;还有专业知识、私有知识欠缺,上下文有限等等问题。

为了解决大模型遇到的这些问题,提高模型的性能和输出质量,在AI应用开发时,大家往往会采取以下三种方式,即提示工程、微调和RAG:

1. 提示工程 (Prompt Engineering)

通过设计和优化输入提示来引导大语言模型生成更准确和有用的回答,比如通过提供详细和具体的问题描述,引导模型理解问题的意图;为模型提供必要的背景信息,使其能够更好地理解问题的背景和细节;通过给出一些示例回答,引导模型理解期望的回答形式和内容等;

图片提示工程 (Prompt Engineering)

在ChatGPT刚发布不久,网上就流传各种各样的提示词,比如引导它怎么写出不错的文案,编写出优秀的代码,不过这些提示词都是基于大模型已有的数据和能力而言的。

2. 微调 (Fine-Tuning)

微调是一种通过在预训练模型的基础上,使用特定领域的数据进行再训练,从而使模型在特定任务或领域上表现更好的技术。使用特定领域的数据进行微调,使模型在该领域的表现更加出色。

图片微调 (Fine-Tuning)

不过微调需要大量的高质量标注数据来进行训练。如果数据不足或者数据质量不高,模型的性能可能无法提升甚至下降。

3. 检索增强生成 (Retrieval-Augmented Generation, RAG)

检索增强生成(RAG)是一种结合检索和生成能力的方法,通过检索相关信息来增强生成模型的回答。在回答问题之前,模型会先检索与问题相关的背景信息和知识,将其整合到回答中,以提高准确性和信息量。这种方法能根据最新的检索结果动态更新和调整回答内容,从而在任务执行中提供最相关且重要的数据,提升模型的性能和准确性。在基于大语言模型(LLM)的问答系统中,RAG确保模型访问最新、可靠的事实,并允许用户查看来源以验证准确性,建立信任。

功能提示工程微调RAG
所需技能水平低:只需基本了解如何构建提示。中高:需要掌握机器学习原理和模型架构的知识。中等:需要了解机器学习和信息检索系统。
价格和资源低:使用现有模型,计算成本最低。高:需要大量的计算资源来进行训练。中等:需要资源来支持检索系统和模型交互,但比微调少。
定制化低:受限于模型的预训练知识和用户构建有效提示的能力。高:可以针对特定领域或风格进行广泛定制。中等:通过外部数据源进行定制,取决于数据源的质量和相关性。
数据需求无:使用预训练模型,无需额外数据。高:需要大量的相关数据集进行有效微调。中等:需要访问相关的外部数据库或信息源。
更新频率低:依赖于底层模型的再训练。可变:取决于何时用新数据再训练模型。高:可以整合最新的信息。
质量可变:高度依赖于构建提示的技能。高:针对特定数据集进行定制,提供更相关和准确的响应。高:通过上下文相关的外部信息增强响应。
使用场景一般查询、广泛主题、教育用途。专业应用、行业特定需求、定制化任务。需要最新信息的情况,以及涉及上下文的复杂查询。
实施难易度高:使用现有工具和接口,实施简单。低:需要深入的设置和训练过程。中等:涉及将语言模型与检索系统集成。

尽管RAG好处很多,但是即使是专业的程序员在面对信息检索、Embedding、向量数据库、搜索数据库、知识库管理、模型管理等时,也会面露难色,不过有了像阿里云百炼这样的一站式大模型应用开发平台,即便你毫无技术基础,也能在几分钟内搭建专属的RAG应用。

三分钟内搭建专属RAG应用

第1步:导入专有、私有、动态的数据

通过导入数据,可以把1000页以内的PDF、Word等文档直接上传到数据管理中心,阿里云文档智能解析服务会自动解析文档,抽取文档内容、层级结构等信息。比如我直接导入了一本《孙子兵法》的PDF文档。

图片导入数据,支持PDF等常用文档,百炼自会提炼

第2步:将导入的数据创建成知识库

这一步如果是你自己用代码的方式开发,则需要你掌握langchain、embedding模型、向量数据库(比如milvus、Pinecone)、开源的搜索数据库(如Meilisearch、Elasticsearch、Lucene)等知识,会非常复杂,但是使用百炼平台,不需要你有技术基础,只需要按照步骤点几下即可。

图片复杂的技术概念,只用可视化简单的操作即可完成

图片智能切分一步到位,无需调用langchain等

第3步:创建并发布RAG应用

接下来我们就可以直接创建并发布自己的RAG大模型了,选择大模型时,推荐通义千问-Max,输入prompt提示词时,需要加上一下变量${documents} 即可,比如:

在这里插入图片描述

图片知识检索增强支持多个文档,自带Elasticsearch

同时,要勾选知识检索增强,并选中之前创建好的知识库,以及回答来源(如果你希望让RAG回答问题都指出来源),然后点击保存并发布即可,到这里我们的RAG应用就已经创建好了。

第4步:调用RAG应用

我们可以直接在百炼控制台,像聊天一样来调用已经发布的应用,不过这个只是用来测试,比如我直接向它提问:“这本书有几个章节”,它不仅会围绕着我上传的《孙子兵法》来回答问题,而且还明确给出具体的出处,再也不会在它不懂的时候“胡说八道”了。

在这里插入图片描述
知识检索增强支持多个文档,自带Elasticsearch

就这么一个简单的问题,由于集成了资料,它的输入token是2562个,输出是107个,这在以前影响RAG流行最大的因素就是token太贵,而现在通义千问基本将API的调用打成了白菜价格,即便是在知识库里存放几百万字,RAG应用的对外用户服务的成本也在可控之内了。

而要让你的应用被广大用户使用,则需要懂一点编程知识,比如你可以使用阿里云的FC云函数计算来托管你的应用,也可以将应用集成到一些聊天应用里(比如集成到一些Chat Next Web之类的UI里,不过需要对UI的调用代码进行一点改造)。

在这里插入图片描述
用FC云函数即可调用,代码可以转换为多种语言

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】
开源RAG-UI工具kotaemon:从零搭建智能文档问答系统的实战指南 本文是一份从零搭建智能文档问答系统的实战指南,重点介绍了开源RAG-UI工具kotaemon。kotaemon集成了文档处理、向量检索与对话生成的全套流程,并提供了开箱即用的Web界面,极大地降低了构建私有化知识库的门槛。文章详细讲解了其环境部署、模型配置、文档索引及问答优化等核心步骤,帮助开发者快速构建专属的AI知识助手。 阅读详情

相关推荐

【MinerU × LazyLLM】PDF无损拆包,让RAG更懂你的文章!附PDF解析组件选型与RAG案例分享

​针对PDF格式文档版式多样、解析难度大等难题,上海人工智能实验室推出了一款究极武器——MinerU,各位开发者在以往的开发过程中可能听说过这个名字,但这玩意儿究竟是个啥呢?本文将带你一同探索它的奇妙之处,并带大家使用LazyLLM,结合MinerU打造PDF解析与RAG应用的无缝链路。

OpenDataLab的博客 1967

RAG-使用LangChain结合通义千问API基于自建知识库的多轮对话和流式输出

系列的第三篇文章,前两篇分别介绍了通义千问API的使用和LangChain自建知识库,现在实现对自建知识库的多轮对话和流式输出。

一个学长的博客 1万+

一文读懂「RAG,Retrieval-Augmented Generation」检索增强生成

检索增强生成(RetrievalAugmentedGeneration),简称RAG,已经成为当前最火热的LLM应用方案。它是一个为大模型提供外部知识源的概念,这使它们能够生成准确且符合上下文的答案,同时能够减少模型幻觉。知识的局限性:模型自身的知识完全源于它的训练数据,而现有的主流大模型(ChatGPT、文心一言、通义千问…)的训练集基本都是构建于网络公开的数据,对于一些实时性的、非公开的或离线的数据是无法获取到的,这部分知识也就无从具备。幻觉问题。

女王の专属领地 1万+

基于LangChain实现RAG(大模型使用通义千问)

RAG(Retrieval-Augmented Generation)是一种结合了检索和生成的方法,旨在提高自然语言处理任务的性能。相对于预训练和微调,RAG的优势在于能够利用外部知识源,如知识图谱或文档数据库,以增强模型的理解和生成能力。此外,RAG还可以通过检索相关信息来减少对大规模预训练数据的依赖,从而降低计算成本。

weixin_44312617的博客 2223

RagFlow专题四、RagFlow 代码实战:基于通义千问(百炼平台)的检索增强生成(RAG)实现

本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文链接和本声明。进行检索增强生成(RAG),实现一个完整的 AI 检索+生成应用。,并使用 DashScope SDK 调用 Qwen 模型。在检索出相关内容后,我们使用。进行生成,并将检索内容作为。,增强 LLM 的回答效果。发送给通义千问 LLM。在本篇文章中,我们将从。的角度,讲解如何使用。

xiaoqi270620903的专栏 1515

ESP32系列之LVGL(四):输入设备(外部按键)对接

本文详细介绍了如何在ESP32上使用LVGL库对接外部按键作为输入设备,包括硬件连接、驱动层实现和LVGL输入设备移植。通过具体代码示例和实战案例,帮助开发者快速实现按键控制UI界面,解决常见问题如按键无反应和控件跳转不正常。

weixin_30907935的博客 242

三分钟看懂RAG在智能问答系统中的应用

通过结合生成模型与检索模型,RAG解决了传统生成模型在面对事实性任务时的“编造”问题和检索模型难以生成连贯自然语言输出的不足。RAG模型能够实时从外部知识库获取信息,使生成内容既包含准确的知识,又具备流畅的语言表达,适用于医疗、法律、智能问答系统等多个知识密集型领域。在应用实践中,RAG模型虽然有着信息完整性、推理能力和跨领域适应性等显著优势,但也面临着数据质量、计算资源消耗和知识库更新等挑战。

2401_85375186的博客 1436

图数据挖掘 ECC K-core core number truss number clique

K-core:什么叫k-core,给定一个正整数k(k>=0),k-core是一个G的最大子图(也就是说k-core是一个图的限制),将这个子图定义为Hk,对于Hk中的每个顶点v,他的度数都是大于等于k的。 k-core是内嵌的,如下图所示,集合{ABCD}是H3,也就是3-core的子图。而集合{ABCDE}是H2,也就是2-core的子图,集合{ABCDEGF}是H1,也就是1-core的子图,而从集合的角度来讲H3<H2<H1。 core number:什么叫kcor

weixin_45193103的博客 1686

快马AI三分钟搭建RAG知识库:零代码实现智能问答系统

RAG结合了检索和生成两大技术。简单来说,就是先通过检索从知识库中找到相关文档片段,再用生成模型(如Kimi-K2)基于这些片段生成回答。这种方法比单纯用大模型生成更准确可靠,尤其适合需要实时更新知识的场景。

MoonbeamRaven28的博客 482

实验手册(灾难恢复)

我们发现DC1与DC2的复制出现问题,此时我们检查了在DC2中,DC1是否被正确注册。这里选择还原系统状态,因为我们原DC1上只备份了AD的数据,所以我们在新的这台服务器上还原的也是AD数据库。因为我们是单域下的测试,只测试了一个域,所以它会出现这样的报错。我们选择远程共享文件夹,我们备份的时候,是在备份这台服务器上的。同时删除SRV记录,A记录,NS记录,SOA记录,框框里面的所有有关dc1的记录全部删除。如果在企业中AD数据的备份是每周或者每月都会有一次备份,选择恢复AD数据库的时间。

weixin_52364868的博客 1310

LabVIEW与VisionMaster融合开发:从封装避坑到高效集成的实战指南

本文为LabVIEW开发者提供了一套与海康VisionMaster融合开发的实战指南。针对直接调用SDK时遇到的程序集加载失败和面向对象编程冲突等核心障碍,文章详细介绍了通过C#进行“浅封装”的解决方案,包括封装显示控件和核心功能类,并给出了在LabVIEW中高效集成、调用及资源管理的最佳实践,旨在帮助开发者稳定、高效地集成机器视觉功能。

weixin_29210727的博客 157

三分钟吃透RAG:告别AI胡说八道,手把手教你用LangChain搭建智能知识库!

本文介绍了RAG(检索增强生成)技术,它能有效解决大模型"幻觉"问题,让AI回答更准确。RAG通过"检索-增强-生成"三步流程,使模型像开卷考试一样先查资料再作答。文章提供了使用LangChain和ChromaDB搭建RAG问答系统的完整代码教程,支持多种文档格式,并详细解析了关键步骤。RAG可应用于企业客服、个人知识库等领域,还介绍了重排序、多模态等进阶方向。该技术能显著提升回答准确性,打破模型知识时间限制,并实现答案溯源。

2401_88839799的博客 1036

UM982上位机调试【精简版】

分享一些关于UM982卫导模块上位机调试的简快捷单小功能。

在线求职中... 1万+

Nanbeige 4.1-3B Streamlit界面实战:集成RAG插件实现本地知识库问答

本文介绍了如何在星图GPU平台上自动化部署🌸 Nanbeige 4.1-3B Streamlit WebUI (极简清爽版)镜像,并集成RAG插件构建本地知识库问答系统。通过该方案,用户可快速搭建一个能基于私有文档(如PDF、Word)进行智能问答的AI助手,有效提升企业内部知识检索与利用效率。

weixin_29885875的博客 938

中标麒麟,postgres报错invalid value for parameter "timeZone":"Asia/Beijing"

在中标麒麟服务器上,安装postgres,启动tomcat容器时,报invalid value for parameter "timeZone":"Asia/Beijing"。 查看postgres运行日志,也报同样的错误。 报错原因:服务器的时区,在Postgres支持的时区目录中找不到。当时在服务器上信息为Beijing 解决步骤: 1. cat /etc/sysconfig/cloc

u010213931的博客 7924

【开发必备插件】iframe嵌套报“拒绝连接请求”的本地解决方法

关键词:iframe 拒绝连接、X-Frame-Options、Chrome 插件、前端调试、Allow X-Frame-Options前几天我在本地项目里调试一个第三方网站的嵌入页面时,遇到了一个非常经典的报错:xxx.com 拒绝了我们的连接请求。熟悉的老前端们一眼就知道——这是。但对于日常开发来说,我们经常需要在本地测试 iframe 嵌套外部页面(比如嵌第三方登录页、支付页、可视化报表系统等)。而线上站点配置了或DENY时,就会直接导致 iframe 加载失败。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1545

ChatGLM-6B知识库增强:结合RAG实现精准问答

本文介绍了如何在星图GPU平台自动化部署ChatGLM-6B智能对话服务镜像,并结合RAG技术构建知识库增强的精准问答系统。通过检索外部知识库并提供相关上下文,该系统能显著提升专业领域问答的准确性,适用于企业知识管理、智能客服等需要可靠信息检索的场景。

weixin_35756892的博客 162

C#里使用NModbus来创建一个TCP从站服务

摘要:本文介绍了一个用C#实现的Modbus TCP从站服务器,基于.NET Framework 4.6.1开发。代码使用NModbus库创建TcpListener和ModbusSlaveNetwork,支持设置IP地址、端口号和从站ID。服务器实现了数据存储初始化功能(包括线圈和保持寄存器),并提供了启动/停止操作的UI界面和日志记录功能。该解决方案适用于需要调试Modbus TCP协议的场景,特别适合无法升级到更高版本.NET Framework的环境。

大坡3D软件开发 480

GTE-Chinese-Large应用场景:企业内部知识库RAG增强问答系统搭建

本文介绍了如何在星图GPU平台上自动化部署nlp_gte_sentence-embedding_chinese-large镜像,快速构建企业内部知识库的RAG增强问答系统。该镜像专为中文语义理解优化,支持高精度文档检索,典型应用于员工自然语言提问(如‘试用期离职流程’)并精准定位制度原文,显著提升知识获取效率与准确性。

weixin_32661831的博客 386

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

WeKnora入门指南:三步创建你的智能知识库问答平台

本文介绍了如何在星图GPU平台上自动化部署🧠 WeKnora - 知识库问答系统镜像,快速构建精准、零幻觉的智能问答环境。用户只需粘贴任意文本(如合同条款、技术文档),即可实时获得严格基于该文本的事实性回答,典型应用于法律条款核查、产品文档速查等专业场景。

weixin_42284380的博客 967

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

用快马+Ragas三分钟打造可评估的RAG应用:从生成到优化全自动流水线

传统RAG应用开发有个痛点:难以量化生成结果的质量。比如知识库问答场景中,我们既需要验证答案准确性,又要评估模型是否合理使用了检索到的上下文。特别是对于需要快速验证的场景,能直接跳过繁琐的工程化步骤,把精力集中在核心算法优化上。省去了最头疼的环境配置环节,连Pyecharts的JS依赖都自动处理好。实际测试发现,从空白项目到可评估的在线Demo,全程只用了17分钟。的快速开发能力,意外发现能实现「开发-评估-部署」的全自动化。记录下这个高效组合的实践过程,特别适合需要快速验证AI问答系统效果的场景。

NightshadeRaven21的博客 1069

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Kotaemon新手入门指南:无需代码,轻松搭建RAG问答系统

本文介绍了如何在星图GPU平台上自动化部署Kotaemon镜像,快速搭建无需代码的RAG问答系统。该平台简化了部署流程,用户可轻松创建基于私有文档的智能知识库,实现精准的文档问答,适用于产品支持、内部知识管理等场景。

weixin_28840811的博客 173
上一篇: 本地运行自己的OpenAI-大模型sllama3.1来了
下一篇: 从零开始了解AI大模型 - 技术篇:万字深度好文人话说大模型技术
爱喝白开水a
博客等级 码龄3年 6793粉丝 763原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值