ImageModel⽂⽣图模型

这里采用阿里的万象大模型来生成。

在使用之前先检查是否有注册阿里万象大模型的账号,如果没有需要注册一个:https://bailian.console.aliyun.com/?tab=model#/efm/model_experience_center/text

第一次使用需要开通大模型:

然后选择大模型:

接下来立即体验:

然后创建自己的密钥:

信息随便填写一下即可:

接下来就可以看到密钥了:

使用LangChain来调用图文接口:

首先引入依赖

官方这里提供了前1.0.0-alpha1和1.0.0-alpha1以及之后的版本:

我在这里试1.0.0-alpha1之后的版本他没有**WanxImageModel模型,**所以采用之前的版本来开发。

<dependency>
		<groupId>dev.langchain4j</groupId>
    <artifactId>langchain4j-community-dashscope</artifactId>
    <version>1.0.0-alpha1</version>
</dependency>

代码如下:我们来让他生成一个美女的图片:

@Test
void test3(){
    WanxImageModel wanxImageModel = WanxImageModel.builder()
            .modelName("wanx2.1-t2i-plus")
            .apiKey("你的密钥")
            .build();

    Response<Image> response = wanxImageModel.generate("美女");

    System.out.println(response);

    System.out.println(response.content().url());
}

得到的结果是图片的地址:

双击即可下载图片:

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐