ShareGPT 数据集格式
文章目录一、格式概览常见数据集格式对比Alpaca ≠ 单轮ShareGPT ≠ 多轮重要澄清二、字段详解from 字段的取值三、设计哲学四、加载与使用HuggingFace datasets下载数据集查看数据样例五、常见变体与注意事项六、适用场景与局限性七、从 ShareGPT 格式到训练输入八、总结一、格式概览ShareGPT 格式是一种对话式微调数据的通用结构核心思想是将多轮人机对话组织为conversations列表每个条目代表一轮发言明确标注发言者角色from和内容value。{id:L1VldBF_0,conversations:[{from:human,value:你好能帮我写一篇博客吗},{from:gpt,value:当然可以请告诉我主题。},{from:human,value:关于AI数据集格式的。},{from:gpt,value:很好的主题我们开始吧……}]}常见数据集格式对比除 ShareGPT 外主流格式还有以下几种格式核心字段适用场景Alpacainstruction,input,output指令微调文本生成、摘要、翻译等单轮任务ShareGPTconversations列表fromvalue多轮对话系统训练Messages (OpenAI)messages列表rolecontent标准 Chat API 格式DPO/ORPOchosen,rejected偏好对齐训练Alpaca ≠ 单轮ShareGPT ≠ 多轮重要澄清这是一个常见误解。Alpaca 格式同样支持多轮对话通过history字段存储历史对话。单轮时省略该字段即可。ShareGPT 格式同样支持单轮对话conversations列表只有一轮问答即为单轮。两者的本质差异不在于轮次而在于数据组织哲学Alpaca以指令-输入-输出三元组为核心强调任务定义的清晰性。即便多轮也是把历史对话作为附加上下文。ShareGPT以对话流为核心强调角色交互的连续性天然模拟真人聊天场景。一句话总结Alpaca 更适合做任务ShareGPT 更适合聊天。轮次只是表现形式不是格式的边界。二、字段详解字段类型必选说明idstring推荐样本唯一标识便于追溯和去重conversationslist[dict]必选对话轮次序列按时间顺序排列fromstring必选发言者角色通常为human或gpt也可见system、assistant等变体valuestring必选实际发言内容纯文本或含Markdownmarkdownbool/null可选指示value是否包含Markdown格式老旧字段逐渐弃用textstring/null可选替代value的遗留字段当前实际以value为主关键点conversations数组本身不显式区分系统提示、用户输入、助手回复而是通过from取值区分角色。训练时需按既定角色映射如human→ user,gpt→ assistant构造messages。from字段的取值from字段的取值不限于human和gpt。随着模型能力增强和应用场景复杂化已扩展出多种角色。常见取值包括角色说明system系统提示设定模型行为或人格human/user人类用户输入gpt/assistantAI 助手的回复function_call模型请求调用某个外部函数/工具observation函数调用后返回的观测结果tool工具/函数的描述信息function_call和observation的引入使 ShareGPT 格式能够支持函数调用Function Calling场景[{from:human,value:这件200块的裙子打8折后多少钱},{from:function_call,value:{\name\: \calculate_discount\, \arguments\: {\original_price\: 200, \discount_percentage\: 20}}},{from:observation,value:{\discounted_price\: 160}},{from:gpt,value:打8折后是160元。}]注意不同框架对角色名称的映射可能不同。例如转换为 Llama2 格式时human→user、gpt→assistant、system→system。部分实现也允许自定义角色标签如field_human、field_model等。三、设计哲学扁平化所有轮次平铺在数组中无需嵌套history或context简单直观易于拼接。角色明确from字段直接标明发言者无需额外推断兼容多种对话范式闲聊、问答、指令遵循等。多用途既可用于监督微调SFT也可经转换用于RLHF奖励模型、PPO或DPO。无固定模板数据集中不预设 chat template如|user|、|assistant|由下游加载时动态应用保持数据纯净性。四、加载与使用HuggingFacedatasets为了快速验证目前以ShareGPT_V3_unfiltered_cleaned_small_9k数据集为例如需大规模训练可换用完整的anon/ShareGPT_Vicuna_unfiltered或Aeala/ShareGPT_Vicuna_unfiltered。https://huggingface.co/datasets/mychen76/ShareGPT_V3_unfiltered_cleaned_small_9k?librarydatasets下载数据集使用datasets.load_dataset直接加载返回DatasetDict包含train/test/valid分割。fromdatasetsimportload_dataset dsload_dataset(mychen76/ShareGPT_V3_unfiltered_cleaned_small_9k)fromdatasetsimportload_dataset......dsload_dataset(mychen76/ShareGPT_V3_unfiltered_cleaned_small_9k)...README.md:100%|██████████████████████████████████████████████████████████████████████████████████████████████|844/844[00:0000:00,516kB/s]data/train-00000-of-00001-008084c40c6708(…):100%|███████████████████████████████████████████████████████|25.3M/25.3M[00:0400:00,5.53MB/s]data/test-00000-of-00001-c70edcc42ea72ad(…):100%|███████████████████████████████████████████████████████|2.74M/2.74M[00:0000:00,3.82MB/s]data/valid-00000-of-00001-24a3c3c079cd49(…):100%|██████████████████████████████████████████████████████████|297k/297k[00:0200:00,136kB/s]Generating train split:100%|███████████████████████████████████████████████████████████████████|8473/8473[00:0000:00,64187.55examples/s]Generating test split:100%|██████████████████████████████████████████████████████████████████████|942/942[00:0000:00,67324.99examples/s]Generating valid split:100%|███████████████████████████████████████████████████████████████████████|95/95[00:0000:00,34507.57examples/s]ds DatasetDict({train:Dataset({features:[id,conversations],num_rows:8473})test:Dataset({features:[id,conversations],num_rows:942})valid:Dataset({features:[id,conversations],num_rows:95})})ds[train]Dataset({features:[id,conversations],num_rows:8473})ds[train][:10]访问训练集样本sampleds[train][0]print(sample[id])print(len(sample[conversations]))print(sample[conversations][0][from],sample[conversations][0][value][:50])查看数据样例ds[train][:2]{id:[L1VldBF_0,MtrF4Lm_89],conversations:[[],[{from:gpt,markdown:None,text:None,value:In this piece of writing, Justin talks about the It sells itself mentality in business and how it is complete nonsense. He gives an example of a pizza shop that has a steady clientele from word of mouth advertising but emphasizes that this is a rare instance. He also talks about a record shop owner who refuses to do any advertising, thinking it is a waste of money, but Justin believes he is aiming his message in front of the wrong audience. Justin stresses the importance of continuously doing what is making money until it stops making money, and that not everyone knows about a business, so advertising is crucial.\n\nJustin also shares a story about a martial arts studio owner who says he doesn\t care about money and marketing, but Justin believes marketing is essential, even if the business is just breaking even. Justin thinks it\s funny that the Sensi talked about not wanting to do marketing when the conversation had everything to do with it. Throughout this piece of writing, Justin\s writing style is conversational and relaxed, with occasional tangents that make his points more relatable to the reader. He also uses personal anecdotes to reinforce his arguments and add a personal touch to the piece.},{from:human,markdown:None,text:None,value:for Justins writing we left off on page 128},{from:gpt,markdown:None,text:None,value:Im sorry, but I dont have access to any specific writing by Justin. Could you please provide me with more context or information so I can assist you better?},{from:human,markdown:None,text:None,value:i am noting we left off on page 128 of Justin McDonalds blogs},{from:gpt,markdown:None,text:None,value:Thank you for letting me know. Please provide the link to Justin McDonalds blog so that I can access it and continue from where we left off.},{from:human,markdown:None,text:None,value:twitter tags for: Curiosity Killed the Cat, but Saved the\xa0Marketer blog},{from:gpt,markdown:None,text:None,value:#CuriosityKilledTheCat #SavedTheMarketer #MarketingBlog #DigitalMarketing #ContentMarketing #SocialMediaMarketing #Curiosity #MarketingTips #MarketingStrategy #MarketingAdvice #MarketingInsights},{from:human,markdown:None,text:None,value:twitter tags for: 5 Ways to Legally Boost Your Productivity at Work and make more than your boss makes\nAre you struggling to stay productive at work?\nDistracted or find yourself procrastinating?\nIt can be challenging to get things done when youre not in the right mindset. \nBut dont worry my dear entrepreneurs, there are a few things you can do to boost your productivity and stay focused throughout the day.\nHere are five tips to rock roll and help you stay on track and get more done:\n1. Set clear goals - Start each day with a clear plan of what you want to accomplish. Write down your goals and prioritize them based on importance. But always have the next goal(s) in mind as you cross that finish line.\n2. Eliminate distractions - Minimize interruptions by turning off notifications on your phone and email. Find a quiet place to work if possible. (Bonus: if you can find peace in chaos, the youll have an easier time with this. Practice reading or writing at busy times at bars and restaurants.)\n3. Take breaks - Its essential to take regular breaks to rest your mind and prevent burnout. Take a walk...go ahead and pace around the house a few times or stretch your legs to refresh your mind.\n4. Use the right tools - Use tools like task lists, time trackers, and project management software to keep yourself organized and on track. (Ask me sometime how I hacked up a secret formula, that took me years of gut wrenching frustration to develop, and has me laughing at “to-do” lists.)\n5. Stay motivated – Keep the fire under your butt. Maintain your ambition. Feed it. Find ways to stay motivated, such as rewarding yourself after completing a task or working with a colleague to stay accountable.\nBy implementing these tips, you can increase your productivity and stay focused throughout the workday.\nIf you want to learn more about ways to boost your productivity at work, shoot me an email at justinmcdonaldusagmail.com. Ill add you to my list and send you exclusive tips and insights to help you become a more curious and successful marketer.},{from:gpt,markdown:None,text:None,value:#ProductivityTips #StayFocused #EntrepreneurMindset #GoalSetting #EliminateDistractions #TakeBreaks #TaskManagement #Motivation #SuccessTips #ProductivityHacks #WorkSmarter #WorkLifeBalance},{from:human,markdown:None,text:None,value:write a Ben Settle style P.S. for the following blog/email, that has a CTA for the Catalyst Code Book that will be coming out this Spring and the reader can reserve a copy and get a FREE digital download one-page cheat sheet (make up a cool name with blueprint in the name): Why Self-Care is Important for Your Mental Health\nIt\s easy to get caught up in the demands of daily life and neglect your mental health.\nHowever, taking care of yourself is essential to your overall well-being. \nSelf-care can include various activities, such as getting enough sleep, exercising, practicing mindfulness, and spending time with loved ones.\nHere are a few reasons why self-care is vital for your mental health:\n1. Reduce stress - Self-care can help you manage stress and prevent burnout. By taking time to relax and recharge, you can reduce the effects of chronic stress on your mental and physical health.\n2. Improve mood - Engaging in self-care activities can improve your mood and promote feelings of happiness and contentment. By focusing on yourself and your needs, you can boost your self-esteem and confidence.\n3. Increase resilience - Regular self-care can help you build resilience and cope with challenges more effectively. By taking care of yourself, you can strengthen your mental and emotional health.\n4. Enhance relationships - Spending time with loved ones is a crucial part of self-care. By nurturing your relationships, you can build a support system that can help you through difficult times.\nBy prioritizing self-care, you can. Take time each day to focus on yourself and your needs.\nIf you want to learn more about ways to improve your mental health and well-being, shoot me an email at justinmcdonaldusagmail.com. I\ll add you to my list and send you exclusive tips and insights to help you become a more curious and successful marketer.},{from:gpt,markdown:None,text:None,value:P.S. Don\t neglect your mental health - it\s the foundation of your success in business and life. And if you\re looking for a powerful catalyst to take your life to the next level, keep an eye out for my upcoming book, The Catalyst Code, coming out this Spring. You can reserve your copy now and get a FREE digital download of my exclusive Blueprint for Mental Wellness one-page cheat sheet. Just shoot me an email at [justinmcdonaldusagmail.com](mailto:justinmcdonaldusagmail.com) and I\ll make sure you\re the first to know when it\s available.},{from:human,markdown:None,text:None,value:produce several twitter tags for that article},{from:gpt,markdown:None,text:None,value:1. #selfcare\n2. #mentalhealth\n3. #wellness\n4. #mindfulness\n5. #resilience\n6. #selflove\n7. #stressmanagement\n8. #selfimprovement\n9. #happiness\n10. #loveyourself\n11. #personaldevelopment\n12. #selfacceptance\n13. #mentalwellness\n14. #mindbodysoul\n15. #healthyhabits},{from:human,markdown:None,text:None,value:list the best 5 and separate with spaces},{from:gpt,markdown:None,text:None,value:#selfcare #mentalhealth #wellness #resilience #mindfulness},{from:human,markdown:None,text:None,value:knowing what you learned from Justin McDonald and Ben Settles email writing style, give me three more infotaining articles to be used for email or blog on Medium.com, and have creative and compelling CTA to email justin at justinmcdonaldusagmail.com that is unique to each article, and have them be a continuation of the last three articles provided, also sprinkle in some lessons, here and there, as if they were coming from Dan Kennedy or Gary Halbert and the top three copywriters of all time},{from:gpt,markdown:None,text:None,value:1. Unlock the Power of Your Mind: How to Master Your Mental State for Success\n* In this article, we\ll dive into the importance of mindset and how you can reprogram your thoughts to achieve success. We\ll explore techniques such as visualization, affirmations, and meditation to help you unlock the power of your mind.\nCTA: Want to learn more about how to master your mental state? Email me at [justinmcdonaldusagmail.com](mailto:justinmcdonaldusagmail.com) and I\ll send you a FREE copy of my Mindset Mastery guide.\n1. The Secret to Writing Compelling Copy: Lessons from the Greatest Copywriters of All Time\n* In this article, we\ll explore the secrets of the greatest copywriters of all time and how you can apply their techniques to your own writing. We\ll discuss the importance of headlines, storytelling, and using emotional triggers to capture your audience\s attention.\nCTA: Ready to take your copywriting to the next level? Email me at [justinmcdonaldusagmail.com](mailto:justinmcdonaldusagmail.com) and I\ll send you a FREE copy of my Copywriting Blueprint cheat sheet.\n1. The Art of Persuasion: How to Sell Anything to Anyone\n* In this article, we\ll dive into the art of persuasion and how you can use it to sell anything to anyone. We\ll discuss techniques such as social proof, scarcity, and the power of storytelling to help you close more deals and make more sales.\nCTA: Want to learn how to become a master persuader? Email me at [justinmcdonaldusagmail.com](mailto:justinmcdonaldusagmail.com) and I\ll send you a FREE copy of my Persuasion Playbook guide.}]]}五、常见变体与注意事项多轮续写部分数据集包含system角色作为首轮用于设定全局指令。元数据扩展有些版本额外增加tools、function_call等字段用于工具调用场景但核心的conversations结构保持不变。清洗细节你使用的ShareGPT_V3_unfiltered_cleaned_small_9k是经过过滤去重、长度裁剪、低质量剔除的子集原始 ShareGPT 数据规模可到 90k 样本对话轮次多达几十轮。注意模板差异加载后需要根据你的模型如 Llama、ChatGLM、Qwen通过tokenizer.apply_chat_template(conversations, tokenizeFalse)转换为对应格式而不是直接拼接value。六、适用场景与局限性适用通用对话 SFT聊天、写作、代码、推理指令微调instruction tuning——将首轮视为指令后续为多轮澄清与回答多轮对话生成评估如 MT-Bench 格式兼容局限不显式标注轮次序号需依赖数组索引无法表达“并行发言”或“分支对话”若缺少角色映射约定如humanvsuser可能造成训练错配七、从 ShareGPT 格式到训练输入一个典型的转换流水线以 Llama 为例defformat_sharegpt(conv_list):# 将 {from: human, value: ...} 映射为 {role: user, content: ...}# 同时保留 system 消息messages[]forturninconv_list:roleuserifturn[from]humanelseassistantifturn[from]system:rolesystemmessages.append({role:role,content:turn[value]})returntokenizer.apply_chat_template(messages,tokenizeFalse)八、总结ShareGPT 格式以其极简性和高适应性成为开源社区对话微调数据的首选结构Alpaca、Vicuna、UltraChat 等均受其影响。只需记住三件事对话列表conversations是灵魂。角色字段from定身份value定内容。模板转换加载后适配目标模型的 chat template 再送入训练。2026-07-21二

相关新闻

AI芯片测试链核心技术:ATE、探针卡与测试座解析

AI芯片测试链核心技术:ATE、探针卡与测试座解析

1. AI芯片测试链的三大核心组件解析 当一颗AI芯片从设计图纸走向量产,测试环节的质量直接决定了最终产品的可靠性与性能表现。作为连接测试设备与被测芯片的"桥梁",ATE(自动测试设备)、探针卡和测试座构成了半导体测试链…

2026/7/22 11:51:53阅读更多 →
定制珠宝展示柜材质都有哪些?开珠宝店必看!

定制珠宝展示柜材质都有哪些?开珠宝店必看!

在珠宝终端门店建设中,展示柜的材质选择常被低估,但它直接影响珠宝的视觉呈现、柜体寿命和后期维护成本。作为在展柜行业深耕27年的源头工厂,凯尔达在服务超百家珠宝品牌实践中,积累了一些关于材质选型的经验,在此与大…

2026/7/22 11:51:53阅读更多 →
HarmonyOS应用开发实战:萌宠日记 - TextInput 与 TextArea 输入组件详解

HarmonyOS应用开发实战:萌宠日记 - TextInput 与 TextArea 输入组件详解

HarmonyOS应用开发实战:萌宠日记 - TextInput 与 TextArea 输入组件详解 前言 TextInput 和 TextArea 是 ArkUI 中两个最基础的文字输入组件。在 萌宠日记 的日记编辑器中,TextInput 用于 日记标题 输入,TextArea 用于 正文内容 输入。两者配…

2026/7/22 11:49:53阅读更多 →
短视频去水印技术解析与12款工具实测对比

短视频去水印技术解析与12款工具实测对比

1. 短视频去水印需求背景解析 在短视频内容爆发式增长的当下,许多用户都会遇到这样的场景:在快手平台看到一段精彩的舞蹈教学、实用的生活技巧或有趣的宠物视频,想要保存下来反复观看或二次创作时,却发现视频右下角带着明显的平台…

2026/7/22 12:38:01阅读更多 →
学校是怎么查AI写作的,我翻了3份高校检测系统的技术文档摸透了逻辑

学校是怎么查AI写作的,我翻了3份高校检测系统的技术文档摸透了逻辑

上周帮刚上研一的表弟救急,他凑了3天的课程作业提交后直接被导师打回,标了87%的AI生成率,当场懵了。 正好之前好奇学校是怎么查AI写作的,攒了不少公开的高校自研AIGC检测系统的申报文档、招标参数,今天把底层逻辑捋明白…

2026/7/22 12:38:00阅读更多 →
四皇角色在《冒险与挖矿》无双乱斗服的设计与影响

四皇角色在《冒险与挖矿》无双乱斗服的设计与影响

1. 当四皇乱入《冒险与挖矿》:无双乱斗服的狂欢盛宴 最近在玩家社区里有个脑洞大开的讨论:如果《海贼王》里的四皇角色加入《冒险与挖矿》的无双乱斗服会怎样?作为一个深度体验过这两款作品的玩家,我觉得这个设想特别有意思。无双…

2026/7/22 12:38:00阅读更多 →
非餐配送占比首超50%:便利店、生鲜店如何借力诚心呈意抢占即时零售新风口?

非餐配送占比首超50%:便利店、生鲜店如何借力诚心呈意抢占即时零售新风口?

近日,商务部研究院发布的《2026年中国即时零售行业发展报告》显示,非餐配送(含便利店、生鲜、医药等品类)占比首次突破50%,标志着即时零售行业正式迈入“万物到家”时代。这一里程碑式变革背后,是消费者需求…

2026/7/22 12:38:00阅读更多 →
Gemini 3.5 Pro与Fable 5、DeepSeek:AI代码生成模型能力对比分析

Gemini 3.5 Pro与Fable 5、DeepSeek:AI代码生成模型能力对比分析

Gemini 3.5 Pro 泄露信息显示,这款谷歌2026年旗舰大模型在前端代码生成领域展现出显著突破,特别是SVG生成能力已进入第一梯队,被多位开发者认为在视觉表现上略胜Fable 5。但与此同时,在硬核推理、仓库级工程等深度任务上&#xff…

2026/7/22 12:38:00阅读更多 →
MuMu模拟器玩《时空猎人3》PC端优化指南

MuMu模拟器玩《时空猎人3》PC端优化指南

1. 项目背景与核心价值 《时空猎人3》作为经典横版格斗手游系列的最新续作,其公测上线引发了大量玩家的关注。这款游戏延续了前作爽快的连招系统和丰富的职业设定,同时引入了次世代引擎打造的3D场景与2D角色相结合的独特美术风格。对于追求操作手感和视觉…

2026/7/22 12:36:00阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →