开发者社区 > 百炼大模型 > 正文

阿里云百炼的http 有java版本的示例吗?

阿里云百炼的http 有java版本的示例吗?

展开
收起
三分钟热度的鱼 2024-07-11 08:55:32 44 0
1 条回答
写回答
取消 提交回答
  • image.png
    由此看百炼肯定是支持java的,接着找找有没有demo,真找到了
    首先你要加入依赖
    image.png
    接着就是代码了
    // Copyright (c) Alibaba, Inc. and its affiliates.

    import com.alibaba.dashscope.aigc.generation.Generation;
    import com.alibaba.dashscope.aigc.generation.GenerationParam;
    import com.alibaba.dashscope.aigc.generation.GenerationResult;
    import com.alibaba.dashscope.exception.ApiException;
    import com.alibaba.dashscope.exception.InputRequiredException;
    import com.alibaba.dashscope.exception.NoApiKeyException;
    import com.alibaba.dashscope.utils.JsonUtils;

    public class Main{
    public static GenerationResult callWithMessage() throws ApiException, NoApiKeyException, InputRequiredException {
    Generation gen = new Generation();

        Message systemMsg = Message.builder()
            .role(Role.SYSTEM.getValue())
            .content("You are a helpful assistant.")
            .build();
    
        Message userMsg = Message.builder()
            .role(Role.USER.getValue())
            .content("如何做西红柿炒鸡蛋?")
            .build();
    
        GenerationParam param = GenerationParam.builder()
            .model("abab6.5s-chat")
            .messages(Arrays.asList(systemMsg, userMsg))
            .build();
    
        return gen.call(param);
    }
    public static void main(String[] args) {
        try {
            GenerationResult result = callWithMessage();
            System.out.println(result);
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.err.println("An error occurred while calling the generation service: " + e.getMessage());
        }
        System.exit(0);
    }
    

    }

    回答不易请采纳,来源https://help.aliyun.com/zh/model-studio/developer-reference/minimax-llm-api
    记得选择java那个页签
    image.png

    2024-07-11 10:04:35
    赞同 8 展开评论 打赏

基于通义系列大模型和开源大模型的一站式大模型服务平台,提供「生成式大模型的全流程应用工具」和「企业大模型的全链路训练工具」。为大模型,也为小应用。

相关电子书

更多
如何通过 Serverless 提高 Java 微服务治理效 立即下载
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载