一个接入,调用 27+ 模型 · 兼容 OpenAI / Anthropic SDK · 国内直连无需翻墙
官方满血直连中文支持流式响应✓ Tool Calling 验证通过 支持 Agent 完整能力
本平台已对接 Claude Code(Anthropic 官方编程 Agent)——能读你的代码、改文件、跑命令、自主完成开发任务。
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com # 国内淘宝镜像加速
export ANTHROPIC_BASE_URL=https://yangjinming.org/anthropic
export ANTHROPIC_API_KEY=你的_sk-xxx
claude
所有 Agent 能力通过本平台 27 个模型工作,按积分计费。
| 项目 | 值 |
|---|---|
| 平台 | https://yangjinming.org |
| OpenAI 端点 | https://yangjinming.org/openai/v1 |
| Anthropic 端点 | https://yangjinming.org/anthropic/v1 |
| 注册 | 邮箱注册送 100 积分 |
| API Key | 控制台「我的 API Key」(sk- 开头) |
| 模型 ID | 等级 | 上下文 | 输入 | 输出 |
|---|---|---|---|---|
claude-fable-5 最新 | Mythos | 1M | 120 | 600 |
claude-opus-4-8 | 旗舰 | 200K | 60 | 300 |
claude-sonnet-4-6 | 专业 | 200K | 12 | 60 |
claude-haiku-4-5-20251001 | 极速 | 200K | 4 | 20 |
| 模型 ID | 说明 | 价格 |
|---|---|---|
gpt-4.1 | 旗舰多模态 | 30/120 |
gpt-4.1-mini | 极速 | 6/24 |
gpt-4o | 多模态 | 15/60 |
o4-mini | 推理 | 12/48 |
gpt-image-2 图像 | 2K 图像生成+编辑 | 1400/张 |
tts-1 语音 | TTS 语音合成 | 50/千字 |
whisper-1 转写 | 音频转文字 | 60/分钟 |
kling-v1 视频 | 文/图生 5s 视频 | 3000-18000/次 |
单位:积分/百万 tokens(除特殊说明),1 元 ≈ 100 积分
pip install openai
from openai import OpenAI
client = OpenAI(
api_key="你的_API_KEY",
base_url="https://yangjinming.org/openai/v1"
)
resp = client.chat.completions.create(
model="claude-fable-5", # 或 gpt-4.1 / claude-opus-4-8
messages=[{"role":"user","content":"Hello!"}]
)
print(resp.choices[0].message.content)
stream = client.chat.completions.create(
model="gpt-4.1",
messages=[{"role":"user","content":"写首诗"}],
stream=True
)
for c in stream:
d = c.choices[0].delta.content
if d: print(d, end="", flush=True)
img = client.images.generate(
model="gpt-image-2",
prompt="赛博朋克橘猫",
size="1024x1024"
)
# img.data[0].b64_json 是 base64 图片数据
speech = client.audio.speech.create(model="tts-1", voice="nova", input="你好")
speech.stream_to_file("o.mp3")
with open("a.mp3","rb") as f:
text = client.audio.transcriptions.create(model="whisper-1", file=f)
npm install openai
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "你的_API_KEY",
baseURL: "https://yangjinming.org/openai/v1"
});
const r = await client.chat.completions.create({
model: "claude-fable-5",
messages: [{role:"user", content:"Hi"}]
});
curl https://yangjinming.org/openai/v1/chat/completions \
-H "Authorization: Bearer 你的_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4.1","messages":[{"role":"user","content":"你好"}]}'
你的 sk-xxxhttps://yangjinming.org/openai/v1claude-fable-5、gpt-4.1// config.json
{
"models": [{
"title": "Claude Fable 5",
"provider": "openai",
"model": "claude-fable-5",
"apiBase": "https://yangjinming.org/openai/v1",
"apiKey": "你的_KEY"
}]
}
https://yangjinming.org/openai/v1命令行工具 yjm,一行安装就能在终端聊天。请根据你的系统选对应命令:
curl -fsSL https://yangjinming.org/downloads/install.sh | bash
自动检测 Python、装好、加 PATH、启动登录。
前提:先装 Python 3.7+(安装时务必勾选 "Add Python to PATH"),装完重启 PowerShell。
python -m pip install https://yangjinming.org/downloads/yjm-cli.tar.gz
python -m yjm_cli.main login
python -m yjm_cli.main
Windows 推荐用 python -m 启动,避开 PATH 配置麻烦。
yjm # 进入交互对话(Mac/Linux)
python -m yjm_cli.main # Windows 等价
yjm chat -m claude-fable-5 # 指定模型
yjm ask 用一句话解释量子计算 # 单次提问
yjm models # 列出 27 个模型
yjm whoami # 查登录状态
/model claude-opus-4-8 # 切换模型
/clear # 清空上下文
/exit # 退出
装完提示 yjm 不是命令? 关掉终端重开再试,或用 python -m yjm_cli.main 启动。
Windows 提示 pip 不是命令? 用 python -m pip ... 代替 pip ...
零第三方依赖,仅 Python 标准库。也支持环境变量:YJM_API_KEY=sk-xxx
export ANTHROPIC_BASE_URL=https://yangjinming.org/anthropic
export ANTHROPIC_API_KEY=你的_KEY
claude
cargo install aichat
# ~/.config/aichat/config.yaml
clients:
- type: openai-compatible
name: yjm
api_base: https://yangjinming.org/openai/v1
api_key: 你的_KEY
models:
- name: claude-fable-5
aichat -m yjm:claude-fable-5 "解释 Rust"
# 加到 ~/.bashrc
ai() {
curl -s https://yangjinming.org/openai/v1/chat/completions \
-H "Authorization: Bearer 你的_KEY" \
-H "Content-Type: application/json" \
-d "{\"model\":\"claude-fable-5\",\"messages\":[{\"role\":\"user\",\"content\":\"$*\"}]}" \
| python3 -c "import sys,json;print(json.load(sys.stdin)['choices'][0]['message']['content'])"
}
# 用:ai 写个 hello world
所有兼容 OpenAI 的 CLI 工具都支持:
export OPENAI_API_KEY=你的_KEY
export OPENAI_BASE_URL=https://yangjinming.org/openai/v1
| 客户端 | 说明 |
|---|---|
| Chatbox | 桌面+移动,轻量 |
| Cherry Studio | 桌面,功能最全(推荐) |
| NextChat | 网页版 |
| LobeChat | 自部署 |
| 字段 | 值 |
|---|---|
| Provider | OpenAI (兼容) |
| Base URL | https://yangjinming.org/openai/v1 |
| API Key | 注册后控制台 sk-xxx |
| 模型 ID | 填上表精确字符串 |
| 套餐 | 价格 | 积分 |
|---|---|---|
| 体验 | ¥0 | 100(免费) |
| 月卡 | ¥98 | 2,000 |
| 季卡 | ¥258 | 7,000 |
| 年卡 | ¥888 | 30,000 |
| 企业 | 联系站长定制 | |
充值后控制台「卡密兑换」即时到账
| HTTP | 处理 |
|---|---|
| 401 | Key 错误,检查复制完整 |
| 402 | 积分不足,兑换卡密 |
| 429 | 请求太快,加重试退避 |
| 502 | 上游错误,重试 1-2 次 |
能,直连无需翻墙。
调用 100% 一致,OpenAI SDK 改 base_url 即可,满血官方 API。
正常。模型不知道自己的未来版本号,但实际能力是新模型。可让它做复杂推理题对比。
手动添加:模型字段填精确 ID(如 claude-fable-5)。
登录 yangjinming.org 网页端: