项目 / 002
Java LLM 实践集
从首次请求到多轮对话:三个可阅读、可运行的 Java 8 示例。
Overview
hohoo-ai-lab 是与学习文章配套的代码仓库,目前包含首次调用、响应解析与多轮对话三个 Demo。它是持续建设的练习集,不是已上线的 AI 产品。
Problem
接口工具里拿到回答之后,还需要弄清 Java 如何发请求、读取字段和维护对话历史。
Decisions
第一个 Demo 只用 JDK 标准库;后两个使用 Gson 处理 JSON。各目录独立,保留每个学习阶段,不急于引入框架。
Validation
作者已在 Java 8 环境完成三个 Demo 的真实调用,多轮版能根据历史回答正在学习 Java。代码侧另完成编译与离线自检。响应内容和 Token 仅是本次记录,不是 Benchmark。
Limitations
历史只在内存中保存;没有流式输出、自动重试、持久化或上下文压缩。读取超时不等于服务端未处理。模型输出仍需核验。
代码与配套阅读
01 / 首次调用 →
Java 8 原生 HTTP · 原始 JSON
02 / 解析与输入 →
Gson · 控制台输入 · Token 用量
03 / 多轮对话 →
历史消息 · 失败回退 · exit 退出
配套实践文章 →
Java 8 调用大语言模型:从第一次请求到多轮对话
- Console input
- Messages history
- JSON / HTTP
- Agnes API
- Parse + display