哈尔滨模板网站建站贵阳网站建设kuhugz
2026/2/16 22:26:35 网站建设 项目流程
哈尔滨模板网站建站,贵阳网站建设kuhugz,推广app的单子都在哪里接的,移动网络服务商一、ZhiPuAI 图像生成 Spring AI 支持智谱 AI 的 CogView 图像生成模型。 二、先决条件 您需要创建一个智谱 AI 的 API 来访问智谱 AI 的语言模型。 在智谱 AI 注册页面 创建账户#xff0c;并在 API 密钥页面 生成令牌。 Spring AI 项目定义了一个名为 spring.ai.zhipua…一、ZhiPuAI 图像生成Spring AI 支持智谱 AI 的 CogView 图像生成模型。二、先决条件您需要创建一个智谱 AI 的 API 来访问智谱 AI 的语言模型。在智谱 AI 注册页面 创建账户并在 API 密钥页面 生成令牌。Spring AI 项目定义了一个名为 spring.ai.zhipuai.api-key 的配置属性您应将其设置为从 API 密钥页面获得的 API 密钥值。您可以在 application.properties 文件中设置此配置属性spring.ai.zhipuai.api-keyyour-zhipuai-api-key为了在处理像 API 密钥这样的敏感信息时增强安全性您可以使用 Spring 表达式语言SpEL引用自定义环境变量# 在 application.yml 中spring:ai:zhipuai:api-key:${ZHIPUAI_API_KEY}# 在您的环境变量或 .env 文件中exportZHIPUAI_API_KEYyour-zhipuai-api-key您也可以在应用程序代码中以编程方式设置此配置// 从安全来源或环境变量中检索 API 密钥StringapiKeySystem.getenv(ZHIPUAI_API_KEY);2.1 添加仓库和 BOMSpring AI 的构件发布在 Maven Central 和 Spring Snapshot 仓库中。请参阅 构件仓库 部分将这些仓库添加到您的构建系统中。为便于依赖管理Spring AI 提供了 BOM物料清单以确保在整个项目中使用统一版本的 Spring AI。请参阅 依赖管理 部分将 Spring AI BOM 添加到您的构建系统中。三、自动配置Spring AI 的自动配置和启动器模块的构件名称发生了重大变化。更多信息请参阅升级说明。Spring AI 为 ZhiPuAI 聊天客户端提供了 Spring Boot 自动配置。要启用它请在项目的 Maven pom.xml 文件中添加以下依赖dependencygroupIdorg.springframework.ai/groupIdartifactIdspring-ai-starter-model-zhipuai/artifactId/dependency或在您的 Gradle build.gradle 构建文件中添加dependencies{implementationorg.springframework.ai:spring-ai-starter-model-zhipuai}请参阅 依赖管理 部分将 Spring AI BOM 添加到您的构建文件中。3.1 图像生成属性现在通过前缀为 spring.ai.model.image 的顶级属性来配置图像自动配置的启用和禁用。启用spring.ai.model.imagezhipuai默认已启用禁用spring.ai.model.imagenone或任何与 zhipuai 不匹配的值此项更改是为了支持配置多个模型。前缀 spring.ai.zhipuai.image 是用于配置智谱 AI 的 ImageModel 实现的属性前缀。3.2 连接属性前缀 spring.ai.zhipuai 用作属性前缀用于连接到智谱 AI。3.3 配置属性重试属性前缀 spring.ai.retry 用作属性前缀用于配置 ZhiPuAI 图像客户端的重试机制。四、运行时选项ZhiPuAiImageOptions.java 提供模型配置例如要使用的模型、质量、尺寸等。在启动时可以使用 ZhiPuAiImageModel(ZhiPuAiImageApi zhiPuAiImageApi) 构造函数和 withDefaultOptions(ZhiPuAiImageOptions defaultOptions) 方法来配置默认选项。或者使用前面描述的 spring.ai.zhipuai.image.options.* 属性。在运行时您可以通过向 ImagePrompt 调用添加新的、特定于请求的选项来覆盖默认选项。例如要覆盖智谱 AI 特定的选项如质量和要创建的图像数量请使用以下代码示例ImageResponseresponsezhiPuAiImageModel.call(newImagePrompt(A light cream colored mini golden doodle,ZhiPuAiImageOptions.builder().quality(hd).N(4).height(1024).width(1024).build()));除了特定于模型的 ZhiPuAiImageOptions您还可以使用可移植的 ImageOptions 实例该实例通过 ImageOptionsBuilder#builder() 创建。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询