保姆级教程:Cursor自定义大模型教程——接入kimi的moonshot API教程

详细介绍如何在 Cursor编译器 中配置并使用 kimi的大模型moonshot API或者其他兼容了 OpenAI SDK的Api。

目录

  1. 一、Cursor 简介
  2. 二、Kimi 和 Moonshot API 简介
  3. 三、准备工作
    1. 1. 安装 Cursor 编辑器
    2. 2. 注册 Kimi 账号并获取 API 密钥
  4. 四、配置方式
  5. 五、使用方式
    1. 1.聊天
    2. 2.提示词 Cursor Rules

一、Cursor 简介

Cursor 是一款功能强大的代码编辑器,它不仅具备基本的代码编写和调试功能,还支持多种编程语言的语法高亮、自动补全以及代码片段管理等功能。其界面简洁直观,操作便捷,能够有效提升开发者在编写代码过程中的效率和体验。此外,Cursor 还支持插件扩展,通过接入不同的 API,可以进一步拓展其功能,满足开发者多样化的开发需求。

二、Kimi 和 Moonshot API 简介

Moonshot API文档

Kimi 是一个提供智能代码生成功能的平台,它借助先进的人工智能技术,能够根据用户输入的提示或代码片段,自动生成高质量的代码,大大减少了开发者从头开始编写代码的工作量。

Moonshot API 则是 Kimi 提供的一种接口服务,允许开发者将 Kimi 的智能代码生成功能集成到自己的应用程序或工具中,如 Cursor 编辑器。通过 Moonshot API,Cursor 可以与 Kimi 的智能代码生成引擎进行交互,从而为开发者提供更智能、更高效的代码编写辅助功能。

三、准备工作

1. 安装 Cursor 编辑器

官方网站 下载并安装适合您操作系统的 Cursor 版本。

2. 注册 Kimi 账号并获取 API 密钥

  1. 访问 Kimi 官网,完成注册流程。
  2. 在注册成功后,进入 Kimi 的开发者中心或相关设置页面,申请 Moonshot API 的密钥。

在这里插入图片描述

  1. 目前申请后会赠送15元的Moonshot API调用余额,用完以后就要充值了,也可以参考github的KIMI AI 长文本大模型逆向API(https://github.com/LLM-Red-Team/kimi-free-api) ,尝试免费调用测试接口。
  2. 获取 Moonshot API 的密钥,新建,如图。

在这里插入图片描述

复制并保存好你的秘钥,之后要用,这个秘钥只会在新建时可以查看一次,如果忘记保存或者丢失,就删除重新新建一个。

在这里插入图片描述

四、配置方式

  1. 打开 Cursor 编辑器 :启动已安装的 Cursor 应用程序。

  2. 进入设置页面 :在 Cursor 的菜单栏中,找到并点击 “设置” 或 “Preferences” 选项,进入设置界面。

在这里插入图片描述

  1. 找到 API 配置选项 :在设置页面中,查找选择Models选项卡。不同版本的 Cursor 可能位置会有所不同,一般会在 “高级设置” 或 “插件管理” 等部分中找到。

  2. 添加 Moonshot API 配置 :在模型配置界面中,点击Add model新建模型,模型名称输入Moonshot API文档——字段说明中的model字段,目前是 moonshot-v1-8k,moonshot-v1-32k,moonshot-v1-128k 其一,也可以分别都输入,分别调用的是token长度为8k,32k,和128k的模型,由于价格不同,建议优先选择8k的比较便宜,如果是长文本再调用32k或128k的大模型。具体价格参考Moonshot API文档——计费逻辑
    在这里插入图片描述

  3. 配置API key :由于Moonshot 兼容了 OpenAI SDK,所以我们可以直接在配置Open API Key的地方配置Moonshot API。在这里插入图片描述

  • 首先确认Open API Key的自定义api秘钥为开启状态,点击右侧的红色按钮后,弹窗选择Enable OpenAI API Key,按钮切换为绿色开启状态即可

  • API 地址 :输入 Kimi 提供的 Moonshot API 的请求地址,通常是一个 URL 地址,如https://api.moonshot.cn/v1(具体地址以 Kimi 官方文档为准)。

  • API 密钥 :将之前获取的 Kimi Moonshot API 密钥准确无误地填写到对应的输入框中。

  • 确认保存,点击SAVE。

五、使用方式

1.聊天

  1. 快捷键 ctrl+L 呼出Ai聊天界面

  2. 模型选择之前添加的moonshot-v1-8k
    在这里插入图片描述

2.提示词 Cursor Rules

自定义规则,用于指导 Cursor 编辑器中的 AI 如何生成代码、提供建议和进行代码补全。
你可以通过两种方式来定义规则:Rules for AI.cursorrules 文件。

Rules for AI 是一种全局规则,适用于所有项目。你可以把它理解为 AI 的“系统级”提示词,一旦设置,就会在所有项目中生效。

  1. 打开 Cursor 设置:Settings > General > Rules for AI
  2. 在规则编辑框中输入你的规则。例如,你可以要求 AI 使用特定的编程语言、遵循特定的编码风格或优先使用特定的库。具体的Rules,网上有很多。
  3. 保存并应用:点击保存,AI 将根据新规则调整行为。

.cursorrules 文件是针对特定项目的规则文件,它能够让你对 AI 的行为进行更精细的控制。
你可以为每个项目定义不同的规则,以满足不同的项目需求。

  1. 在你的项目根目录下创建一个名为 .cursorrules 的文件。
  2. 根据你的项目需求,在该文件中编写规则。
  3. 重启 Cursor 以便加载新的规则。

你可以在.cursorrules文件中做这些事情:

  • 指定项目的技术栈:告诉AI你用的是React还是Vue。
  • 项目信息:设置项目的基本信息,例如项目名称、描述、版本等。
  • 统一代码风格:例如使用 ESLint 进行代码风格检查,遵循 Airbnb 规范
  • 开发流程:规定项目的开发流程、测试要求、性能优化指南等。
  • 提升上下文感知能力:告诉AI项目的常用方法、架构决策或特定库,让它生成更符合项目背景的代码。
  • 在团队项目中,共享一个.cursorrules文件,可以让所有成员获得一致的AI辅助,避免“各自为战”。

一些更便捷的方法

我们还可以通过插件来创建.cursorrules,这些插件一般都内置了大量模板,省去了自己查找的时间。
例如:

在这里插入图片描述

### 如何连接和使用 Kimi API #### 准备工作 为了能够顺利接入并使用Kimi API,需要先从[kimi.moonshot.cn](http://kimi.moonshot.cn/)获取`refresh_token`[^1]。这是后续操作的基础。 #### 使用方式一:通过第三方平台Dify集成 对于希望通过更简便的方式实现对接的开发者来说,可以考虑借助dify平台来快速上手。这涉及到下载并配置好dify环境,在此基础上按照官方指南完成与kimi-free-api之间的关联设置[^2]。一旦成功建立联系,则可以通过该平台上发起请求来进行交互测试。 #### 使用方式二:自定义开发调用 如果不打算依赖任何中间件服务而倾向于直接处理HTTP请求的话,那么就需要依据[Kimi API文档](https://example.com/api-docs)中的指引编写相应的客户端逻辑。通常情况下,这意味着要发送带有认证信息(如之前提到过的`api key`)以及特定参数结构体至指定端点URL,并解析返回的数据流以供进一步应用层面上的应用程序逻辑所用[^3]。 需要注意的是,在实际部署过程中可能会遇到诸如速率限制等问题,比如当账户达到最大请求数量时会收到类似于“rate_limit_reached_error”的错误提示[^4]。针对这种情况,建议合理规划API调用量,遵循服务商设定的相关规定。 ```python import requests def call_kimi_api(api_key, endpoint="https://api.kimi.example.com/v1/chat", message="Hello"): headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json" } payload = {"message": message} response = requests.post(endpoint, json=payload, headers=headers) if response.status_code == 200: return response.json() else: raise Exception(f"Request failed with status code {response.status_code}: {response.text}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值