用NAS白嫖8个AI平台 !含通义千问、智谱、讯飞星火、Kimi等
wptr33 2024-12-20 19:03 24 浏览
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:可爱的小cherry
大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享数码玩耍经验~
前言
如今,各行各业的AI平台层出不穷,模型和应用场景也越来越丰富,但是依旧有很多人没体验过LLMs AI服务,或者说没有体验过AI API的整合。
今天,cherry为大家一次性带来9款AI平台的逆向API接口,主打的一个就是白嫖免费、次抛、兼容性强!相比较于直接使用网页版的AI系统,AI API可以让我们对不同AI模型进行集中管理,也可以使用到不同的开发环境中,
该9款AI平台逆向API接口,均为LLM Red Team开发而成,LLM Red Team 意为 LLM大模型红队,为了突出大模型应用发展表象下是日益严重的安全风险,针对不同平台研发出不同的逆向方法。
包含的AI平台列表如下,聆心智能已经不能用了,所以我从列表中删除了。
Moonshot AI(Kimi.ai)接口转API find-free-api
阶跃星辰 (跃问StepChat) 接口转API step-free-api
讯飞星火(Spark)接口转API spark-free-api
阿里通义 (Qwen) 接口转API qwen-free-api
智谱AI (智谱清言) 接口转API glm-free-api
秘塔AI (metaso) 接口转API metaso-free-api
MiniMax(海螺AI)接口转API hailuo-free-api
深度求索(DeepSeek)接口转API deepseek-free-api
温馨提示:逆API是不稳定的,建议前往各平台AI首页选择付费使用API,避免封禁的风险。本文仅为内容分享,对自行部署使用导致的问题,概不负责。
关于部署机
由于本次部署项目较多,必须使用docker-compose(项目堆栈)来执行,因为我们选择绿联NAS私有云作为本次教程的部署设备,其它NAS支持compose的也可以参照执行。
目前我在用的机器是4盘位的绿联DXP 4800 Plus,该型号设置核心优势明显:一是5核6线程的Intel 8505处理器,比主流的N100处理器提升约40%;二是万兆+2.5Gbps网卡的组合拳,可以满足万兆高速局域网或设备直连,突破双千兆外网速率,大幅度提升数据传输速率;三是硬盘空间充足,包括4盘位HDD+2盘位M.2,满足高速存储、海量存储两大需求。
绿联NAS私有云在推出UGOS Pro新系统后,正一步步的对系统进行优化、提升,使用体验感越来越好。就以我们最常用的docker为例,支持compose堆栈、macvlan网络、docker代理、镜像库设置、自动配置路径/端口/权限等,几乎是将docker cli的功能都可视化了,极大的便利了docker用户使用体验。
除了软件越来越赞之外,绿联NAS私有云的DXP系列,涵盖了2盘位-8盘位的所有NAS型号,可供新手入门、老鸟、企业、资深极客的选择,这里我最推荐的3款分别是DXP2800(新手入门)、DXP4800(家庭最优)、DXP4800 Plus(升级款做优)、DXP6800 Pro(性价比之王)。
一、各API部署方法
所有的项目镜像压缩包,我都上传到网盘里了,需要的朋友可以下载解压为.tar格式的文件,并上传到NAS中备用。
夸克网盘:https://pan.quark.cn/s/ec9ba0111fe1
阿里云盘:https://www.alipan.com/s/geDbXYS5dXT
整个项目的compose代码如下,一共有9各项目,对应的端口是8000-8008,大家可以根据自己的需要删减不同段落来部署指定的AI。
version: '3' services: qwen-free-api: # 通义千问 container_name: qwen-free-api image: vinlic/qwen-free-api:latest restart: always ports: - "8000:8000" environment: - TZ=Asia/Shanghai kimi-free-api: # Kimi月之暗面 container_name: kimi-free-api image: vinlic/kimi-free-api:latest restart: always ports: - "8001:8000" environment: - TZ=Asia/Shanghai step-free-api: # 跃问 container_name: step-free-api image: vinlic/step-free-api:latest restart: always ports: - "8002:8000" environment: - TZ=Asia/Shanghai glm-free-api: # 智谱清言 container_name: glm-free-api image: vinlic/glm-free-api:latest restart: always ports: - "8003:8000" environment: - TZ=Asia/Shanghai metaso-free-api: # 秘塔AI container_name: metaso-free-api image: vinlic/metaso-free-api:latest restart: always ports: - "8004:8000" environment: - TZ=Asia/Shanghai spark-free-api: # 讯飞星火 container_name: spark-free-api image: vinlic/spark-free-api:latest restart: always ports: - "8005:8000" environment: - TZ=Asia/Shanghai hailuo-free-api: # 海螺AI container_name: hailuo-free-api image: vinlic/hailuo-free-api:latest restart: always ports: - "8006:8000" environment: - TZ=Asia/Shanghai deepseek-free-api: # 深度求索 container_name: deepseek-free-api image: vinlic/deepseek-free-api:latest restart: always ports: - "8007:8000" environment: - TZ=Asia/Shanghai
打开绿联NAS私有云docker应用,项目名称输入ais,将上面的compose代码复制到配置中部署即可。
如果没有导入过镜像的,可以看到项目已经在下载了,等待部署完成即可。
二、获取各个AI的token以及模型
由于逆向AI的原理和逻辑,我们无法长时间高频次的使用逆向AI API,因此项目提供了登录账号和非登录账号两种选择。一般建议大家选择非登录账号来使用,即游客账号,以确保我们的账号不会因为使用逆项目被封禁。
同时,在每一个项目的github都有详细的游客cookie抓取方法和教程,我这里就不赘述,直接把官方文档拿过来略作完善。
所有的token都将作为作为Authorization的Bearer Token值使用。(Authorization: Bearer TOKEN)
1、通义千问token
进入通义千问官网随便发起一个对话,然后F12打开开发者工具,从应用程序-Cookies中找到tongyi_sso_ticket的值。
2、KIMI月之暗面token
进入月之暗面官网随便发起一个对话,然后F12打开开发者工具,从应用程序-本地存储中找到refresh_token的值。
3、跃问token
进入跃问官网随便发起一个对话,然后F12打开开发者工具,从应用程序-本地存储中找到deviceId的值。
接着从应用程序- Cookie中找到Oasis-Token的值。最后将两串字符串拼接起来,形成【deviceId@Oasis-Token】这样的形式,注意最终结果不包括括号和两侧的引号。
4、智谱清言token
进入智谱清言随便发起一个对话,然后F12打开开发者工具,从应用程序-本地存储中找到chatglm_refresh_token的值。
关于智能体接入
打开智能体的聊天界面,地址栏的一串ID就是智能体的ID,复制下来备用,这个值将用作调用时的 model/模型 参数值。
5、秘塔AI
进入秘塔AI搜索,登录账号(建议登录账号,否则可能遭遇奇怪的限制),然后F12打开开发者工具,从应用程序-Cookies中找到uid和sid的值,最终将两则使用-拼接,如:uid-sid。
6、讯飞星火
进入星火Spark,登录并发起一个对话,接着安装浏览器插件Cookie-Editor ,从Cookie获取 ssoSessionId值。注意,星火如果F12会直接跳到平白网站。
Cookie-Editor下载地址,https://microsoftedge.microsoft.com/addons/detail/cookie-editor/ajfboaconbpkglpfanbmlfgojgndmhmc
讯飞星火的模型可以从下列网站查询,其中botId就是model/模型值。
7、海螺AI
进入海螺AI,随便发起一个对话,然后F12打开开发者工具,从应用程序-本地存储中找到_token的值。
8、深度求索
进入深度求索随便发起一个对话,然后F12打开开发者工具,从应用程序-本地存储中找到userToken中的值。
最后
1、关于多账号接入
由于单独的一个token存在使用限制,因此大家可以对不同AI都搜集一些token,然后通过,拼接使用,大致格式如下Authorization: Bearer TOKEN1,TOKEN2,TOKEN3
2、关于接口兼容规范
所有的AI API接口都准寻gpt的接口规范,最终的URL大致可以归类为以下三种
# 对话,文档解读
ip:port/v1/chat/completions
# 绘图
ip:port/v1/images/generations
# 视频生成
ip:port/v1/videos/generations
3、关于食用方法
所有支持openai接口的前端页面都支持使用这些逆AI API,比如LobeChat、dify、ChatXXX-next等等。原作者推荐使用https://github.com/Yanyutin753/lobe-chat这个项目接入。
该项目部署的compose代码如下:
version: '3'
services:
lobe-chat:
image: yangclivia/lobe-chat:latest
container_name: lobe-chat
network_mode: host #默认端口3210
restart: always
environment:
OPENAI_API_KEY: key 密钥
OPENAI_PROXY_URL: 接口地址
ACCESS_CODE: 使用密码
进入系统以后,在如下位置设置API接口即可,API Key就是刚才获取的那些token,接口地址就是第二点提到的规范,模型的话有需要的就添加。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
相关推荐
- 什么是Java中的继承?如何实现继承?
-
什么是继承?...
- Java 继承与多态:从基础到实战的深度解析
-
在面向对象编程(OOP)的三大支柱中,继承与多态是构建灵活、可复用代码的核心。无论是日常开发还是框架设计,这两个概念都扮演着至关重要的角色。本文将从基础概念出发,结合实例与图解,带你彻底搞懂Java...
- Java基础教程:Java继承概述_java的继承
-
继承概述假如我们要定义如下类:学生类,老师类和工人类,分析如下。学生类属性:姓名,年龄行为:吃饭,睡觉老师类属性:姓名,年龄,薪水行为:吃饭,睡觉,教书班主任属性:姓名,年龄,薪水行为:吃饭,睡觉,管...
- java4个技巧:从继承和覆盖,到最终的类和方法
-
日复一日,我们编写的大多数Java只使用了该语言全套功能的一小部分。我们实例化的每个流以及我们在实例变量前面加上的每个@Autowired注解都足以完成我们的大部分目标。然而,有些时候,我们必须求助于...
- java:举例说明继承的概念_java继承的理解
-
在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物,同理,...
- 从零开始构建一款开源的 Vibe Coding 产品 Week1Day4:业界调研之 Agent 横向对比
-
前情回顾前面两天我们重点调研了了一下Cursor的原理和Cursor中一个关键的工具edit_file的实现,但是其他CodingAgent也需要稍微摸一下底,看看有没有优秀之处,下...
- 学会这几个插件,让你的Notepad++使用起来更丝滑
-
搞程序开发的小伙伴相信对Notepad++都不会陌生,是一个占用空间少、打开启动快的文件编辑器,很多程序员喜欢使用Notepad++进行纯文本编辑或者脚本开发,但是Notepad++的功能绝不止于此,...
- 将 node_modules 目录放入 Git 仓库的优点
-
推荐一篇文章Whyyoushouldcheck-inyournodedependencies[1]...
- 再度加码AI编程,腾讯发布AI CLI并宣布CodeBuddy IDE开启公测
-
“再熬一年,90%的程序员可能再也用不着写for循环。”凌晨两点半,王工还在公司敲键盘。他手里那份需求文档写了足足六页,产品经理反复改了三次。放在过去,光数据库建表、接口对接、单元测试就得写两三天。现...
- git 如何查看stash的内容_git查看ssh key
-
1.查看Stash列表首先,使用gitstashlist查看所有已保存的stash:...
- 6万星+ Git命令懒人必备!lazygit 终端UI神器,效率翻倍超顺手!
-
项目概览lazygit是一个基于终端的Git命令可视化工具,通过简易的TUI(文本用户界面)提升Git操作效率。开发者无需记忆复杂命令,即可完成分支管理、提交、合并等操作。...
- 《Gemini CLI 实战系列》(一)Gemini CLI 入门:AI 上命令行的第一步
-
谷歌的Gemini模型最近热度很高,而它的...
- deepin IDE新版发布:支持玲珑构建、增强AI智能化
-
IT之家8月7日消息,深度操作系统官方公众号昨日(8月6日)发布博文,更新推出新版deepin集成开发环境(IDE),重点支持玲珑构建。支持玲珑构建deepinIDE在本次重磅更...
- 狂揽82.7k的star,这款开源可视化神器,轻松创建流程图和图表
-
再不用Mermaid,你的技术文档可能已经在悄悄“腐烂”——图表版本对不上、同事改完没同步、评审会上被一句“这图哪来的”问得哑口无言。这不是危言耸听。GitHub2025年开发者报告显示,63%的新仓...
- 《Gemini CLI 实战系列》(五)打造专属命令行工具箱
-
在前几篇文章中,我们介绍了GeminiCLI的基础用法、效率提升、文件处理和与外部工具结合。今天我们进入第五篇...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
程序员的开源月刊《HelloGitHub》第 71 期
-
详细介绍一下Redis的Watch机制,可以利用Watch机制来做什么?
-
如何将AI助手接入微信(打开ai手机助手)
-
假如有100W个用户抢一张票,除了负载均衡办法,怎么支持高并发?
-
SparkSQL——DataFrame的创建与使用
-
Java面试必考问题:什么是乐观锁与悲观锁
-
redission YYDS spring boot redission 使用
-
一文带你了解Redis与Memcached? redis与memcached的区别
-
如何利用Redis进行事务处理呢? 如何利用redis进行事务处理呢英文
-
- 最近发表
-
- 什么是Java中的继承?如何实现继承?
- Java 继承与多态:从基础到实战的深度解析
- Java基础教程:Java继承概述_java的继承
- java4个技巧:从继承和覆盖,到最终的类和方法
- java:举例说明继承的概念_java继承的理解
- 从零开始构建一款开源的 Vibe Coding 产品 Week1Day4:业界调研之 Agent 横向对比
- 学会这几个插件,让你的Notepad++使用起来更丝滑
- 将 node_modules 目录放入 Git 仓库的优点
- 再度加码AI编程,腾讯发布AI CLI并宣布CodeBuddy IDE开启公测
- git 如何查看stash的内容_git查看ssh key
- 标签列表
-
- git pull (33)
- git fetch (35)
- mysql insert (35)
- mysql distinct (37)
- concat_ws (36)
- java continue (36)
- jenkins官网 (37)
- mysql 子查询 (37)
- python元组 (33)
- mybatis 分页 (35)
- vba split (37)
- redis watch (34)
- python list sort (37)
- nvarchar2 (34)
- mysql not null (36)
- hmset (35)
- python telnet (35)
- python readlines() 方法 (36)
- munmap (35)
- docker network create (35)
- redis 集合 (37)
- python sftp (37)
- setpriority (34)
- c语言 switch (34)
- git commit (34)