通过 Poe-API-wrapper 连接 DALLE 与 ChatGPT,实现高效批量 AI 创作

作为一名 Poe 的深度用户,我对这款 AI 工具的高效性和多功能性有着深刻的理解。本文将分享如何通过 poe-api-wrapper,利用 Poe 提供的 API 接口,连接 ChatGPT、DALL-E 等 AI 模型,实现批量绘图和文字创作,提升工作效率。

为什么选择 Poe?

Poe 不仅提供了多种 AI 模型供用户选择,还支持通过 API 接口将这些功能整合到自己的程序中。相较于其他平台,Poe 的 API 调用非常简洁,且不会产生额外的费用,所有操作都基于用户现有的使用额度。

核心工具:poe-api-wrapper

poe-api-wrapper 是一个基于 Python 的库,采用 Httpx 技术,能够轻松实现与 Poe 平台的交互。它支持多种 AI 服务,包括 ChatGPT、DALL-E、Claude、Mistral 和 Gemini 等。以下是其核心优势:

  • 免费使用:共享 Poe 的使用额度,无需额外付费。
  • 高效集成:通过 API 接口,快速实现批量操作。
  • 灵活性强:支持多种 AI 模型,满足不同需求。

如何使用 poe-api-wrapper?

1. 安装与初始化

首先,确保你已经安装了 poe-api-wrapper 库。可以通过以下代码进行初始化:

python
from poe_api_wrapper import PoeApi

初始化 PoeApi 客户端

token = “yourtoken”
client = PoeApi(token)

2. 批量生成 AI 绘图

通过 poe-api-wrapper,可以轻松实现批量生成 AI 绘图。以下是一个示例代码,用于连续生成多张图片:

python
import requests
import os

从文件中读取提示词列表

with open(“draw-input.txt”, “r”) as file:
prompts = [line.strip() for line in file if line.strip()]

定义保存图片的文件夹路径

save_folder = “/Users/yourpath”
if not os.path.exists(save_folder):
os.makedirs(save_folder)

循环遍历提示词,并发送给 DALL-E

for prompt in prompts:
for _ in range(4): # 每个提示词生成 4 张图片
for chunk in client.send_message(“DALL-E-3”, prompt, timeout=60):
if ‘response’ in chunk and chunk[‘response’].startswith(‘![‘):
image_url = chunk[‘response’].split(‘(‘)[1].split(‘)’)[0]
response = requests.get(image_url)
if response.status_code == 200:
filename = os.path.basename(image_url.split(‘?’)[0])
file_path = os.path.join(save_folder, filename)
with open(file_path, ‘wb’) as file:
file.write(response.content)

3. 批量生成文字内容

除了绘图,poe-api-wrapper 还可以用于批量生成文本内容。以下代码展示了如何利用 Claude 模型生成连续对话:

python
import datetime

从文件中读取对话关键词

with open(“chat-input.txt”, “r”) as file:
messages = [line.strip() for line in file if line.strip()]

创建结果文件

now = datetime.datetime.now()
timestamp = now.strftime(“%Y%m%d%H%M%S”)
result_file = open(f”/Users/yourpath/result_{timestamp}.md”, “w”)

循环发送消息

for message in messages:
response_gen = client.send_message(“Claude-2-100k”, message)
for chunk in response_gen:
result_file.write(chunk[“response”].lstrip())
result_file.write(“\n\n”)

result_file.close()

应用场景

1. 教程编写与文章创作

通过将 GPT 生成的大纲作为输入,可以快速生成详细的教程或文章。例如,ChatGPT 可以根据大纲内容,逐段撰写,最终生成一篇结构完整的文章。

2. 小说创作

利用 GPT 模型生成小说大纲和标题后,将其输入到 chat-input.txt 文件中,即可批量生成小说内容。ChatGPT-16k 模型在速度和额度方面表现优异,适合处理大量文本。

3. 批量写作与检索

当需要一次性生成多篇文章或回答多个问题时,poe-api-wrapper 可以显著提升效率。例如,通过设置机器人模型为 “Web-Search”,可以批量检索并整合相关信息,为写作提供参考。

4. 机器人群聊

Poe 平台支持多种第三方机器人模型,用户可以根据需求配置不同的机器人,进行多人对话或信息检索。例如,结合 “Web-Search” 机器人,对话中可以实时包含搜索结果。

总结

通过 poe-api-wrapper,我们可以充分利用 Poe 平台的 API 接口,实现高效的 AI 批量绘图与文字创作。无论是编写教程、创作小说,还是进行批量检索,这一工具都能大幅提升工作效率。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务


关键词:Poe API, ChatGPT, DALL-E, AI 绘图, 批量创作, poe-api-wrapper, AI 模型, 教程编写, 小说创作, 批量检索.

上一篇 6天前
下一篇 6天前

相关推荐