packagetest;// Copyright (c) Alibaba, Inc. and its affiliates.importcom.alibaba.dashscope.aigc.conversation.Conversation;importcom.alibaba.dashscope.aigc.conversation.ConversationParam;importcom.alibaba.dashscope.aigc.conversation.ConversationResult;importcom.alibaba.dashscope.exception.ApiException;importcom.alibaba.dashscope.exception.InputRequiredException;importcom.alibaba.dashscope.exception.NoApiKeyException;importcom.alibaba.dashscope.utils.JsonUtils;publicclassMain{publicstaticvoidquickStart()throwsApiException,NoApiKeyException,InputRequiredException{Conversationconversation =newConversation();Stringprompt ="用萝卜、明确你的职业目标和兴趣,了解自己的优势与劣势,这将帮助你定位理想的职位。";ConversationParamparam =ConversationParam.builder().model(Conversation.Models.QWEN_TURBO).prompt(prompt).apiKey("你的apiKey").build();ConversationResultresult =conversation.call(param);System.out.println(JsonUtils.toJson(result));}publicstaticvoidmain(String[]args){try{quickStart();}catch(ApiException|NoApiKeyException|InputRequiredExceptione){System.out.println(e.getMessage());}System.exit(0);}}
返回结果
{"requestId":"b384e189-4d38-9f2e-9773-8350c1934f1a","usage":{"input_tokens":32,"output_tokens":433,"total_tokens":465},"output":{"text":"当然可以,这里有一个简单而美味的三蔬菜炖煮菜品谱,名为"红烧三蔬(萝卜、n7. 倒入料酒,翻炒均匀后加入生抽酱油,翻炒均匀使蔬菜充分吸收调料。不断学习和积累经验是提升竞争力的关键。n9. 期间可根据口味加入适量的盐和胡椒粉调味。保持开放的心态,持续学习,不断提升自己,总有一天,机会会降临到有准备的你身上。利用社交媒体平台如LinkedIn建立专业形象,定期更新你的职业动态和成就,不仅能吸引潜在雇主的注意,也能扩大你的人脉圈。研究公司的文化和价值观,理解他们对岗位的期望,用实例说明你是如何满足这些要求的。你可以根据个人口味调整食材份量和调料。nn网络的力量不容忽视。同时,关注行业内的招聘信息,积极投递并参与线上面试,可以提高你的曝光率。土豆、nn面试时,充分准备至关重要。n3. 加入切好的姜蒜末,翻炒出香味。相信自己,坚持下去,你一定能在职场上找到属于你的那片天空。nn其次,提升自我。n5. 加入土豆块,继续翻煎至表面微黄。nn总的来说,寻找工作是一个全方位的策略性过程,需要你的智慧、盖上锅盖,转中小火慢炖约15-20分钟,直到蔬菜熟软。Enjoy your meal!","finish_reason":"stop"}}
官方提供的版本
// Copyright (c) Alibaba, Inc. and its affiliates.importjava.util.concurrent.Semaphore;importcom.alibaba.dashscope.aigc.generation.Generation;importcom.alibaba.dashscope.aigc.generation.GenerationResult;importcom.alibaba.dashscope.aigc.generation.models.QwenParam;importcom.alibaba.dashscope.common.ResultCallback;importcom.alibaba.dashscope.exception.ApiException;importcom.alibaba.dashscope.exception.InputRequiredException;importcom.alibaba.dashscope.exception.NoApiKeyException;importcom.alibaba.dashscope.utils.JsonUtils;publicclassMain{privatefinalstaticStringPROMPT="就当前的海洋污染的情况,写一份限塑的倡议书提纲,需要有理有据地号召大家克制地使用塑料制品";publicstaticvoidqwenQuickStart()throwsNoApiKeyException,ApiException,InputRequiredException{Generationgen =newGeneration();QwenParamparam =QwenParam.builder().model(Generation.Models.QWEN_TURBO).prompt(PROMPT).topP(0.8).build();GenerationResultresult =gen.call(param);System.out.println(JsonUtils.toJson(result));}publicstaticvoidqwenQuickStartCallback()throwsNoApiKeyException,ApiException,InputRequiredException,InterruptedException{Generationgen =newGeneration();QwenParamparam =QwenParam.builder().model(Generation.Models.QWEN_TURBO).prompt(PROMPT).topP(0.8).build();Semaphoresemaphore =newSemaphore(0);gen.call(param,newResultCallback<GenerationResult>(){@OverridepublicvoidonEvent(GenerationResultmessage){System.out.println(message);}@OverridepublicvoidonError(Exceptionex){System.out.println(ex.getMessage());semaphore.release();}@OverridepublicvoidonComplete(){System.out.println("onComplete");semaphore.release();}});semaphore.acquire();}publicstaticvoidmain(String[]args){try{qwenQuickStart();qwenQuickStartCallback();}catch(ApiException|NoApiKeyException|InputRequiredException|InterruptedExceptione){System.out.println(String.format("Exception %s",e.getMessage()));}System.exit(0);}}