【AIGC】文心一言 - 生成中秋祝福语、诗词、图像、相关代码等

发布于:2023-09-22 ⋅ 阅读:(62) ⋅ 点赞:(0)

引言

文心一言是百度推出国产聊天GPT产品,不仅可以与人对话互动,回答问题,协助创作,还能进行数据分析、逻辑判断、绘画等。恰逢中秋佳节,对文心一言创造力进行初探!

一、中秋祝福语

请写一段别出心裁的中秋祝福语!

  • 中秋佳节,月圆人团圆!愿你与家人团聚时,心灵相连,真情相随。月色清明,祝福翩翩,祝你们团圆美满,心手相牵,幸福常在,快乐永驻!
  • 在这月圆之夜,愿你的生活如月光般明亮,愿你的梦想如明月般皎洁,愿你的幸福如满月般充盈。中秋佳节,愿你的心中充满温馨,身体充满平安,生活充满喜悦。月圆人团圆,祝福你在这个中秋之夜,心中有爱,身边有亲朋好友,让温馨和幸福永远陪伴你。祝中秋快乐!
  • 中秋佳节,愿你与家人共享明月的清辉,品尝月饼的香甜。让美好的感情在这个夜晚凝聚,让温馨的氛围包围你的家。虽然我们不能时时相伴,但我的祝福会穿越千山万水,与你同在。愿你的生活如中秋之夜,明亮、美好,充满幸福与温馨!

二、中秋诗词

请创造与中秋团员有关的诗,五言绝句

  • 月圆人团圆,中秋乐无边。共享此时刻,温馨永留存。

请创造与中秋团员有关的诗,七言绝句

  • 中秋团员喜气盈,举杯共赏明月光。家人团聚心相连,幸福温馨永难忘。

创造与中秋团员有关的诗词,可参考水调歌头

  • 中秋团聚乐无边,家人围坐笑语连。举杯共饮桂花酒,幸福温馨满心田。
    月圆人圆情更浓,千里共婵娟美好。祝福声声传千里,愿你岁岁人团圆。

三、中秋图像 - 闪亮的月亮

画一幅画:在星空中闪亮的月亮,水墨风格,中国风,印象主义,写意,薄涂

  • 在这里插入图片描述

画一幅画:在星空中闪亮的月亮,细节丰富,怀旧漫画风

  • 在这里插入图片描述

请为我画一幅在星空中闪亮的月亮,动漫风,唯美,柔和,二次元,厚涂,极致细节,高清8k,精细刻画

  • 在这里插入图片描述

四、中秋代码

  1. 写一段python代码,动态显示月亮的阴晴圆缺
  • 只显示了一个圆
    在这里插入图片描述
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation


# 定义月亮的阴晴圆缺
def draw_moon(i):
    # 创建一个新的图像
    fig = plt.figure()

    # 绘制一个圆代表月亮
    circle = plt.Circle((0.5, 0.5), 0.4, color='blue')
    fig.gca().add_patch(circle)

    # 根据时间i改变月亮的形状
    if i < 0.5:
        circle.set_ec('white')  # 新月
    elif i < 0.75:
        circle.set_ec('yellow')  # 娥眉月
    elif i < 1.0:
        circle.set_ec('red')  # 满月

    # 限制图像的范围,使得月亮在中心位置
    plt.xlim(0, 1)
    plt.ylim(0, 1)

    # 隐藏坐标轴
    plt.axis('off')

    return [circle]


# 创建动画对象
ani = animation.FuncAnimation(plt.gcf(), draw_moon, frames=np.linspace(0, 1, 128), interval=50)

# 显示动画
plt.show()

显示告警 RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (matplotlib.pyplot.figure) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam figure.max_open_warning). fig = plt.figure()
将fig = plt.figure()放到draw_moon函数上方,程序正常运行,但显示的是一直不断变换边界颜色的圆… not 月亮
生成了很多次,均达不到效果, 应该是提示词太高端,模型无法理解

  1. 写一段python代码,动态显示月亮从新月且暗淡的状态慢慢变为满月且明亮
  • 代码只是画了两个圆圈再一直转动.....
    在这里插入图片描述
import matplotlib.pyplot as plt  
import matplotlib.animation as animation  
import numpy as np  
  
fig, ax = plt.subplots()  
ax.set_aspect('equal')  
ax.set_xlim(0, 1)  
ax.set_ylim(0, 1)  
ax.axis('off')  # 不显示坐标轴  
  
# 绘制月亮和阴影  
moon, = ax.plot([], [], 'o', color='dimgray')  
shadow, = ax.plot([], [], 'o', color='dimgray')  
  
# 动画更新函数  
def update(frame):  
    # 计算月亮和阴影的位置  
    x = np.cos(2 * np.pi * frame / 30)  
    y = np.sin(2 * np.pi * frame / 30)  
    shadow_x = x - 0.1 * np.cos(2 * np.pi * frame / 15)  
    shadow_y = y - 0.1 * np.sin(2 * np.pi * frame / 15)  
  
    # 更新月亮和阴影的位置  
    moon.set_data(x, y)  
    shadow.set_data(shadow_x, shadow_y)  
  
    # 改变月亮和阴影的颜色,模拟月亮从暗淡到明亮的过程  
    moon.set_color(['dimgray', 'yellow'][frame // 15])  
    shadow.set_color(['dimgray', 'black'][frame // 15])  
  
    return [moon, shadow]  
  
ani = animation.FuncAnimation(fig, update, frames=range(1, 31), interval=100)  
plt.show()

运行一会就报错了… IndexError: list index out of range

  1. 写一段python代码,动态显示一条暗淡的曲线慢慢变为圆形且明亮
  • 挺好看的,一条曲线确实满满变亮了,但是没有变圆,变成直线了…
    在这里插入图片描述
import numpy as np  
import matplotlib.pyplot as plt  
import matplotlib.animation as animation  
  
fig, ax = plt.subplots()  
  
# 初始化曲线为一个暗淡的正弦曲线  
x = np.linspace(0, 2*np.pi, 100)  
y = np.sin(x)  
line, = ax.plot(x, y, 'r', lw=2)  
ax.set_xlim(0, 2*np.pi)  
ax.set_ylim(-1, 1)  
  
# 更新函数,将曲线逐渐变为圆形并变亮  
def update(num):  
    ax.clear()  
    x = np.linspace(0, 2*np.pi, 100)  
    y = np.sin(x) * (1 - num / 100)  # 逐渐变为圆形  
    line, = ax.plot(x, y, 'r', lw=2)  
    ax.set_xlim(0, 2*np.pi)  
    ax.set_ylim(-1, 1)  
    line.set_color(['dimgray', 'yellow'][num // 50])  # 从暗淡变为明亮  
    return line,  
  
# 创建动画  
ani = animation.FuncAnimation(fig, update, frames=range(100), interval=100)  
plt.show()
本文含有隐藏内容,请 开通VIP 后查看