一、AiOnly平台介绍

AiOnly是一个专业的一站式大
模型
API聚合平台,集成了GPT、Claude、Gemini、DeepSeek、Qwen等数十个全球顶尖AI模型。平台通过统一的RESTful API接口,为用户提供涵盖文本生成、图像创作、视频制作、语音处理等全方位的AI能力服务。

核心优势

  • 全球节点覆盖:多个海外节点确保毫秒级响应速度
  • 安全认证:通过ISO27001安全认证,保障数据安全
  • 成本优化:动态计费模式相比自建节点可节省70%以上成本
  • 快速上手:1分钟开通API,5分钟完成调用
  • 专业服务:提供7×24小时技术支持

AiOnly致力于帮助开发者和企业轻松集成复杂的
AI
能力到各种应用场景中,是理想的AI服务合作伙伴。

二、注册和 使用 AiOnly

2.1 账户注册流程

第一步:访问注册页面

欢迎来到 官网 进行注册!

第二步:完成注册

使用手机号获取验证码,完成注册登录流程

第三步:领取新人福利

成功登录
控制
台后,系统将自动发放15元新人代金券

2.2 获取API Key

进入到APIKey页面(直达链接):https://www.aiionly.com/keyApi

当然,也可以在控制台中找到

点击创建APIKey

配置完成后点击保存。

2.3 开通模型

第一步:浏览模型广场 访问模型广场选择合适的模型:https://www.aiionly.com/modelSquare

AiOnly目前支持四大类模型:

  • 文本生成模型
  • 视频处理模型
  • 语音处理模型
  • 图像生成模型

第二步:开通模型(以DeepSeek-V3.2-Exp为例)

我们想要使用某一个模型,首先需要开通它

选择先用后付后点击确认开通

第三步:查看开通信息

在开通管理中可以看到我们已经开通的模型

点击右侧的接口URL地址,可以看到兼容OpenAI的路径:https://api.aiionly.com/v1/chat/completions

这个地址是固定的,后续我们将AiOnly接入到AI 助手中需要用到

在开通管理中也能找到模型ID,后续我们要使用哪个模型就需要指定哪个模型的ID,也是相当重要的

2.4 接入准备总结

要将AiOnly接入AI助手,您需要准备以下三个关键信息:

  1. API Key:用于身份验证的密钥
  2. 接口**URL**:兼容OpenAI的API地址 https://api.aiionly.com/v1/chat/completions
  3. 模型ID:指定要使用的具体模型标识符,例如:deepseek-v3.2-exp

准备好这三个要素后,就可以开始将AiOnly集成到各种AI助手平台中了。

三、部署 N8N 工作流

3.1. 安装 Docker 环境

首先进入Docker官网
下载
Docker桌面版:Docker官网

进入到Docker官网后点击Download Docker Desktop去下载Docker桌面版

找到适合我们的版本去下载,这里选择Windows-AMD64

3.2 配置Docker环境

启动Docker Desktop后使用谷歌账号或者Github账号进行登录。

3.3 配置国内镜像源

需要配置Docker的国内镜像源,在Settings中配置Docker Engine,配置完毕后点击Apply&restart应用并重启:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1. {
2. "builder": {
3. "gc": {
4. "defaultKeepStorage": "20GB",
5. "enabled": true
6. }
7. },
8. "experimental": false,
9. "registry-mirrors": [
10. "https://registry.cn-hangzhou.aliyuncs.com",
11. "https://docker.mirrors.ustc.edu.cn",
12. "https://registry.docker-cn.com",
13. "http://hub-mirror.c.163.com"
14. ]
15. }





![](/img/posts/搭建AI资讯早报:AiOnly全球大模型服务+N8N自动化工作流实战/0e277fd1e3527b618d9c5ae63382b0e5.webp)

3.4 部署n8n 工作流 平台

在Images中点击Search images to run搜索镜像并运行。

Docker Hub中搜索n8n,然后找到n8nio/n8n点击Pull

拉取成功后点击运行n8n镜像

创建n8n容器配置:

配置项
Container namen8n
Host port5678
Host pathn8n_data
Container path/home/node/.n8n

看到打印http://localhost:5678说明运行成功

在浏览器中访问http://localhost:5678进入n8n创建账户页面

登录后进入到n8n的主页面。至此,我们已经成功部署n8n了。

四、使用N8N打造每日资讯早报工作流

4.1 工作流整体架构

如下是整个工作流展示

流程图

4.2 节点配置详解

Schedule Trigger - 定时触发器

功能说明: 设置每天早上 9 点自动执行工作流

配置参数:

  • 触发时间: 每天 09:00

HTTP Request - 获取 RSS 资讯

功能说明: 从 36氪 获取最新的科技资讯

配置参数:

  • Method: GET
  • URL**:** https://api.rss2json.com/v1/api.json?rss_url=https://36kr.com/feed&count=10

Code - 解析 RSS 数据

功能说明: 将获取到的 RSS 数据进行结构化解析

配置参数:

  • Mode: Run Once for All Items
  • Language: JavaScript

JavaScript 代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1. const data = $input.first().json;

3. if (data.status !== 'ok') {
4. throw new Error('RSS获取失败: ' + data.message);
5. }

7. return data.items.map(item => ({
8. json: {
9. title: item.title,
10. link: item.link,
11. contentSnippet: item.description.replace(/<[^>]*>/g, '').substring(0, 300),
12. pubDate: item.pubDate,
13. author: item.author || '未知'
14. }
15. }));





![](/img/posts/搭建AI资讯早报:AiOnly全球大模型服务+N8N自动化工作流实战/0e277fd1e3527b618d9c5ae63382b0e5.webp)

Loop Over Items - 循环处理

功能说明: 对解析出的每条资讯进行逐一处理

配置参数:

  • 节点类型**:** Split in Batches
  • Batch Size: 1 (每次处理一条)

Code - 构建 AI 请求体

功能说明: 为每条资讯构建 AI 总结的请求参数

配置说明:

  • model: 使用 AiOnly 平台的 deepseek-v3.2-exp 模型
  • temperature: 0.3 (较低值保证输出稳定性)
  • max_tokens: 150 (控制总结长度)

JavaScript 代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
1. // 获取当前循环项的数据
2. const item = $input.item.json;

4. // 构建请求体
5. const requestBody = {
6. model: "deepseek-v3.2-exp",
7. messages: [
8. {
9. role: "system",
10. content: "你是专业的科技资讯总结助手。请用1-2句话总结新闻的核心要点,突出关键信息。"
11. },
12. {
13. role: "user",
14. content: `标题:${item.title}\n\n内容:${item.contentSnippet}\n\n请总结这条资讯的核心要点。`
15. }
16. ],
17. temperature: 0.3,
18. max_tokens: 150
19. };

21. // 返回数据
22. return {
23. json: {
24. requestBody: requestBody,
25. originalData: item
26. }
27. };





![](/img/posts/搭建AI资讯早报:AiOnly全球大模型服务+N8N自动化工作流实战/0e277fd1e3527b618d9c5ae63382b0e5.webp)

HTTP Request - 调用 AI 模型

功能说明: 调用 AiOnly 平台的 AI 模型进行资讯总结

基础配置:

  • Method: POST
  • URL**:** https://api.aiionly.com/v1/chat/completions

请求头配置 (Send Headers):

NameValue
Content-Typeapplication/json
AuthorizationBearer {你的AiOnly_API_KEY}

请求体配置:

  • Body Content Type: JSON
  • Specify Body: Using JSON
  • JSON 内容: {{ $json.requestBody }}

⚠️ 重要提示: 请将 {你的AiOnly_API_KEY} 替换为你在 AiOnly 平台获取的实际 API Key

Code - 格式化 AI 响应

功能说明: 提取并格式化 AI 返回的总结内容

JavaScript 代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1. // 提取 AI 返回的摘要内容
2. const summary = $input.item.json.choices[0].message.content;

4. // 获取原始数据
5. const originalData = $('提取内容').item.json.originalData;

7. // 合并数据
8. return {
9. json: {
10. title: originalData.title,
11. link: originalData.link,
12. summary: summary.trim(),
13. pubDate: originalData.pubDate,
14. author: originalData.author
15. }
16. };





![](/img/posts/搭建AI资讯早报:AiOnly全球大模型服务+N8N自动化工作流实战/0e277fd1e3527b618d9c5ae63382b0e5.webp)

Code - 构建 HTML 日报

功能说明: 将所有资讯整合成精美的 HTML 格式邮件

JavaScript 代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
1. // 获取汇总的新闻数据
2. const newsData = $input.all();
3. const currentDate = new Date().toLocaleDateString('zh-CN', {
4. year: 'numeric',
5. month: 'long',
6. day: 'numeric',
7. weekday: 'long'
8. });

10. // 生成Markdown格式日报
11. const markdown = `# 📰 每日科技日报

13. **日期:** ${currentDate}
14. **新闻数量:** ${newsData.length} 条
15. **生成时间:** ${new Date().toLocaleString('zh-CN')}

17. ---

19. ${newsData.map((item, index) => `
20. ## ${index + 1}. ${item.json.title}

22. **📝 摘要:** ${item.json.summary}

24. **🕐 发布时间:** ${item.json.pubDate}
25. **✍️ 作者:** ${item.json.author}
26. **🔗 原文链接:** [点击查看](${item.json.link})

28. ---
29. `).join('\n')}

31. ## 📌 说明
32. 本日报数据来源于36氪,每日自动更新。

34. ---
35. *报告生成时间:${new Date().toLocaleString('zh-CN')}*
36. `;

38. // 生成HTML格式(可选)
39. const html = `
40. <!DOCTYPE html>
41. <html lang="zh-CN">
42. <head>
43. <meta charset="UTF-8">
44. <meta name="viewport" content="width=device-width, initial-scale=1.0">
45. <title>每日科技日报 - ${currentDate}</title>
46. <style>
47. body {
48. font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
49. max-width: 900px;
50. margin: 0 auto;
51. padding: 20px;
52. background: #f5f5f5;
53. line-height: 1.6;
54. }
55. .container {
56. background: white;
57. padding: 30px;
58. border-radius: 8px;
59. box-shadow: 0 2px 10px rgba(0,0,0,0.1);
60. }
61. h1 {
62. color: #1a73e8;
63. border-bottom: 3px solid #1a73e8;
64. padding-bottom: 10px;
65. }
66. .meta {
67. color: #666;
68. margin: 20px 0;
69. padding: 15px;
70. background: #f8f9fa;
71. border-radius: 5px;
72. }
73. .news-item {
74. margin: 30px 0;
75. padding: 20px;
76. border-left: 4px solid #1a73e8;
77. background: #fafafa;
78. }
79. .news-item h2 {
80. color: #333;
81. margin-top: 0;
82. }
83. .news-summary {
84. color: #555;
85. margin: 15px 0;
86. }
87. .news-meta {
88. color: #888;
89. font-size: 0.9em;
90. margin-top: 10px;
91. }
92. .news-link {
93. display: inline-block;
94. margin-top: 10px;
95. color: #1a73e8;
96. text-decoration: none;
97. }
98. .news-link:hover {
99. text-decoration: underline;
100. }
101. .footer {
102. margin-top: 40px;
103. padding-top: 20px;
104. border-top: 1px solid #ddd;
105. color: #888;
106. font-size: 0.9em;
107. text-align: center;
108. }
109. </style>
110. </head>
111. <body>
112. <div class="container">
113. <h1>📰 每日科技日报</h1>

115. <div class="meta">
116. <strong>日期:</strong> ${currentDate}<br>
117. <strong>新闻数量:</strong> ${newsData.length} 条<br>
118. <strong>生成时间:</strong> ${new Date().toLocaleString('zh-CN')}
119. </div>

121. ${newsData.map((item, index) => `
122. <div class="news-item">
123. <h2>${index + 1}. ${item.json.title}</h2>
124. <div class="news-summary">
125. <strong>📝 摘要:</strong> ${item.json.summary}
126. </div>
127. <div class="news-meta">
128. <strong>🕐 发布时间:</strong> ${item.json.pubDate} |
129. </div>
130. <a href="${item.json.link}" class="news-link" target="_blank">🔗 查看原文 →</a>
131. </div>
132. `).join('\n')}

134. <div class="footer">
135. <p>📌 本日报数据来源于36氪,每日自动更新</p>
136. <p>报告生成时间:${new Date().toLocaleString('zh-CN')}</p>
137. </div>
138. </div>
139. </body>
140. </html>
141. `;

143. // 生成纯文本格式(用于邮件/消息推送)
144. const plainText = `
145. 📰 每日科技日报
146. 日期:${currentDate}
147. 新闻数量:${newsData.length} 条

149. ${newsData.map((item, index) => `
150. ${index + 1}. ${item.json.title}
151. 摘要:${item.json.summary}
152. 发布时间:${item.json.pubDate}
153. 链接:${item.json.link}
154. `).join('\n---\n')}

156. 本日报数据来源于36氪
157. 生成时间:${new Date().toLocaleString('zh-CN')}
158. `;

160. return {
161. json: {
162. date: currentDate,
163. newsCount: newsData.length,
164. markdown: markdown,
165. html: html,
166. plainText: plainText,
167. fileName: `tech-daily-${new Date().toISOString().split('T')[0]}.md`,
168. generatedAt: new Date().toISOString()
169. }
170. };





![](/img/posts/搭建AI资讯早报:AiOnly全球大模型服务+N8N自动化工作流实战/0e277fd1e3527b618d9c5ae63382b0e5.webp)

Send Email - 发送邮件

功能说明: 将生成的 HTML 日报发送到指定邮箱

第一步:配置邮箱凭证

凭证配置参数:

  • User: 你的邮箱地址 (如: your_email@163.com)
  • Password: 邮箱授权码 (非登录密码)
  • Host: SMTP 服务器地址 (163邮箱: smtp.163.com)
  • Port: 465 (SSL加密端口)

[图片 - 邮箱凭证配置]

💡 获取授权码方法:

  • 163邮箱: 设置 → POP3/SMTP/IMAP → 开启服务 → 获取授权码
  • QQ邮箱: 设置 → 账户 → POP3/IMAP/SMTP → 生成授权码
  • Gmail: 需开启两步验证后生成应用专用密码

第二步:配置发送参数

发送配置:

  • Operation: Send
  • From Email: 发件人邮箱 (如: your_email@163.com)
  • To Email: 收件人邮箱 (如: recipient@example.com)
  • Subject: 📰 每日科技日报 - {{ DateTime.now().toFormat('yyyy-MM-dd') }}
  • Email Format: HTML
  • HTML**:** {{ $json.html }}

测试运行

到这里我们的每日资讯早报工作流就搭建完成了

五、在ChatBox接入 Claude Haiku 4.5

5.1 ChatBox简介

ChatBox官网:https://chatboxai.app/zh

Chatbox AI 是一款 AI 客户端应用和智能助手,支持众多先进的 AI 模型和 API,可在 Windows、MacOS、Android、iOS、Linux 和网页版上使用。

5.2 ChatBox安装

进入官网后,点击免费下载(for Windows)下载Windows客户端

安装包下载完成后,运行exe文件进行安装

点击下一步

配置完安装的目录后,点击安装

勾选运行Chatbox后点击完成,会自动启动

启动后进入首页,首页提示我们需要配置AI模型提供方才能使用,那么让我们一起来接入AiOnly

5.3 ChatBox的使用

此时我们需要接入AiOnly后才能够正常使用

第一步:点击设置

第二步:点击添加

第三步:名称填AiOnly,API模式选择OpenAI API兼容,配置完成后点击添加

第四步:填写API密钥和API主机

API密钥填写AiOnly平台的API KEY,API主机填写AiOnly平台的URL接口(固定的:https://api.aiionly.com/v1/chat/completions)

第五步:点击新建模型后填写模型ID和显示名称

使用Claude Haiku 4.5模型前记得先前往AiOnly控制台开通此模型。

这里咱们接入Claude Haiku 4.5模型,这个模型也是Anthropic最新发布的模型,Claude Haiku 4.5的编码能力性能可与中高端模型Claude Sonnet 4(Anthropic于5个月前发布的模型)相媲美,成本更低,推理速度更快(应该是提升了一倍多)。

能力选项勾选推理,根据自己的业务需求来配置上下文窗口以及最大输出的Token数。配置完毕后点击保存。

第六步:模型保存完成后,点击检查,测试是否连接成功

第七步:创建一个新对话,使用AiOnly的Claude Haiku 4.5模型,如下图所示已经测试成功

六、 Cherry Studio 接入Gemini 2.5 Flash

6.1 Cherry Studio简介

Cherry Studio 是一款功能全面的 AI 助手平台,集成了多模型对话、本地知识库、AI 绘画、翻译等核心功能,支持统一管理多个服务商的 AI 模型,提供高度自定义的界面和布局选项,具备完善的数据备份保障机制,既适合零基础用户快速上手,也满足专业用户的个性化需求,是提升工作效率和创造力的理想 AI 工具平台。

6.2 Cherry Studio安装

Cherry Studio官网:https://www.cherry-ai.com/

Cherry Studio安装包下载页面:https://www.cherry-ai.com/download

Windows 系统

  • 标准版和便携版
  • 支持 x64 和 ARM64 架构

MacOS 系统

  • 支持 Intel 芯片(x64)
  • 支持 Apple 芯片(ARM64)

Linux 系统

  • AppImage 格式(通用)
  • Deb 格式(Debian/Ubuntu 系)
  • RPM 格式(RedHat/CentOS 系)
  • 均支持 x86_64 和 ARM64 架构

Cherry Studio 实现了全平台覆盖,支持 Windows、MacOS、Linux 三大主流操作系统,并且针对不同的处理器架构(Intel/AMD x64、ARM64)都提供了相应的安装包,确保在各种设备上都能正常运行。

点击立即下载

安装包下载完成后,运行exe文件进行安装

点击下一步

配置完安装的目录后,点击安装

勾选运行Cherry Studio后点击完成,会自动启动

进入程序后,我们需要配置AiOnly模型平台

6.3 Cherry Studio的使用

第一步:点击右上角的设置

第二步:在模型服务中找到唯一AI(AiOnly),配置API密钥和API地址,在Cherry Stidio中API地址只需要配置域名即可:https://api.alionly.com

第三步:添加模型

点击添加

这里我们来使用Gemini 2.5 Flash模型,Gemini 2.5 Flas模型定位为平衡质量、成本与延迟的混合推理模型。其技术特性包括100万token超长上下文处理、多模态输入输出(文本/代码/图像/视频/音频)及工具调用功能(如谷歌搜索)。

使用模型前,记得先开通模型哦。

开通完成后,可以到开通管理中找到模型ID:gemini-2.5-flash

第四步:检测是否连接成功

配置完API密钥,API地址,模型后点击检测

成功连接

第五步:连接成功后新建连接进行测试对话

总结

AiOnly是一个专业的大模型API聚合平台,集成了GPT、Claude、DeepSeek等数十个顶尖AI模型,通过统一的OpenAI兼容接口提供服务。文章详细介绍了从平台注册、获取API Key、开通模型的完整流程,并展示了三个实际应用案例:ChatBox客户端接入、Cherry Studio AI助手平台集成,以及使用N8N构建的每日资讯早报自动化工作流(包含RSS获取、AI智能总结、HTML格式化和邮件发送等功能)。平台具有全球节点覆盖、安全认证、成本优化等优势,为开发者和企业提供了便捷高效的AI能力集成解决方案。

如下是资源文档:

AiOnly官网

AiOnly官方文档