一、先认识 3 个概念
1. API Key
API Key 相当于调用 Mojika API 的访问凭证,通常以 sk- 开头。实际使用时,请替换成你在控制台创建的真实密钥。
2. Base URL
Base URL 是客户端连接 Mojika API 的基础地址。不同工具的填写方式不同,最容易出错的是是否需要携带 /v1。
3. 模型名称
模型名称必须从 Mojika API 的模型广场复制,完整保留大小写、数字和连字符,不要凭记忆填写。
页面会记住你做到哪一步,但不会保存 API Key。
可点击步骤编号切换内容一个 Mojika API Key,可用于模型广场中当前账号有权限访问的模型。模型、分组和价格以控制台实时显示为准。
API Key 相当于调用 Mojika API 的访问凭证,通常以 sk- 开头。实际使用时,请替换成你在控制台创建的真实密钥。
Base URL 是客户端连接 Mojika API 的基础地址。不同工具的填写方式不同,最容易出错的是是否需要携带 /v1。
模型名称必须从 Mojika API 的模型广场复制,完整保留大小写、数字和连字符,不要凭记忆填写。
https://mojika.space/v1/modelscurl -fsS "https://mojika.space/v1/models" \ -H "Authorization: Bearer $MOJIKA_API_KEY"
https://mojika.space/v1/chat/completionscurl -X POST "https://mojika.space/v1/chat/completions" \
-H "Authorization: Bearer $MOJIKA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "从模型广场复制模型名称",
"messages": [
{"role": "user", "content": "你好,请用一句话介绍你自己。"}
]
}'https://mojika.space/v1https://mojika.space/v1https://mojika.spacehttps://mojika.space/v1,不要写成 /v1/v1/...。如果当前客户端明确要求完整路径,再填写带 /v1 的地址。如果你需要手动管理 Codex CLI 的 provider,可以在配置文件中声明 Mojika API。Codex 使用 Responses API 时填写带 /v1 的地址,并确认所选模型支持该接口。
model = "你的模型名称" model_provider = "mojika" [model_providers.mojika] name = "Mojika API" base_url = "https://mojika.space/v1" env_key = "MOJIKA_API_KEY" wire_api = "responses" requires_openai_auth = false
$env:MOJIKA_API_KEY="sk-你的API密钥" codex
export MOJIKA_API_KEY="sk-你的API密钥" codex
/v1。Claude Code 使用 Anthropic Messages 兼容协议,Base URL 按根地址填写,不要主动添加 /v1。
$env:ANTHROPIC_BASE_URL="https://mojika.space" $env:ANTHROPIC_AUTH_TOKEN="sk-你的API密钥" $env:ANTHROPIC_MODEL="你的模型名称" $env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1" claude
export ANTHROPIC_BASE_URL="https://mojika.space" export ANTHROPIC_AUTH_TOKEN="sk-你的API密钥" export ANTHROPIC_MODEL="你的模型名称" export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 claude
推荐优先使用 Mojika API 控制台中的一键导入功能;如果当前页面没有导入按钮,可以按下面方式手动添加供应商。
Mojika API。https://mojika.space,API Key 填入控制台创建的密钥。/v1;如果你在客户端中手动填写完整 OpenAI 地址,则使用 https://mojika.space/v1,不要重复添加路径。OpenCode 使用 OpenAI 兼容协议时,填写 Mojika API 的带 /v1 地址,并将模型名称替换为模型广场中的完整 ID。
{
"provider": {
"mojika": {
"name": "Mojika API",
"baseURL": "https://mojika.space/v1",
"apiKey": "${MOJIKA_API_KEY}",
"model": "从模型广场复制的模型名称"
}
}
}保存后重新打开 OpenCode,并用一条短消息测试模型是否能正常返回内容。
OpenClaw 的自定义 provider 需要填写服务地址、密钥和模型。字段名称可能随版本变化,请以当前版本的设置页面为准。
Mojika API用于在客户端中识别供应商。https://mojika.space/v1OpenAI 兼容模式使用带 /v1 的地址。sk-你的API密钥不要把密钥写入公开配置。模型广场中的模型 ID完整复制模型名称。Hermes Agent 可以通过 OpenAI 兼容环境变量接入。使用前请先在模型广场确认模型支持当前接口类型。
export OPENAI_API_KEY="sk-你的API密钥" export OPENAI_BASE_URL="https://mojika.space/v1" export OPENAI_MODEL="你的模型名称" hermes
https://mojika.space/v1/chat/completions,不要再额外拼接一次路径。在 Cherry Studio 中新增 OpenAI Compatible 服务商,按以下内容填写:
Mojika API自定义显示名称。https://mojika.space/v1不要重复填写 /v1。sk-你的API密钥从控制台复制。模型广场中的模型 ID可点击获取模型,也可手动添加。在 Cline 的 API Provider 中选择 OpenAI Compatible,填写 Mojika API 的接口地址和密钥。
https://mojika.space/v1。在 ChatGPT、Cherry Studio、Cline、OpenCode 或其他兼容客户端中,按下面三项配置:
Mojika API自定义名称即可。https://mojika.space/v1OpenAI 兼容客户端使用带 /v1 的地址。sk-你的API密钥使用控制台创建的密钥。模型广场中的模型 ID必须完整匹配。from openai import OpenAI
client = OpenAI(
api_key="YOUR_MOJIKA_API_KEY",
base_url="https://mojika.space/v1",
)
result = client.chat.completions.create(
model="你的模型名称",
messages=[{"role": "user", "content": "你好,Mojika API!"}],
)
print(result.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.MOJIKA_API_KEY,
baseURL: "https://mojika.space/v1",
});
const response = await client.chat.completions.create({
model: "你的模型名称",
messages: [{ role: "user", content: "你好,Mojika API!" }],
});
console.log(response.choices[0].message.content);https://mojika.space让 CC Switch 自动补 /v1。https://mojika.space/v1Responses 或 Chat Completions。https://mojika.spaceAnthropic Messages 兼容协议。模型广场复制不要手动猜模型名称。