1.我做了个chatPPT(含源码和prompt)
2.AI办公自动化:用kimi批量把word转换成txt文本
我做了个chatPPT(含源码和prompt)
实现了一个基于AI的标题标题chatPPT工具,此工具能够根据输入的生成生成话题或句子自动生成PPT,包括润色标题、源码源码选择主题颜色以及生成所有插图。标题标题工具原理涉及openAI的生成生成GPT 3.5 TURBO接口、Dalle2以及Python-pptx库。源码源码pyusb源码
GPT 3.5 TURBO接口用于生成PPT结构文本,标题标题包括PPT标题、生成生成页面标题和内容等,源码源码同时根据文本内容选择适合的标题标题情感主题色彩。Dalle2则将生成的生成生成文本转化为相应的,Python-pptx库则负责构建PPTX文件。源码源码
实现这个工具的标题标题免费分站系统源码关键在于制定合适的提示语,让AI理解用户需求并生成符合预期的生成生成PPT。实现过程相对简单,源码源码但需要考虑科学上网、openAI接口费用(生成一个PPT费用约在0.1~0.2美元,主要成本来自接口)以及输出篇幅的限制。
使用时需要注意以下几点:
1、cpH5源码确保网络环境稳定,以便顺利使用工具。
2、openAI接口使用需付费,费用主要依据生成数量,一般生成一个PPT的傅里叶变换源码实现费用在0.1~0.2美元左右。
3、由于AI接口限制输出最多个token,输出篇幅可能会受限。为解决这一问题,建议将用户输入内容分为多个部分,每次生成四个左右的大圣轮回源码教程主题,将这些主题的回复拼合,最终生成完整的PPT。虽然这样会增加成本,但可以有效解决输出限制问题。
工具源码已提供,有兴趣的读者可自行下载和优化,以满足更多个性化需求。
AI办公自动化:用kimi批量把word转换成txt文本
在Kimichat中输入提示词:
你是一个Python编程专家,要完成一个Python脚本编写的任务,具体步骤如下:
打开文件夹:F:\aword
读取里面docx格式的word文档,提取word文档中的第一行文字作为txt文本文档的标题名,将word文档转换为txt文档;重命名txt文档;注意:每一步相关信息都要输出到屏幕;在 Windows 系统中,默认的文件编码是 GBK,它不支持某些特殊的 Unicode 字符,为了解决这个问题,可以在打开文件进行写入操作时,指定使用 utf-8 编码。
kimichat生成Python源代码:
python
import os
from docx import Document
# 定义文件夹路径
folder_path = 'F:\\aword'
# 确保文件夹存在
if not os.path.exists(folder_path):
print(f"文件夹 { folder_path} 不存在。")
else:
# 列出文件夹中所有的docx文件
docx_files = [f for f in os.listdir(folder_path) if f.endswith('.docx')]
# 检查是否有docx文件
if not docx_files:
print("没有找到docx格式的Word文档。")
else:
for docx_file in docx_files:
# 构建完整的文件路径
docx_file_path = os.path.join(folder_path, docx_file)
# 读取Word文档
doc = Document(docx_file_path)
try:
# 提取第一行文字作为标题
title = doc.paragraphs[0].text.strip()
print(f"提取的标题为: { title}")
# 构建txt文件的完整路径
txt_file_path = os.path.join(folder_path, f"{ title}.txt")
# 将Word文档转换为txt
with open(txt_file_path, 'w', encoding='utf-8') as txt_file:
for para in doc.paragraphs:
txt_file.write(para.text + ' ')
print(f"文档 { docx_file} 已转换为txt格式。")
except IndexError:
print(f"文档 { docx_file} 中没有文本。")
except Exception as e:
print(f"处理文档 { docx_file} 时发生错误: { e}")
在vscode中运行源代码,成功。
2024-12-22 16:20
2024-12-22 15:49
2024-12-22 15:46
2024-12-22 15:18
2024-12-22 15:08
2024-12-22 14:35