Skip to main content
Java SDK 是智谱提供的 Java 开发工具包,专为与智谱的各种人工智能模型进行交互而设计,为 Java 开发者提供便捷、高效的 AI 模型集成方案。
最新 Java SDK 版本为 0.3.3, 请及时更新以获取最新功能和修复。

核心优势

企业级

专为企业应用设计,支持高并发、高可用性

易于集成

简洁的 API 设计,完善的文档,快速集成到现有项目

类型安全

完整的类型定义,编译时错误检查,减少运行时错误

高性能

优化的网络请求处理,支持连接池和异步调用

支持的功能

  • 对话聊天:支持单轮和多轮对话,流式和非流式响应
  • 函数调用:让 AI 模型调用您的自定义函数
  • 视觉理解:图像分析、视觉问答
  • 图像生成:根据文本描述生成高质量图像
  • 视频生成:文本到视频的创意内容生成
  • 语音处理:语音转文字、文字转语音
  • 文本嵌入:文本向量化,支持语义搜索
  • 智能助手:构建专业的 AI 助手应用

技术规格

环境要求

  • Java 版本:Java 1.8 或更高版本
  • 构建工具:Maven 3.6+ 或 Gradle 6.0+
  • 网络要求:支持 HTTPS 连接
  • API 密钥:需要有效的智谱 API 密钥

依赖管理

SDK 采用模块化设计,您可以根据需要选择性引入功能模块:
  • 核心模块:基础 API 调用功能
  • 异步模块:异步和并发处理支持
  • 工具模块:实用工具和辅助功能

快速开始

环境要求

Java 版本

Java 1.8 或更高版本

构建工具

Maven 3.6+ 或 Gradle 6.0+
支持 Java 8, 11, 17, 21 版本,跨平台兼容 Windows、macOS、Linux

添加依赖

获取 API Key

  1. 访问 智谱开放平台
  2. 注册并登录您的账户
  3. API Keys 管理页面创建 API Key
  4. 复制您的 API Key 以供使用
建议将 API Key 设置为环境变量:export ZAI_API_KEY=YOUR_API_KEY 替代硬编码到代码中,以提高安全性。
国内智谱平台使用 ZhipuAiClient 客户端
国内 API 地址: https://open.bigmodel.cn/api/paas/v4/

创建客户端

基础对话

流式对话

完整示例

高级功能

函数调用 (Function Calling)

函数调用允许 AI 模型调用您定义的函数来获取实时信息或执行特定操作。

定义和使用函数

多模态处理

图像理解

图像生成

文本嵌入

更多资源

GitHub 仓库

查看源代码、提交问题、参与贡献

API 参考

查看完整的 API 文档

示例项目

浏览更多实际应用示例

最佳实践

学习 SDK 使用的最佳实践
本 SDK 基于智谱最新的 API 规范开发,确保与平台功能保持同步更新。建议定期更新到最新版本以获得最佳体验。