赞
踩
太好玩啦!
第一步:申请KIMI 的key
https://platform.moonshot.cn/注册 并实名认证,申请api key
第二步:调用接口,代码如下:
import tkinter as tk from tkinter import filedialog from openai import OpenAI # 初始化OpenAI客户端 client = OpenAI( api_key="##########################################", base_url="https://api.moonshot.cn/v1", ) generated_text = "" # 用于存储生成的文案 def generate_text(): # 添加固定的指令 messages = [ {"role": "system", "content": "你是一个小红书编辑,我给你一个产品,产品是{user_input},帮我写一个文案,第一行是一个简单的标题,第二行是内容,内容是一段话不超过200个字。麻烦输出的结果中不要出现“标题:" "内容:"}, {"role": "user", "content": user_input_entry.get()} ] # 使用Moonshot AI API生成文案 completion = client.chat.completions.create( model="moonshot-v1-8k", messages=messages, temperature=0.3, ) # 获取生成的文本 global generated_text generated_text = completion.choices[0].message.content # 在界面上显示生成的文案 result_text.config(state=tk.NORMAL) result_text.delete(1.0, tk.END) result_text.insert(tk.END, generated_text) result_text.config(state=tk.DISABLED) def export_text(): # 获取要导出到的文件夹路径 folder_path = filedialog.askdirectory() # 获取生成文案的标题 title = generated_text.split('\n')[0] # 获取生成文案的内容(删除标题后的部分)并去除空行 content_lines = generated_text.split('\n')[1:] content = '\n'.join(line for line in content_lines if line.strip()) # 将生成的内容保存到文本文件 with open(f"{folder_path}/{title}.txt", 'w', encoding='utf-8') as file: file.write(content) # 创建主窗口 root = tk.Tk() root.title("文案生成器") # 创建用户输入框和标签 user_input_label = tk.Label(root, text="请输入产品信息:") user_input_label.grid(row=0, column=0, padx=10, pady=5, sticky=tk.W) user_input_entry = tk.Entry(root) user_input_entry.grid(row=0, column=1, padx=10, pady=5) # 创建生成文案按钮 generate_button = tk.Button(root, text="生成文案", command=generate_text) generate_button.grid(row=1, column=0, padx=10, pady=5) # 创建导出按钮 export_button = tk.Button(root, text="导出", command=export_text) export_button.grid(row=1, column=1, padx=10, pady=5) # 创建文本框用于显示生成的文案 result_text = tk.Text(root, height=10, width=50) result_text.grid(row=2, column=0, columnspan=2, padx=10, pady=5) result_text.config(state=tk.DISABLED) # 运行主循环 root.mainloop()
然后务必要安装库哦,
pip install openai
然后大功告成,可以执行啦(我字数限制的比较多,所以结果文案很少)
如果你需要导出本地,直接点击导出,然后选择本地文件夹即可哦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。