想在idea中用codex,试了试发现idea的agent里面的codex要登录,自己装了zed的codx acp,发现配置是跟着系统里面的走的,想在idea里面可以设置url和key,这样可以很容易的分发给别人,类似.codebuddy配置那样。
看了看codex-acp的仓库也没有详细的文档,就研究了下怎么配置。
{
"default_mcp_settings": {
"use_idea_mcp": true,
"use_custom_mcp": true
},
"agent_servers": {
"codex-acp-custom": {
"command": "npx.cmd",
"args": [
"-y",
"@zed-industries/codex-acp",
"-c", "model_provider='custom'",
"-c", "model='gpt-5.3-codex'",
"-c", "model_providers.custom.wire_api='responses'",
"-c", "model_providers.custom.name='custom'",
"-c", "model_providers.custom.base_url='https://xxxxxxxxxxx/v1'",
"-c", "model_providers.custom.env_key='OPENAI_API_KEY'"
],
"env": {
"OPENAI_API_KEY": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
发现问题的关键是要加上 “-c”, “model_providers.custom.env_key=‘OPENAI_API_KEY’”
然后key配置在env中,

确定是走的 acp.json中,在key中故意多一个字符会显示一个当前中转地址的报错

另外这个agent的acp有时候要关掉重新打开才会重新加载配置
2 个帖子 - 1 位参与者