diff --git a/frontend/src/components/layout/AuthLayout.vue b/frontend/src/components/layout/AuthLayout.vue index 4da00aa4..60fd4075 100644 --- a/frontend/src/components/layout/AuthLayout.vue +++ b/frontend/src/components/layout/AuthLayout.vue @@ -2,6 +2,10 @@
三步走:拿 key → 配 base_url → 发请求
+{{ $t('docs.hero.subtitle') }}
当前 PURO AI 不开放自助注册付费。联系管理员获取:
+{{ $t('docs.sections.getKey.desc') }}
-未来通过 iShare 入口开放订阅购买。
+{{ $t('docs.sections.getKey.note') }}
修改 ~/.codex/config.toml:
{{ $t('docs.sections.codex.configIntro') }}
model_provider = "OpenAI"
@@ -66,7 +67,7 @@ base_url = "https://ai.puro.im"
wire_api = "responses"
requires_openai_auth = true
然后 ~/.codex/auth.json:
{{ $t('docs.sections.codex.authIntro') }}
{
"OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxx"
}
验证:
+{{ $t('docs.sections.codex.verifyIntro') }}
$ codex exec --sandbox read-only "say hi"
@@ -109,8 +110,8 @@ requires_openai_auth = true
修改 ~/.claude/settings.json:
{{ $t('docs.sections.claudeCode.configIntro') }}
{
@@ -132,12 +133,12 @@ requires_openai_auth = true
"api_key": "sk-xxxxxxxxxxxxxxxx"
}
Claude Code 通过 /v1/messages endpoint 调用 Anthropic 兼容 API。
{{ $t('docs.sections.claudeCode.note') }}
OpenAI Responses API:
+{{ $t('docs.sections.curl.openaiIntro') }}
$ curl https://ai.puro.im/responses \
@@ -159,7 +160,7 @@ requires_openai_auth = true
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.4","input":"hello"}'
Anthropic Messages API:
+{{ $t('docs.sections.curl.anthropicIntro') }}
$ curl https://ai.puro.im/v1/messages \
@@ -185,15 +186,15 @@ requires_openai_auth = true
| 模型 | -平台 / 来源 | -上下文 | -状态 | +{{ $t('docs.sections.models.colModel') }} | +{{ $t('docs.sections.models.colPlatform') }} | +{{ $t('docs.sections.models.colContext') }} | +{{ $t('docs.sections.models.colStatus') }} |
|---|---|---|---|---|---|---|---|
gpt-5.4-codex |
- OpenAI Codex 专用 | +{{ $t('docs.sections.models.codexDedicated') }} | 272K | OK |
后端 pricing 表实时跟进 model-price-repo,完整清单登录后在
{{ $t('docs.sections.models.noteRepo') }}
+ 遇到问题或希望补接某个平台:
+{{ $t('docs.sections.feedback.desc') }}
@@ -251,8 +255,11 @@ requires_openai_auth = true