在人工智能技术迅猛发展的今天,Anthropic 的 Claude 系列模型(如最新的 Claude 3.7 Sonnet)因其卓越的推理能力、代码生成和长文本处理技术,已成为全球开发者构建智能应用的重要选择。然而,国内开发者在直接调用官方 Claude API 时,普遍面临网络延迟高、访问不稳定、支付繁琐等难题。为此,选择一家可靠的国内 API 中转服务商,成为提升开发效率与用户体验的关键。

        本文将以 AICAN API (aicanapi.com) 为例,为国内开发者详解如何高效、经济地接入 Claude 系列模型。

1.资源准备

API Key:此项配置填写在艾可API官网创建API令牌,一键直达API令牌创建页面

创建API令牌步骤请参考API Key的获取和使用

API Host:此项配置填写https://aicanapi.com/v1

查看支持的模型请参在这里复制模型在线查询

2. Cursor 下载和安装

下载Cursor

打开Cursor官网

image.png

点击下载按钮,默认情况下会根据你的系统自动匹配安装包,比如我是 MacOS系统,就会出现下载 MacOS按钮,也可以点击所有下载按钮根据实际需要下载

image.png

双击下载的安装文件

image.png

将Cursor.app移动到Applications中

image.png

点击Cursor图标打开软件

image.png

3. 配置Cursor

在安装包安装后要设置一些配置信息,语言我们选择中文:

image.png

如果本机之前安装过 VS Code,可以导入 VS Code 的扩展:

image.png

首次使用 Cursor 时,需要注册一个新账号或使用已有账号进行登录,也可以用 Github 等授权登录。

image.png

这里勾选默认即可,点 Continue 按钮完成设置:

image.png

4. Cursor 配置

▌ 配置路径
› 打开 Settings → 进入 Models 面板

▌ 核心参数设置
› ​OpenAI API Key
 - 填入 创建的自定义令牌
› ​OpenAI Base URL
 - https://aicanapi.com/v1
› ​Add model 选项:
 - 输入与令牌绑定的「自定义模型名称」,查看支持的模型请参考这篇教程模型在线查询
 

34d7558343b92de0a487fe1ccc3abde6.png

939f86afca5cf43c04af079ef39da12a.png

5. 成功验证

▌ 测试流程
› 重启 Cursor IDE 激活配置
› 按住ctrl+K键,弹出一行窗口,输入自己想要的功能。

image.png

image.png


他会自己一行一行快速写代码。这里我把他写的alexnet模型代码贴在这里。


class AlexNet(nn.Module):
    def __init__(self, num_classes=1000):
        super(AlexNet, self).__init__()
        self.features = nn.Sequential(
            nn.Conv2d(3, 64, kernel_size=11, stride=4, padding=2),
            nn.ReLU(inplace=True),
            nn.MaxPool2d(kernel_size=3, stride=2),
            nn.Conv2d(64, 192, kernel_size=5, padding=2),
            nn.ReLU(inplace=True),
            nn.MaxPool2d(kernel_size=3, stride=2),
            nn.Conv2d(192, 384, kernel_size=3, padding=1),
            nn.ReLU(inplace=True),
            nn.Conv2d(384, 256, kernel_size=3, padding=1),
            nn.ReLU(inplace=True),
            nn.Conv2d(256, 256, kernel_size=3, padding=1),
            nn.ReLU(inplace=True),
            nn.MaxPool2d(kernel_size=3, stride=2),
        )
        self.avgpool = nn.AdaptiveAvgPool2d((6, 6))
        self.classifier = nn.Sequential(
            nn.Dropout(),
            nn.Linear(256 * 6 * 6, 4096),
            nn.ReLU(inplace=True),
            nn.Dropout(),
            nn.Linear(4096, 4096),
            nn.ReLU(inplace=True),
            nn.Linear(4096, num_classes),
        )

    def forward(self, x):
        x = self.features(x)
        x = self.avgpool(x)
        x = x.view(x.size(0), 256 * 6 * 6)
        x = self.classifier(x)
        return x

6. Cursor 配置 Cline 插件

打开插件市场搜索Cline插件点击进行安装

image.png

配置 Cline 插件

e0f54843fa564d504a4af0c08d9849f1.png

使用 Cline 插件新建会话测试是否成功

70b6bbac72a876ae1642354808524127.png

image.png

7. Cline 插件常用功能介绍

@ 符号的功能介绍

image.png

添加图片,让 AI 大模型根据图片生成代码

image.png

Read 及 Edit 按钮功能及注意事项

image.png

其他功能

image.png

Logo

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

更多推荐