From 14e54c0473f2de08c40ac41588388bb344258aa1 Mon Sep 17 00:00:00 2001
From: shaw
+ 🚀 如果你在后台添加了 Droid 类型账号,请将上述命令中的
+ {{ currentBaseUrl }}
+ 替换为
+ {{
+ droidClaudeBaseUrl
+ }},其余配置保持不变。
+
+ 🚀 如果你要使用 Droid 类型账号池,请把配置中的
+ {{
+ openaiBaseUrl
+ }}
+ 替换为
+ {{
+ droidOpenaiBaseUrl
+ }}。
+
在
+ Droid CLI 使用
+
+ 将以下内容追加到配置文件中,并替换示例中的域名和 API 密钥:
+
+ 💡 在 Droid CLI 中选择自定义模型即可使用新的 Droid 账号池;确保服务地址可被本地访问。
+
+ Droid CLI 使用
+
+ 将以下内容追加到配置文件中,并替换示例中的域名和 API 密钥:
+
+ 💡 在 Droid CLI 中选择自定义模型即可使用新的 Droid 账号池;确保服务地址可被本地访问。
+
+ Droid CLI 使用
+
+ 将以下内容追加到配置文件中,并替换示例中的域名和 API 密钥:
+
+ 💡 在 Droid CLI 中选择自定义模型即可使用新的 Droid 账号池;确保服务地址可被本地访问。
+
+ 🚀 如果你创建了 Droid 类型账号,请把上述命令中的
+
+ 🚀 如果你要使用 Droid 类型账号池,请把配置中的
+
在
+ 🚀 如果你创建了 Droid 类型账号,请把上述命令中的
+
+ 🚀 如果你要使用 Droid 类型账号池,请把配置中的
+
在
+
+
+
+ 配置 Droid CLI
+
+ ~/.factory/config.json
+ 保存自定义模型(Windows 路径为
+ C:\Users\你的用户名\.factory\config.json)。
+
+ 配置文件示例
+
+
+
+ 配置 Droid CLI
+
+ ~/.factory/config.json
+ 保存自定义模型(Windows 路径为
+ C:\Users\你的用户名\.factory\config.json)。
+
+ 配置文件示例
+
+
+
+ 配置 Droid CLI
+
+ ~/.factory/config.json
+ 保存自定义模型(Windows 路径为
+ C:\Users\你的用户名\.factory\config.json)。
+
+ 配置文件示例
+
+
{{ currentBaseUrl }}
+ 替换为
+ {{
+ droidClaudeBaseUrl
+ }},其余配置保持不变。
+ {{
+ openaiBaseUrl
+ }}
+ 替换为
+ {{
+ droidOpenaiBaseUrl
+ }}。
+
+ {{ currentBaseUrl }}
+ 替换为
+ {{
+ droidClaudeBaseUrl
+ }},其余配置保持不变。
+ {{
+ openaiBaseUrl
+ }}
+ 替换为
+ {{
+ droidOpenaiBaseUrl
+ }}。
+ {
return getBaseUrlPrefix() + '/openai'
})
+// Droid 类型账号基础URL
+const droidClaudeBaseUrl = computed(() => {
+ return getBaseUrlPrefix() + '/droid/claude'
+})
+
+const droidOpenaiBaseUrl = computed(() => {
+ return getBaseUrlPrefix() + '/droid/openai'
+})
+
// Codex 配置内容
const codexConfigContent = computed(() => {
// 根据当前激活的教程系统获取对应的环境变量设置说明
@@ -2094,6 +2289,8 @@ const codexConfigContent = computed(() => {
'[model_providers.crs]',
'name = "crs"',
`base_url = "${openaiBaseUrl.value}"`,
+ '# 若使用 Droid 类型账号,请改为以下地址',
+ `# base_url = "${droidOpenaiBaseUrl.value}"`,
'wire_api = "responses"',
'requires_openai_auth = true',
'env_key = "CRS_OAI_KEY"'
@@ -2102,6 +2299,30 @@ const codexConfigContent = computed(() => {
authInstructions: getCurrentPlatformAuthInstructions()
}
})
+
+// Droid CLI 配置示例
+const droidCliConfigLines = computed(() => [
+ '{',
+ ' "custom_models": [',
+ ' {',
+ ' "model_display_name": "Sonnet 4.5 [Custom]",',
+ ' "model": "claude-sonnet-4-5-20250929",',
+ ` "base_url": "${droidClaudeBaseUrl.value}",`,
+ ' "api_key": "你的API密钥",',
+ ' "provider": "anthropic",',
+ ' "max_tokens": 8192',
+ ' },',
+ ' {',
+ ' "model_display_name": "GPT5-Codex [Custom]",',
+ ' "model": "gpt-5-codex",',
+ ` "base_url": "${droidOpenaiBaseUrl.value}",`,
+ ' "api_key": "你的API密钥",',
+ ' "provider": "openai",',
+ ' "max_tokens": 16384',
+ ' }',
+ ' ]',
+ '}'
+])