完全免费部署属于你自己的n8n服务(包含免费apikey)

在学校军训期间躺在床上码的字(文章跨度时间有点小长

获取GeminiAPI

生成api密钥

在海外打开Google AI Studio网站(https://aistudio.google.com/)

使用谷歌账户登录,点击”Get API Key”

image-20250912205518849

进入后在右上角选择”创建API密钥”。

image-20250912205605246

选择在新项目中创建密钥

image-20250912205800916

密钥生成成功

image-20250912205828957

显示计划为free即可(这里尽量不要升级账户,免费版不存在爆账单的可能性)

image-20250912210135477

免费计划

截至2025年9月12日,免费版的使用限制如下: https://ai.google.dev/gemini-api/docs/rate-limits?hl=zh-cn#free-tier

型号 每千次展示收入 TPM(每分钟token数) RPD(请求数)
Text-out 模型
Gemini 2.5 Pro 5 250000 100
Gemini 2.5 Flash 10 250000 250
Gemini 2.5 Flash-Lite 15 250000 1000
Gemini 2.0 Flash 15 100 万 200
Gemini 2.0 Flash-Lite 30 100 万 200
Live API
Gemini 2.5 Flash Live 3 次会话 100 万 *
Gemini 2.5 Flash 预览版原生音频对话框 1 节课 25000 5
Gemini 2.5 Flash Experimental 原生音频思考对话框 1 节课 10000 5
Gemini 2.0 Flash Live 3 次会话 100 万 *
多模态生成模型
Gemini 2.5 Flash 预览版 TTS 3 10000 15
Gemini 2.0 Flash 预览版图片生成 10 200000 100
其他模型
Gemma 3 和 3n 30 15000 14,400
Gemini Embedding 100 30000 1000
已弃用的模型
Gemini 1.5 Flash(已弃用) 15 250000 50
Gemini 1.5 Flash-8B(已弃用) 15 250000 50

获取Supabase PostgreSQL 数据库

因后续HuggingFace的存储是非持久的(重启数据就重置),使用外部数据库可以解决这个问题。

前置条件

打开Supabase官网(https://supabase.com/) 点击 Sign in

image-20250912230559351

注册好账户之后创建一个组织

image-20250913205942352

创建数据库

这里设置一下数据库密码以及地区

image-20250913210124831

点击 Connect

image-20250913210218866

点击View parameters

image-20250913212451271

复制下来 以后会用到

1
2
3
4
5
host: aws-1-us-east-2.pooler.supabase.com
port: 6543
database: postgres
user: postgres.oioyoafmrufhwgxfwewm
pool_mode: transaction

HuggingFace搭建n8n服务

前置条件

在海外打开Hugging Face官网(https://huggingface.co/) 选择 Sign Up(注册账户)

image-20250912222923063

注册成功登录后,点击顶部的Spaces

image-20250913210754785

部署服务

搜索n8n 点击对应的模板部署

嫌麻烦也可以直接来复制我的:https://huggingface.co/spaces/AmbitionSight/n8n

image-20250913210953369

点开它,点击右上角三个点,选择Duplicate(复制此空间)

image-20250913211114477

先配置 Space secrets

要看好Owner的值,注意一下自己的ID对不对,后续要用到(我前几天部署成功之后一直不能使用网页访问就是因为URL命名不对,排查之后发现是自己ID一开始注册的时候打错了绷不住了)

1
2
3
DB_POSTGRESDB_PASSWORD = 你设置的数据库密码
DB_POSTGRESDB_USER = 刚刚拿到的user名
N8N_ENCRYPTION_KEY = 自己定义Key

image-20250918195357670

再配置以下参数

1
2
3
4
5
6
7
8
9
10
11
设置时区
GENERIC_TIMEZONE = Asia/Shanghai
TZ = Asia/Shanghai

修改为自己数据库host地址
DB_POSTGRESDB_HOST = aws-1-us-east-2.pooler.supabase.com

修改为自己账户的地址 将“AmbitionSight” 改为你自己账户名
N8N_EDITOR_BASE_URL = https://[您的用户名]-n8n.hf.space
WEBHOOK_URL = https://[您的用户名]-n8n.hf.space
N8N_HOST = [您的用户名]-n8n.hf.space

image-20250918195424440

点击Duplicate Space开始部署,等待Building,顶部显示Running,日志显示网址时部署成功!

image-20250913220511444

n8n服务配置

前置条件

打开日志回显的站点(我测试发现不用在海外就能打开这个域名),注册账户。

image-20250917123944695

社区许可证

发送邮件开启免费许可证

image-20250917124150976

依次点击右下角三个点 –> Settings

image-20250917125004729

点击Enter activation key

image-20250917125127950

将邮件中的key复制进去然后点击确认

image-20250917125157178

显示注册成功社区版即可

image-20250917125234248

做一个简单的AI实例叭

打开页面,点击Start from scratch

image-20250918185343127

点击”Start from scratch”

image-20250918190420621

添加”On chat message”触发器

image-20250918190607654

点击Back to canvas

image-20250918190653297

点击“+”号 添加AI

image-20250918191025508

再点击AI

image-20250918191046829

选择Google Gemini

image-20250918192045586

选择Message a model

image-20250918192229874

添加apikey

image-20250918192319934

将google给的api keys填入进去 点击Save

image-20250918192637151

推荐选择Gemini 2.5 Pro模型

image-20250918192910391

回到主页面 测试一下

image-20250918192732436

正常回显即测试成功

image-20250918193010765