从Python入门到AI创作:零基础使用LiuJuan国风模型生成第一幅画
从Python入门到AI创作零基础使用LiuJuan国风模型生成第一幅画你是不是也刷到过那些美轮美奂的AI国风画作青山绿水、亭台楼阁、衣袂飘飘的古典人物心里痒痒的也想自己动手试试但一看那些复杂的代码和术语就打了退堂鼓别担心今天这篇就是为你准备的。我们不讲那些让人头大的理论也不搞复杂的配置。咱们就从一个完全没写过代码的小白视角出发目标只有一个用最简单的Python代码亲手调用一个强大的AI模型生成你人生中第一幅属于自己的国风画作。整个过程就像搭积木你只需要跟着步骤复制粘贴几行代码就能亲眼看到一段文字描述如何变成一幅精美的画。相信我当第一幅画从你手中“诞生”时那种创造的快乐绝对值得体验。1. 出发前准备你的“画室”和“颜料”在开始“作画”之前我们需要准备好两样东西一个能运行Python代码的环境你的“画室”以及调用AI模型所需的“通行证”你的“颜料”。别怕每一步都很简单。1.1 搭建你的Python“画室”对于零基础的朋友我强烈推荐使用Google Colab。你可以把它理解为一个在浏览器里就能用的、免费的Python编程环境不用安装任何软件。打开Colab用浏览器访问 colab.research.google.com。新建笔记本点击页面中的“新建笔记本”一个全新的编程环境就创建好了。认识界面你会看到一个页面里面有很多可以输入代码的“单元格”。我们接下来的所有操作都在这里进行。看你的“数字画室”已经准备好了就这么简单。1.2 获取你的AI“颜料”——API密钥AI模型就像一位隐居的大师我们需要一个“口令”才能请它出山作画。这个口令就是API密钥。访问平台你需要去一个提供AI模型服务的平台例如CSDN星图GPU平台注册一个账号。创建密钥登录后通常在个人中心或账户设置里能找到“创建API密钥”或类似选项。点击创建系统会生成一串像sk-xxxxxxxxxxxxxxxxxxxx这样的字符。妥善保管这串密钥非常重要就像你的银行卡密码。请把它复制下来暂时保存在电脑的记事本里。我们稍后会用到它。重要提示这串密钥是你个人使用的凭证不要分享给他人也不要上传到公开的代码仓库如GitHub。2. 第一行代码和Python打个招呼现在我们正式进入Colab“画室”写下第一行代码。在Colab的第一个单元格里输入以下内容print(你好AI画家)输入完成后点击单元格左侧的三角形“播放”按钮或者按键盘上的Shift Enter。你会看到单元格下方立刻显示出一行字你好AI画家。恭喜你刚刚完成了和Python的第一次对话。print()是Python里最基础的命令它的作用就是把括号里的内容“打印”显示出来。我们的AI绘画之旅就从这声问候开始了。3. 邀请助手安装必要的工具库Python本身功能强大但很多特定功能比如发送网络请求、处理图片需要安装额外的“工具包”。我们需要安装两个requests用来向AI大师服务器发送我们的作画请求。PIL(Pillow)用来处理和保存AI大师返回给我们的画作。在Colab的新单元格里输入以下两行代码然后运行!pip install requests Pillow -q运行这行代码后Colab会自动从网络下载并安装这两个工具包。你会看到一些滚动的安装信息最后出现“Successfully installed”就表示成功了。-q参数是为了让安装过程更安静少显示一些信息。4. 构思你的画作编写提示词AI作画的核心是“提示词”Prompt。你需要用文字清晰地告诉AI你想要什么。对于国风模型我们可以从一些经典元素入手。在下一个单元格里我们定义几个不同的描述你可以选择一个最喜欢的或者自己修改# 这里提供了几个国风画作的描述你可以任选一个或者自己发挥 prompt_1 江南水乡细雨蒙蒙一座石拱桥横跨河上河边有白墙黛瓦的房屋柳树低垂水面有乌篷船的倒影水墨画风格 prompt_2 一位古代侠客身披蓑衣头戴斗笠在竹林深处舞剑竹叶纷飞意境潇洒工笔重彩风格 prompt_3 盛开的牡丹花花瓣层层叠叠色泽艳丽上有蝴蝶停留背景是朦胧的山水富有层次感绢本设色风格 # 我们选择第一个描述来生成画作 my_prompt prompt_1 print(我选择的画作描述是, my_prompt)运行后你会看到你选择的描述被打印出来。提示词写得越具体、越有画面感AI生成的结果就越符合你的预期。你可以大胆尝试修改这些描述比如把“江南水乡”改成“雪山古寺”把“水墨画”改成“青绿山水”。5. 发出创作邀请调用AI模型API这是最关键的一步我们要把构思提示词和口令API密钥一起发送给AI模型。请将下面代码中的‘你的API密钥’替换成你之前在平台获取的那一串真实密钥。在Colab的新单元格中输入以下代码import requests import json # 重要请替换成你自己的API密钥 api_key “你的API密钥” # 重要请替换成你自己的API密钥 # 这是AI模型服务的地址以星图平台为例具体地址请查看平台文档 api_url https://api.csdn.net/v1/images/generations # 示例地址请根据实际平台修改 # 准备请求的“信封”里面装着我们的要求 headers { Authorization: fBearer {api_key}, Content-Type: application/json } # 准备请求的“正文”详细说明我们要什么画 data { model: liujuan, # 指定使用LiuJuan国风模型 prompt: my_prompt, # 我们之前写好的描述 n: 1, # 生成1张图 size: 1024x1024, # 图片尺寸 response_format: url # 要求返回图片的网址 } print(正在向AI模型发送创作请求...) # 发送请求 response requests.post(api_url, headersheaders, datajson.dumps(data)) # 检查请求是否成功 if response.status_code 200: print(请求成功AI大师已经接收到了你的构思。) result response.json() # 从返回的结果中提取生成图片的网址 image_url result[data][0][url] print(f画作已生成访问地址是{image_url}) else: print(请求似乎遇到了问题。) print(状态码:, response.status_code) print(返回信息:, response.text)代码解释import就像我们之前安装工具包这里是把工具包“拿进来”使用。headers定义了请求的“抬头”其中Authorization部分就包含了你的API密钥告诉服务器你是谁。data定义了请求的“主体”明确告诉AI模型用liujuan这个模型根据my_prompt的描述生成1张1024x1024大小的图片并以url网络链接的形式返回给我。requests.post这就是发送请求的核心动作。response.status_code服务器返回的状态码200代表一切顺利。运行这段代码。如果一切正常你会看到“请求成功”的字样以及一个以https://开头的网址。这个网址就是你的画作在云端生成后的临时存放地址6. 装裱收藏下载并保存你的画作AI大师已经把画作放在了云端的一个临时地址我们需要把它下载到自己的电脑上保存起来。在上一步成功获取image_url后我们在同一个单元格继续添加代码或者新建一个单元格from PIL import Image import io # 检查上一步是否成功获取了图片地址 if image_url in locals(): print(正在下载您的国风画作...) # 根据上一步获取的图片网址下载图片数据 img_response requests.get(image_url) # 将下载的数据转换为图片 img Image.open(io.BytesIO(img_response.content)) # 保存图片到当前目录你可以给画作起个名字 file_name 我的第一幅AI国风画作.png img.save(file_name) print(f恭喜画作已成功保存为{file_name}) # 在Colab中直接显示这幅画 print(正在展示您的作品) display(img) else: print(未找到画作地址请检查上一步是否执行成功。)运行这段代码。稍等片刻你就能看到Colab界面中直接显示出了生成的画作同时这幅画也已经以“我的第一幅AI国风画作.png”的名字保存在了Colab的云端环境中。你可以在Colab左侧的文件栏里找到它并下载到你的本地电脑永久保存。7. 回顾与进阶你的创作才刚刚开始走到这一步你已经完成了一个从零代码到AI创作的完整循环。回头看看我们其实就做了几件核心的事用print打招呼用pip装工具用requests发请求再用PIL存图片。Python和AI创作的大门已经向你敞开了一条缝。第一次尝试生成的画作可能完全符合你的想象也可能有些“惊喜”。这都非常正常。AI创作是一个交互的过程你可以优化提示词如果觉得画面不够“国风”可以在描述里加上“宋代山水画风格”、“唐寅笔意”如果觉得细节不够可以加上“精细的毛发描绘”、“复杂的服饰纹理”。多试几次感受文字如何影响画面。探索更多参数除了size很多模型还支持steps生成步数影响细节、guidance_scale与提示词的贴合度等参数调整它们会得到不同效果。尝试不同模型除了LiuJuan平台上可能还有擅长其他风格如现代插画、科幻场景、二次元的模型用同样的代码只需修改data字典里的model名称就能召唤不同的“大师”。编程和AI不是魔法它是一套逻辑清晰、可以学习的工具。今天你用这个工具画出了一幅画明天你就可以用它来分析数据、自动化办公、甚至开发一个小应用。最关键的是你亲手实现了从0到1的突破。保留好这个Colab笔记本它就是你的第一个数字画室。下次当灵感来临时打开它修改一下提示词再次运行一幅全新的作品又将诞生。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

相关新闻

PP-DocLayoutV3保姆级教程:从部署到API调用,手把手教你分析文档版面

PP-DocLayoutV3保姆级教程:从部署到API调用,手把手教你分析文档版面

PP-DocLayoutV3保姆级教程:从部署到API调用,手把手教你分析文档版面 你是不是经常面对一堆扫描的PDF或图片文档,想要提取里面的文字,却发现内容一团乱麻?标题和正文混在一起,表格被拆得七零八落&#xff0…

2026/7/3 6:22:21 阅读更多 →
mPLUG多模态实践:结合文本与视觉信息的智能问答

mPLUG多模态实践:结合文本与视觉信息的智能问答

mPLUG多模态实践:结合文本与视觉信息的智能问答 1. 引言 你有没有遇到过这样的情况:看到一张复杂的图表,却不知道如何解读其中的信息;或者拿到一张产品图片,想要了解详细规格却无从下手?传统的AI模型往往…

2026/7/3 6:22:19 阅读更多 →
5分钟搞懂分层强化学习:从Option框架到子任务发现(附实战代码)

5分钟搞懂分层强化学习:从Option框架到子任务发现(附实战代码)

分层强化学习实战指南:从Option框架到子任务发现的决策地图 如果你正在为强化学习项目中的长期稀疏奖励问题而头疼,看着智能体在复杂环境中像无头苍蝇一样乱撞,那么分层强化学习(HRL)很可能就是你寻找的那把钥匙。它不…

2026/7/4 5:00:00 阅读更多 →

最新新闻

云原生技术28-K8s排障实战:20个常见问题的快速定位与解决,从CrashLoopBackOff到Running的完整指南

云原生技术28-K8s排障实战:20个常见问题的快速定位与解决,从CrashLoopBackOff到Running的完整指南

1、AI程序员系列文章 2、AI面试系列文章 3、AI编程系列文章 目录 排障思维:从"盲人摸象"到"精准定位" 2.1 自上而下 vs 自下而上 2.2 假设验证法 2.3 二分法定位 Pod问题:四大金刚的"病历本" 3.1 CrashLoopBackOff&…

2026/7/5 3:00:53 阅读更多 →
Codex 实战:AI 编程助手接入真实项目,用真实案例讲清边界

Codex 实战:AI 编程助手接入真实项目,用真实案例讲清边界

聊《Codex 实战:AI 编程助手接入真实项目,用真实案例讲清边界》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。摘要这篇面向想用 AI 提升研发效率的开发者和技术负责人,但不会把“…

2026/7/5 3:00:53 阅读更多 →
功能测试中的“精准打击“:避免大而全的实用策略 (2)

功能测试中的“精准打击“:避免大而全的实用策略 (2)

一、核心认知前提 等价类、边界值、场景法是标准合规的用例设计方法,合理抽样≠无差别穷举。 过度细测的本质不是用例方法用错,而是两个无效叠加行为: 在必要边界样本外,额外枚举大量逻辑完全一致的重复数据; 每一条…

2026/7/5 2:58:53 阅读更多 →
76_Python数据分析pandas入门

76_Python数据分析pandas入门

Python数据分析基石:pandas入门指南 文章目录Python数据分析基石:pandas入门指南前言一、安装与核心数据结构二、读取各种格式的数据三、数据筛选与索引四、排序与聚合五、数据修改与新增列六、实战:销售数据分析✅ 亮点总结适用场景扩展方向…

2026/7/5 2:58:53 阅读更多 →
绝了!原来论文还能这样拿高分?2026降AI率工具推荐合集

绝了!原来论文还能这样拿高分?2026降AI率工具推荐合集

还在为论文查重高、AI痕迹明显、格式乱七八糟焦虑?2026 年的论文降AIGC工具已经全面升级,从选题构思到内容润色、从降重处理到去除AI痕迹、再到专业格式排版,全流程智能辅助,帮你把写作压力降到最低,轻松拿下高分论文&…

2026/7/5 2:56:52 阅读更多 →
认识安企CMS - 系统概述

认识安企CMS - 系统概述

什么是安企CMS 安企内容管理系统(AnQiCMS),是一款使用 GoLang 开发的开源企业级内容管理系统。它的前身是 GoBlog 博客系统(2019 年启动),经过多次重构和功能扩展,于 2022 年 5 月 正式更名为 A…

2026/7/5 2:54:51 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻