Kotlin 入门:一步步跑通你的第一个 AI 小助手
读完本文,你将学会用 Kotlin 搭建一个能调用大模型 API 的 AI 小助手,并跑通第一个对话。
很多新手想试试 AI 编程,但一上来就被各种概念吓住了。其实,用 Kotlin(一种简洁的编程语言,常用于开发 Android 应用)做一个能和你对话的 AI 小助手,并没有想象中那么难。今天我们就一步步来,从装环境到跑通第一个对话。
准备环境:三样东西先装好
- JDK(Java 开发工具包):Kotlin 运行的基础,相当于手机的操作系统。去官网下载最新版 LTS 版本,安装时一路默认即可。
- IntelliJ IDEA(一款好用的代码编辑器):下载社区版(免费)就行。用它来写 Kotlin 代码。
- 一个 AI 模型的 API 密钥:比如 OpenAI 或国内的大模型服务。注册后获取一串密钥,后面要用。
小坑提醒:JDK 安装后记得配置环境变量,否则可能找不到命令。如果不确定,可以搜“JDK 环境变量配置”按教程操作。
安装步骤:创建项目并添加依赖
- 打开 IntelliJ IDEA,点击“New Project”,选择“Kotlin”和“JVM”,然后点“Next”。
- 给项目起个名字,比如“MyFirstAI”,选择保存位置,点“Finish”。
- 打开项目里的
build.gradle.kts文件,添加一个网络库 Ktor(Kotlin 的一个 HTTP 客户端库,用来发请求),在 dependencies 里加上:implementation("io.ktor:ktor-client-core:2.3.0")和implementation("io.ktor:ktor-client-cio:2.3.0"),然后点右上角的同步按钮。
小坑提醒:网络库版本可能更新,如果同步失败,试着把版本号改成最新版。
验证是否成功:写一个简单的对话代码
在 src/main/kotlin 下新建一个文件 Main.kt,粘贴下面的代码(记得把 YOUR_API_KEY 换成你自己的密钥):
import io.ktor.client.*
import io.ktor.client.request.*
import io.ktor.client.statement.*
suspend fun main() {
val client = HttpClient()
val response = client.post("https://api.openai.com/v1/chat/completions") {
header("Authorization", "Bearer YOUR_API_KEY")
contentType(ContentType.Application.Json)
body = """{"model":"gpt-3.5-turbo","messages":[{"role":"user","content":"你好"}]}"""
}
println(response.bodyAsText())
client.close()
}
然后点击运行按钮。如果看到返回的 JSON 里有“你好”的回复,就说明你成功了!
小坑提醒:如果没有输出,先检查密钥是否有效,再确认网络是否通。
下一步可以做什么
现在你已经能调用 AI 了,试试这些方向:
- 让 AI 帮你写一首诗、翻译一句话,或者回答一个问题。
- 把输入改成从控制台读取,做成一个可以持续对话的小程序。
- 学习如何用 Memory(让 AI 记住之前聊过什么)和 Tools(让 AI 调用外部功能),让助手更智能。
每一步都值得你去尝试,祝你玩得开心!
内容来源
DEV Machine Learning
发布时间
2026-08-02 01:35