—
title: “【项目介绍】grok2api:Grok 的 OpenAI 兼容 API 网关”
date: 2026-07-15T00:00:00+08:00
description: “grok2api 是一个纯 Go 实现的 Grok API 网关,支持多账号调度,对外提供 OpenAI 风格接口。”
keywords: [“grok2api, Grok, API网关, Go, 多账号, AI”]
—
项目概览
5.9k Stars | 语言:Go
[grok2api](
https://github.com/chenyme/grok2api) 是一个面向 Grok Build、Grok Web 与 Grok Console 的多账号 API 网关。
核心功能
三 Provider 架构
| Provider | 认证方式 | 主要能力 |
|———-|———|———|
| Grok Build | Device OAuth、OAuth JSON | 原生 Responses、Chat、Messages、Billing、模型同步 |
| Grok Web | SSO JSON、逐行 SSO Token | Chat、Responses、Messages、图片、图片编辑、视频 |
| Grok Console | SSO JSON、逐行 SSO Token | 无状态 Responses、兼容 Chat 与 Messages |
标准接口
- Responses(OpenAI 风格)
- Chat Completions(OpenAI 风格)
- Anthropic Messages 兼容
- 图片生成/编辑
- 异步视频生成
多账号调度
- 优先级路由
- 并发限制
- 额度门控
- 会话粘滞
- 冷却与故障切换
架构
API Client → Go Gateway → Model Router
↓
┌───────────────┼───────────────┐
↓ ↓ ↓
Build Pool Web Pool Console Pool
↓ ↓ ↓
Egress Pool(代理池)
快速部署
git clone https://github.com/chenyme/grok2api.git
cd grok2api
cp config.example.yaml config.yaml
# 填写 jwtSecret 和 credentialEncryptionKey
docker compose pull
docker compose up -d
访问 `http://127.0.0.1:8000`
安全特性
- AES-256-GCM 凭据加密
- 客户端密钥哈希
- 日志脱敏
- SSRF 防护
- 传输上限
管理后台
- Dashboard 仪表盘
- 账号管理
- 模型管理
- 客户端密钥管理
- 请求审计
- 接口文档
- 热加载设置
API 示例
export GROK2API_API_KEY="g2a_xxx_xxx"
curl http://127.0.0.1:8000/v1/responses
-H "Authorization: Bearer $GROK2API_API_KEY"
-H "Content-Type: application/json"
-d '{
"model": "grok-chat-auto",
"input": "用三句话解释量子隧穿",
"stream": true
}'
为什么火
- Grok 是 xAI 的旗舰模型,用户需要 API 接入
- 多账号调度解决了官方 API 限额问题
- 纯 Go 实现,性能好,部署简单
- 支持图片和视频生成,功能全面
© 版权声明
文章由作者编辑发布,如有侵权内容,请通过“联系我们” 的QQ或者邮件进行反馈,我们会及时处理。
相关文章
暂无评论...





