860美元的聊天API免费用一年:不装Python,Windows就能锁名额

Nexconn 免费聊天计划封面卡:860美元/月的 Pro 档,2027 全年免费
Nexconn 免费聊天计划封面卡:860美元/月的 Pro 档,2027 全年免费

860美元一个月的聊天服务,官方白纸黑字免到2027年底。条件就一条:12月31日前,发条消息。

先坦白:我看到这个数字的第一反应是不信。聊天云服务这个品类,印象里抠门得很——免费档基本是“让你装个SDK跑通就到头”的水平。结果把官方博客和活动页翻了一遍,白纸黑字,还真是。

补点背景。Nexconn,一家做聊天云服务的公司,对标Sendbird、Stream那类产品——给App提供私信、群聊、社区频道、消息推送这些底层能力,开发者不用自己搭IM服务器。它家Pro档1万月活标价860美元一个月,现在整个2027年按0收。

顺带说下行业行情(数字来自它官方博客的对比表,商家自述,听听就好):Sendbird免费档100月活,CometChat也是100,Stream自助档1000,PubNub 200。100月活什么概念,一个活跃点的微信群都不止这数。这种免费档只能验证“代码能跑通”,想验证留存、验证增长,门都没有。1万月活才刚够一个真实产品跑出留存曲线——这是官方自己的论证,这次我认可。

官方活动页现行口径:$860/mo → $0,10K MAU 全功能开放(官网 free-chat-api 页,2026-10-25)
官方活动页现行口径:$860/mo → $0,10K MAU 全功能开放(官网 free-chat-api 页,2026-10-25)

这家的来头,源文里只算猜,我给你实锤了

参考的那篇实测提到一个细节:拿token时,返回的accessToken尾部能看到rongnav.com、rongcfg.com的字样,作者猜底层是融云血统。

我顺着查了三层,比猜测硬:

第一,官网footer的版权主体写的是RCLOUD GLOBAL PTE. LTD.——融云的海外实体。

第二,官网页面的静态资源全部走static-c1.rongcloud.cn的CDN。

第三,也是最有意思的:官方文档里推荐的Server SDK,链接直接指向github.com/rongcloud/——融云的官方GitHub组织,java、php、go那几套老熟脸。

融云血统三重证据:版权主体 RCLOUD GLOBAL、rongcloud CDN、官方 SDK 指向 rongcloud 仓库(自绘核验卡)
融云血统三重证据:版权主体 RCLOUD GLOBAL、rongcloud CDN、官方 SDK 指向 rongcloud 仓库(自绘核验卡)

所以这事说白了:融云在海外市场用Nexconn这个牌子,打了张免费牌。稳定性倒不用担心,融云在国内IM市场做了十来年了。

规则逐条对过官方博客,三个源文没讲透的点

官方规则原文就三行:9月1日之后注册并新建Chat App;接入SDK;12月31日之前发一条成功的消息。三条都满足,锁一个App,1万月活,整个2027年不收钱。

官方博客 FAQ 原文:免费到 2027 年底、锁名额三步与 12 月 31 日截止(2026-10-25 核验)
官方博客 FAQ 原文:免费到 2027 年底、锁名额三步与 12 月 31 日截止(2026-10-25 核验)

源文把重点全放在“发消息锁名额”上,但我核对官方博客时发现三件它没强调的事:

一,免的是整个2027年,不是注册送一季。官方原话是"for the entire 2027 calendar year",等值多少它自己都算好了,"Save at least $10,320 per year"就挂在活动页上。

二,2028年怎么办,官方给了明确说法:最晚2027年12月1日公布下一年的延续政策——继续送、改定价还是停,到时候见分晓。没承诺,但也没装死,算诚实。

三,超额定价直接摆在页面上:月活超1万,每超一人0.12美元;并发超额0.9美元一个;存储每10GB一美元。别家免费档最常见的写法是“超额联系销售”,它家把账算好放桌上,这个姿态可以。

还有一条硬限制藏在FAQ里,很多人会漏:活动仅面向中国大陆以外的组织与用户(官方FAQ原话"only to organizations and users outside Mainland China"),每个组织只能选一个App,选定后不能换。

锁名额那一步,不装Python也能干

整个流程里真正算“动手”的只有一步:给App发条消息。官方的锁定条件就是收到一条成功消息。

网上流传的教程用的是Python,requests加hashlib,二十来行。问题是要先装Python、装依赖——对很多Windows用户来说,这一步的劝退率比注册流程本身高。

其实不用。Windows自带的PowerShell就能干同样的事,零依赖。我把脚本整个改写了一遍,填上你自己的AppKey和AppSecret,就能跑:

$APP_KEY = "你的AppKey"
$APP_SECRET = "你的AppSecret"
$BASE = "https://api.sg-light-api.com/v4"

# 生成随机nonce + 毫秒时间戳(修复Floor报错问题)
$nonce = Get-Random -Minimum 100000 -Maximum 999999
$startUtc = [DateTime]::UtcNow
$epoch = [DateTime]::new(1970,1,1,0,0,0,[DateTimeKind]::Utc)
$timestamp = [Math]::Floor( ($startUtc - $epoch).TotalMilliseconds )

# 签名:sha1(secret + nonce + timestamp)
$signRaw = $APP_SECRET + $nonce + $timestamp
$sha1 = [System.Security.Cryptography.SHA1]::Create()
$bytes = [System.Text.Encoding]::UTF8.GetBytes($signRaw)
$hashBytes = $sha1.ComputeHash($bytes)
$sign = ([BitConverter]::ToString($hashBytes) -replace '-','').ToLower()

$headers = @{
    "App-Key" = $APP_KEY
    "Nonce" = "$nonce"
    "Timestamp" = "$timestamp"
    "Signature" = $sign
    "Content-Type" = "application/json"
}

$msgContent = @{
    content = "Hello from Nexconn Free Chat Plan!"
}
$payload = @{
    fromUserId = "test_user_1"
    toUserIds = @("test_user_2")
    messageType = "RC:TxtMsg"
    content = $msgContent | ConvertTo-Json -Compress
} | ConvertTo-Json -Compress

try {
    $resp = Invoke-RestMethod -Uri "$BASE/direct-channel/message/send" -Method Post -Headers $headers -Body $payload
    Write-Host "`n✅ 返回结果:"
    $resp | ConvertTo-Json -Depth 10
}
catch {
    Write-Host "`n❌ 请求出错:"
    Write-Host $_.Exception.Message
    if ($_.Exception.Response) {
        $reader = New-Object System.IO.StreamReader($_.Exception.Response.GetResponseStream())
        $resBody = $reader.ReadToEnd()
        Write-Host "响应内容:$resBody"
    }
}

脚本逻辑我拿官方文档逐字对过:鉴权用四个头,App-Key、Nonce、Timestamp、Signature,其中Signature是SHA1(AppSecret+Nonce+Timestamp)——密钥只参与签名计算,不明文传输,这是官方auth文档写死的公式。几个容易踩的坑也都在脚本里处理了:时间戳要毫秒级,秒级必挂;Nonce是随机数、不超过18位;发消息的参数名是toUserIds复数数组,不是单数;content要传JSON序列化后的字符串;messageType用"RC:TxtMsg"——看这个消息类型的前缀,融云味都溢出来了。

我还做了个冒烟测试:把假Key假Secret填进去真跑了一遍,请求打到了api.sg-light-api.com,服务端回了个结构化的JSON——{"code":1002,"errorMessage":"Invalidate App-Key."}。官方把Invalid拼成了Invalidate,连这个都原样端给我了。链路是通的,就差你填真钥匙。

假钥匙冒烟实测:服务端返回 code 1002「Invalidate App-Key.」(本机 Windows PowerShell,2026-10-25)
假钥匙冒烟实测:服务端返回 code 1002「Invalidate App-Key.」(本机 Windows PowerShell,2026-10-25)

对了两个小提醒:脚本里时间戳那两行看着啰嗦,是拿UTC纪元差值再取整,这是改写时修过的一个报错点,别“精简”它;这套是按Windows PowerShell 5.1写的(系统自带那个),如果你用新版pwsh跑,catch里读响应体那几行的对象模型不一样,会读不出来。

注册流程,压缩成四句

官网进free-chat-api页面,用Google账号登录,中途Google自己会弹两次手机验证,都确认就行。国家/地区下拉里没有中国大陆,只有香港、澳门、台湾三个选项——这跟上面FAQ那条资格限制是同一件事,能不能用、该不该用,自己掂量。登录后系统自动建好第一个应用(一个账号最多建5个),左侧Chat → Chat Subscription里能看到"Chat Pro 10K",费用那栏是0,全程没出现过要绑卡的页面。App Key在Applications的App Key页里拿,Secret默认打码,点眼睛图标显示。

拿到钥匙,跑一遍上面的脚本,返回code 0加messageId,名额就算锁上了。

四盆冷水,泼完再说值不值

这节是给冲动的人准备的,每条都有出处。

第一盆:2027年底到期。活动锁的就是2027这一年,2028年政策没出。想把它当永久免费基础设施的,趁早调整预期——到期要么转付费档,要么迁走。好在迁移支持免费,从Sendbird、Stream搬过来的逻辑,反过来搬出去也一样成立。

第二盆:一个组织只能锁一个App。手里一堆小项目的,只能挑一个,选定不能换。

第三盆:绑卡折扣是另一件事。活动页还有个“注册30天内绑卡,云产品打折”的Cloud Bonus,跟免费聊天计划是两码事——别为折扣主动去绑卡,免费的部分本来就不用卡。

第四盆:它是聊天通道,不是AI模型API。别拿它调大模型,它给的是私信群聊、已读回执、输入中、推送通知这套IM能力,适合做社交App、社区产品,或者给智能体外壳配个正经的聊天层。

那到底锁不锁

我的判断很简单:本来就要做App聊天功能的,这是一笔官方自己算好的、一年一万美元出头的等值,锁;纯好奇的,锁一个也没损失,但记住2027年底到期。

家里有矿非要自建IM的除外,那是另一个价位的故事。

对了,这种厂商放免费大招的窗口期,一般不会太久。12月31号截止,我写这篇的时候,还剩67天。

下篇我打算拆融云这套消息模型,跟国内版对比看缩了多少,关注别错过。

觉得有用点个赞,已经锁过名额的,评论区报个名。

常见问题

问:Nexconn这个免费计划要绑信用卡吗?

答:不需要。官方FAQ原话是"100% free with no credit card required",全程没有绑卡环节。活动页另有“注册30天内绑卡解锁云产品折扣”的条款,那是另一件事,和免费聊天计划无关。

问:免费期到什么时候,以后会不会收费?

答:官方规则写的是整个2027年。2028年怎么办,官方承诺最晚2027年12月1日公布延续政策,在那之前没有任何保证,当一年期福利看待比较稳。

问:它能当大模型API用吗?

答:不能。它是聊天基础设施(IM),提供的是私信、群聊、推送通知这些能力,不是模型推理接口。要调大模型还是得走模型API,两者别混。