OpenAI / Anthropic. Một bridge, mọi tool.
| Method | Path | Description |
|---|---|---|
| GET | /health | Server health |
| GET | /v1/models | Model list |
| POST | /v1/messages | Anthropic API |
| POST | /v1/chat/completions | OpenAI Chat |
| POST | /v1/responses | OpenAI Responses |
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!"}]
}'
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)
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!" }]
});
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!" }]
});
"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"}
]
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