FreeKimiQwenDeepseekApi

agent
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Warn
  • process.env — Environment variable access in deepseek.ts
  • network request — Outbound network request in deepseek.ts
  • network request — Outbound network request in docker-compose.yml
  • network request — Outbound network request in examples/direct-api/fetch-example.ts
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Unified OpenAI-compatible gateway for Qwen Chat, Kimi Chat and DeepSeek Web with persistent sessions, tool calling, Docker support, and integrations for popular AI coding agents.

README.md

FreeQwenApi

Free API proxy for DeepSeek, Kimi, GLM, Sapiens, StepFun and NVIDIA models — OpenAI-compatible endpoint for OpenCode, Continue, Cline, Aider and any AI agent.

Bun
OpenAI compatible
License: MIT

Quick Start · Models · API · Docker

FreeQwenApi is a proxy for DeepSeek Web, Kimi, GLM, Sapiens, StepFun via ZenMux, and NVIDIA API models with an OpenAI-compatible API.

Quick Start

git clone https://github.com/kravchenski/FreeQwenApi.git
cd FreeQwenApi
bun install
bun run start

Server: http://localhost:3260

Models

Provider Models Key
DeepSeek deepseek-default, deepseek-expert, deepseek-search Browser auth
Kimi (ZenMux) kimi-k2.7-code-free ZENMUX_API_KEY
GLM (ZenMux) glm-5.2-free, glm-4.7-flash-free ZENMUX_API_KEY
Sapiens (ZenMux) sapiens-ai/agnes-2.0-flash ZENMUX_API_KEY
StepFun (ZenMux) stepfun/step-3.7-flash-free ZENMUX_API_KEY
NVIDIA deepseek-ai/deepseek-v4-pro, moonshotai/kimi-k2.6 NVIDIA_API_KEY

All models are free. ZenMux and NVIDIA require API keys.

curl http://localhost:3260/v1/models

First Request

curl http://localhost:3260/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-default",
    "messages": [{"role": "user", "content": "Hello!"}],
    "stream": false
  }'

API Reference

Method Endpoint Description
GET /v1/models List models
POST /v1/chat/completions Chat Completions (streaming + non-streaming)
GET /health Server status

DeepSeek supports tool calls. Web providers (DeepSeek) work through browser (Puppeteer) and support streaming. ZenMux providers (Kimi, GLM, Sapiens, StepFun) use https://zenmux.ai/api/v1. NVIDIA providers use https://integrate.api.nvidia.com/v1.

Commands

Command Description
bun run start Start unified server (port 3260)
bun run dev Start with watch mode
bun run auth Manage DeepSeek accounts
bun run test Run tests
bun run check Validate build

Docker

docker build -t freeqwenapi .
docker run -d \
  -p 3260:3260 \
  -e ZENMUX_API_KEY=your_key \
  -e NVIDIA_API_KEY=your_key \
  freeqwenapi

Environment Variables

Variable Default Description
UNIFIED_PORT 3260 Server port
HOST 0.0.0.0 Bind address
ZENMUX_API_KEY - ZenMux API key (for Kimi, GLM, Sapiens, StepFun)
NVIDIA_API_KEY - NVIDIA API key (for DeepSeek V4 Pro, Kimi K2.6)

Project Structure

src/
  unified/server.ts      — main server (all providers)
  providers/             — provider clients (deepseek/, kimi/, glm/, sapiens/, stepfun/, nvidia/)
  api/                   — API routes and chat logic
  browser/               — Puppeteer browser
  web/server.ts          — web interface
session/                 — account tokens (gitignored)

License

MIT. Copyright (c) 2026 kravchenski.

Reviews (0)

No results found