ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

5分钟可用:Genspark2API AI多模型网关实操

5分钟可用:Genspark2API AI多模型网关实操 5分钟可用Genspark2API AI多模型网关实操【免费下载链接】genspark2api项目地址: https://gitcode.com/gh_mirrors/gen/genspark2apiGenspark2API 是一个用 Go 编写的自托管 AI 多模型网关它把 Genspark 官方服务包成 OpenAI 兼容接口1 个端点同时提供文本对话、图像生成和视频生成能力。从 clone 仓库到服务可用大约需要 5 分钟下面按实际操作的顺序走一遍。3 条命令完成 Genspark2API 部署第一步克隆项目git clone https://gitcode.com/gh_mirrors/gen/genspark2api cd genspark2api第二步配置 .env先拿到一个 Genspark cookie用浏览器打开官网按 F12 打开开发者工具发一条消息在网络面板里点中 ask 请求复制请求头里的 Cookie。其中必须保留 session_id其余字段可以不要。然后创建 .envGS_COOKIEsession_idxxxxxxxx API_SECRET123456 TZAsia/ShanghaiGS_COOKIE 支持逗号分隔填入多个 cookie组成 cookie 池请求失败时自动换下一个重试API_SECRET 是每次请求要带的密钥用法和 OpenAI API-KEY 一致。第三步docker-compose 启动docker-compose up -d仓库里自带可用的 docker-compose.yml镜像为 deanxv/genspark2api:latest端口 7055 映射到 7055数据目录挂载到 ./data。✅ 启动完成后服务监听 7055 端口本机即可调用接口。跑起来之后4 类能力直接可调文本对话POST /v1/chat/completions流式和非流式都支持。内置模型列表覆盖 gpt-5 系列、o3/o4、claude-3-7-sonnet、claude-sonnet-4、gemini-2.5-pro、deep-seek-v3 等。传入列表之外的模型名会自动进入 Mixture-of-Agents 模式由它替你挑模型模型名后加 -search 可开启联网搜索例如 gpt-4o-search。图像生成POST /v1/images/generations。模型包括 gpt-image-1、flux-pro/ultra、flux-pro/kontext/pro、fal-ai/nano-banana、imagen4、seedream v4提交文本描述返回图片。视频生成POST /v1/videos/generations。除模型名外请求要指定宽高比16:9、9:16 等、秒数时长、提示词、是否自动优化提示词传入 Base64 图片或其 URL 则为图生视频。模型列表含 sora-2、sora-2-pro、gemini/veo3、kling v2.5-turbo、wan/v2.2、runway/gen4_turbo 等。图片与文件识别上传图片或文件后可以继续多轮对话一次会话里支持多模态输入适合发张截图让模型解释这类用法。把 Genspark2API 接进 3 种工具聊天界面NextChat、NeatChat 这类面板里模型服务商选 OpenAI接口地址填服务器 IP:7055API Key 填你设置的 API_SECRET其余字段保持默认即可。渠道管理器one-api 中新增一个渠道类型选自定义渠道Base URL 填 IP:7055密钥填 API_SECRET再把要暴露的模型名gpt-4o 等加进模型列表。已经跑渠道管理平台的团队走这条路最省事。直接调接口最小请求就一条 curlcurl -X POST http://localhost:7055/v1/chat/completions \ -H Authorization: Bearer 123456 \ -H Content-Type: application/json \ -d {model:claude-3-7-sonnet,messages:[{role:user,content:你好}],stream:false}响应是标准的 chat.completion 对象stream 设为 true 即输出流式结果。避坑指南看到这几个报错怎么处理Detected Cloudflare Challenge Page什么时候出现请求被 Cloudflare 的 5s 盾拦截。为什么数据中心 IP 更容易被 Cloudflare 标记。怎么解配置 PROXY_URL 指向住宅代理README 推荐自建 IPv6 代理池。All cookies are temporarily unavailable.什么时候出现cookie 池里的 cookie 全部被禁用。为什么单 IP 速率限制 REQUEST_RATE_LIMIT 默认 60 次/分钟触限的 cookie 会被禁用 RATE_LIMIT_COOKIE_LOCK_DURATION 秒默认 600。怎么解在 GS_COOKIE 里多备几个 cookie或等冷却、换 IP。Genspark Service Unavailable什么时候出现Genspark 官方服务本身故障。为什么上游不可用与本地配置无关。怎么解过几分钟重试即可。模型降智、生图异常⚠️ 什么时候出现对话中模型表现变差、回答降智或图像生成失败。为什么Genspark 官方目前强制校验 ReCaptchaV3验证不通过会被降级。怎么解部署 genspark-playwright-proxy 容器监听 7022 端口把 RECAPTCHA_PROXY_URL 指向它再重启 genspark2api。 如果想固定某个对话的模型配置 MODEL_CHAT_MAPclaude-3-7-sonnet对话ID对话 ID 是发消息后页面 URL 里的 id 参数。默认 AUTO_MODEL_CHAT_MAP_TYPE1 已开启自动绑定多数情况不用手动配。它是怎么工作的Genspark2API 用 Go 编写Web 层基于 Gin 框架。请求依次经过 API_SECRET 校验、请求 ID、日志、CORS、限流五组中间件最后进入 controller 处理。代码分 controller、middleware、model、router、common、job 六个目录其中 job 负责后台任务比如维护 cookie 池状态。多个服务共用一台机器时可设 ROUTE_PREFIX 给接口加路由前缀如 /hf/v1/chat/completions。适合谁用想在自己应用里调用 Genspark 的模型它替你省掉对接官方接口的认证和格式适配工作。 运营 one-api 这类渠道管理平台它多提供一个可挂载的自定义渠道模型对外统一暴露。 做多模型横向对比、或把 Genspark 当备用通道换模型只需改请求里一个字符串。最后说几句Genspark2API 本身是网关真正的上限在下游可用 cookie 的数量和限速决定了稳定性长期用建议至少备 2 个以上 cookie。完整的 13 项环境变量清单和接口细节见 README.md。【免费下载链接】genspark2api项目地址: https://gitcode.com/gh_mirrors/gen/genspark2api创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表