本文主要讲解Ubuntu环境下如何在Vscode和Pycharm中快速配置Claude、CodeX;

1.Vscode配置Claude

1.在Vscode插件中安装Claude,记得是Anthropic公司的插件;
在这里插入图片描述
2.打开插件的设置中的settings,打开编辑settings.json;
在这里插入图片描述
3.复制这里的配置到你的json文件里,在settings,json中设置API key和网址,重启Vscode即可使用;

{
	"claudeCode.environmentVariables":[
		
		{

			"name":"ANTHROPIC_AUTH_TOKEN",
			"value":"xxxx(复制你的API key替换)"
		},
		{
			"name":"ANTHROPIC_BASE_URL",
			"value":"xxxx(复制购买的API key网址到这里)"
		}
	],	
	"claudeCode.preferredLocation": "panel",
	"remote.SSH.remotePlatform": {
		"perception.geekplus.cc":"linux"
	},
	"claudeCode.useTerminal": true,
	"editor.fontSize": 22
}

  1. CodeX也是同理,安装OpenAI公司的插件;
    在这里插入图片描述

5.点击编辑setting.json,编辑配置文件:
在这里插入图片描述
6.配置文件和Claude完全一样,复制API key和网址到对应的位置即可(同第三步);

2. Pycharm配置Claude、CodeX

1.在设置的settings里安装对应的插件(配置CodeX也是下载该插件,第一步一样);
在这里插入图片描述
2.安装对应的SDK依赖管理,用哪个就安装对应的依赖;
在这里插入图片描述
3.配置Claude和CodeX的第一步和第二步是一样的,配置CodeX如下:
点击所有供应商后面的添加按钮,添加界面如下:在这里插入图片描述
复制下面示例的配置到config.toml中,在auth.json这里填入自己的API key,在config.toml中的base_url处输入对应的API key网址,最后在网址后面加上"/v1"
在这里插入图片描述

示例如下:

model_provider = "CodeX"
model = "gpt-5.2-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
 
[model_providers.CodeX]
name = "CodeX"
base_url = "https://baidu.com/v1"
wire_api = "responses"

4.Claude配置,新添加供应商,添加后界面如下:

在这里插入图片描述
在该界面的最后配置JSON那里写入:

{
  "env": {
    "ANTHROPIC_BASE_URL": "xxxx(替换为你的API key)",
    "ANTHROPIC_AUTH_TOKEN": "xxxx(替换为API key的网址)"
  }
}

5.配置完成后重启Vscode、Pycharm即可使用;

3. 终端配置Claude

终端配置步骤和Vscode插件类似(以Ubuntu为例):

1.在终端安装Claude插件,成功显示版本即可;

npm install -g @anthropic-ai/claude-code
claude --version

2.修改在home用户目录下的.claude文件夹里的settings.json文件,格式如下:

{
  "env": {
    "ANTHROPIC_API_KEY": "your-api-key",
    "ANTHROPIC_BASE_URL": "your-url"
  },
  "model": "sonnet",
  "theme": "dark"
}

3.在终端退出并重启Claude;

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐