Skip to content

Dodoww/MammouthProxy

 
 

Repository files navigation

🚀 Mammouth API 代理服务

GitHub stars Docker Pulls

一个强大的 API 代理服务,将 OpenAI 格式请求转发到 Mammouth AI 平台

🔗 交流群 | 🐳 Docker Hub

✨ 功能特点

功能 状态 描述
🔄 OpenAI 兼容接口 接收标准 OpenAI 格式的 API 请求
🚀 多模型支持 支持 Claude、Grok、Gemini 和 GPT-4o-mini 等多种模型
🌊 流式响应 支持 SSE 格式的流式响应处理与转发
🔑 API 认证 内置 API 密钥验证机制
🔄 账号轮换 自动在多个账号间轮换,解决使用限制问题
🛡️ 错误处理 优化的错误处理机制,提供友好错误消息

🤖 支持的模型

🏷️ OpenAI 格式模型名称 📊 Mammouth 平台对应模型 📈 稳定性
🔮 claude-sonnet-4-20250514 anthropic-claude-4-2025-05-14
🤖 gpt-4o-mini openai-gpt-4o-mini
🤖 o4-mini openai-o4-mini
🧠 gemini-2.5-pro-preview-05-06 google-gemini-2.5-pro
🚀 grok-3 xai-grok-3-beta

🚀 快速开始

方式一:🐳 Docker Compose(推荐)

⚙️ Step 1: 创建 docker-compose.yml

services:
  mammouth-proxy:
    image: rfym21/mammouth-proxy:latest
    container_name: mammouth-proxy
    restart: always
    ports:
      - "3000:3000"
    environment:
      - COOKIES=your_cookies_here  # 填入 Mammouth 账号的 Cookie,多个账号用逗号分隔
      - AUTH_TOKEN=your_auth_token_here  # 设置 API 认证密钥

🚀 Step 2: 启动服务

docker-compose up -d

方式二:🐳 Docker CLI

docker run -d \
  --name mammouth-proxy \
  -p 3000:3000 \
  -e COOKIES=your_cookies_here \
  -e AUTH_TOKEN=your_auth_token_here \
  rfym21/mammouth-proxy:latest

方式三:💻 本地开发

📥 Step 1: 克隆仓库

git clone https://github.com/rfym21/mammouth-proxy.git
cd mammouth-proxy

📦 Step 2: 安装依赖

npm install

📝 Step 3: 环境配置

创建 .env 文件:

PORT=3000
COOKIES=your_mammouth_cookies_here
AUTH_TOKEN=your_auth_token_here

🏃 Step 4: 启动服务

npm start

⚙️ 配置说明

环境变量

变量名 说明 示例
COOKIES Mammouth 账号 Cookie,多个账号用逗号分隔 cookie1,cookie2,cookie3
AUTH_TOKEN API 认证密钥 sk-your-auth-token
PORT 服务端口(可选,默认 3000) 3000

🔍 Cookie 获取方法

  1. 登录 Mammouth 平台 (https://mammouth.ai)
  2. 打开浏览器开发者工具 (F12) 并切换到"应用"或"存储"选项卡
  3. 在 Cookies 中找到 auth_session 的值
  4. 复制该值并设置为环境变量

get_cookie

💬 交流与支持

Telegram

About

MammoutProxyAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.9%
  • Dockerfile 1.1%