relay / bridge
Trần Xuân Hiếu
deepseek · v4-flash

API relay
bridge

OpenAI / Anthropic. Một bridge, mọi tool.

endpoint
host https://eager-amethyst-duck.160-191-244-75.cpanel.site
api_key sk-unlimited-deepseek-v4-flash-by-xuan-hieu
model deepseek-v4-flash

health ✓ online
listening . . .
📡 endpoints
MethodPathDescription
GET/healthServer health
GET/v1/modelsModel list
POST/v1/messagesAnthropic API
POST/v1/chat/completionsOpenAI Chat
POST/v1/responsesOpenAI Responses
📊 dashboard
sysmon.exe
loading metrics...
latency
⚡ setup
◆ Cline
ProviderOpenAI Compatible
Base URLhttps://eager-amethyst-duck.160-191-244-75.cpanel.site/v1
API Keysk-unlimited-deepseek-v4-flash-by-xuan-hieu
Modeldeepseek-v4-flash
◆ RooCode
ProviderOpenAI Compatible
Base URLhttps://eager-amethyst-duck.160-191-244-75.cpanel.site/v1
API Keysk-unlimited-deepseek-v4-flash-by-xuan-hieu
Modeldeepseek-v4-flash
curl
curl -X POST https://eager-amethyst-duck.160-191-244-75.cpanel.site/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-unlimited-deepseek-v4-flash-by-xuan-hieu" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
Python SDK
from openai import OpenAI
client = OpenAI(
    base_url="https://eager-amethyst-duck.160-191-244-75.cpanel.site/v1",
    api_key="sk-unlimited-deepseek-v4-flash-by-xuan-hieu"
)
r = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(r.choices[0].message.content)
JavaScript · OpenAI
import OpenAI from "openai";
const openai = new OpenAI({
  baseURL: "https://eager-amethyst-duck.160-191-244-75.cpanel.site/v1",
  apiKey: "sk-unlimited-deepseek-v4-flash-by-xuan-hieu"
});
const r = await openai.chat.completions.create({
  model: "deepseek-v4-flash",
  messages: [{ role: "user", content: "Hello!" }]
});
JavaScript · Anthropic
import Anthropic from "@anthropic-ai/sdk";
const anthropic = new Anthropic({
  baseURL: "https://eager-amethyst-duck.160-191-244-75.cpanel.site/v1",
  apiKey: "sk-unlimited-deepseek-v4-flash-by-xuan-hieu"
});
const r = await anthropic.messages.create({
  model: "deepseek-v4-flash",
  max_tokens: 1024,
  messages: [{ role: "user", content: "Hello!" }]
});
Claude Code Foundry
settings.json
CMD · setx
claudeCode.environmentVariables
"claudeCode.environmentVariables": [
  {"name":"CLAUDE_CODE_USE_FOUNDRY","value":"1"},
  {"name":"ANTHROPIC_FOUNDRY_BASE_URL","value":"https://eager-amethyst-duck.160-191-244-75.cpanel.site"},
  {"name":"ANTHROPIC_FOUNDRY_API_KEY","value":"sk-unlimited-deepseek-v4-flash-by-xuan-hieu"},
  {"name":"ANTHROPIC_DEFAULT_OPUS_MODEL","value":"deepseek-v4-flash"},
  {"name":"ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIES","value":"thinking,adaptive_thinking,temperature,effort,max_effort"},
  {"name":"ANTHROPIC_DEFAULT_SONNET_MODEL","value":"deepseek-v4-flash"},
  {"name":"ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIES","value":"thinking,adaptive_thinking,temperature,effort,max_effort"},
  {"name":"ANTHROPIC_DEFAULT_HAIKU_MODEL","value":"deepseek-v4-flash"},
  {"name":"ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIES","value":"thinking,adaptive_thinking,temperature,effort,max_effort"},
  {"name":"CLAUDE_CODE_EFFORT_LEVEL","value":"max"}
]
Windows — setx
setx CLAUDE_CODE_USE_FOUNDRY "1"
setx ANTHROPIC_FOUNDRY_BASE_URL "https://eager-amethyst-duck.160-191-244-75.cpanel.site"
setx ANTHROPIC_FOUNDRY_API_KEY "sk-unlimited-deepseek-v4-flash-by-xuan-hieu"
setx ANTHROPIC_DEFAULT_OPUS_MODEL "deepseek-v4-flash"
setx ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIES "thinking,adaptive_thinking,temperature,effort,max_effort"
setx ANTHROPIC_DEFAULT_SONNET_MODEL "deepseek-v4-flash"
setx ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIES "thinking,adaptive_thinking,temperature,effort,max_effort"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL "deepseek-v4-flash"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIES "thinking,adaptive_thinking,temperature,effort,max_effort"
setx CLAUDE_CODE_EFFORT_LEVEL "max"
REM Mở CMD mới, gõ: claude
relay
Trần Xuân Hiếu