欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java對接阿里通義千問的簡單教程

 更新時(shí)間:2025年03月31日 10:33:57   作者:YXWik6  
有的項(xiàng)目可能需要用到直接外部調(diào)用阿里通義千問的接口,下面這篇文章主要介紹了java對接阿里通義千問的簡單教程,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

創(chuàng)建一個(gè)應(yīng)用

pom.xml引入依賴

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dashscope-sdk-java</artifactId>
    <!-- 請將 'the-latest-version' 替換為查詢到的最新版本號(hào):https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java -->
    <version>the-latest-version</version>
</dependency>

https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java

<!-- https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java -->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dashscope-sdk-java</artifactId>
    <version>2.17.1</version>
</dependency>

使用發(fā)現(xiàn)pom.xml已經(jīng)引入了dashscope依賴 但是依賴中沒有dashscope這個(gè)包

解決方案清理maven和idea緩存

然后就解決了

下面是官方提供的demo

import com.alibaba.dashscope.app.*;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;

public class Main {
    public static void callWithSession()
            throws ApiException, NoApiKeyException, InputRequiredException {
        ApplicationParam param = ApplicationParam.builder()
                // 若沒有配置環(huán)境變量,可用百煉API Key將下行替換為:.apiKey("sk-xxx")。但不建議在生產(chǎn)環(huán)境中直接將API Key硬編碼到代碼中,以減少API Key泄露風(fēng)險(xiǎn)。
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                // 替換為實(shí)際的應(yīng)用 ID
                .appId("YOUR_APP_ID")
                .prompt("你是誰?")
                .build();

        Application application = new Application();
        ApplicationResult result = application.call(param);

        param.setSessionId(result.getOutput().getSessionId());
        param.setPrompt("你有什么技能?");
        result = application.call(param);

        System.out.printf("%s\n, session_id: %s\n",
                result.getOutput().getText(), result.getOutput().getSessionId());
    }

    public static void main(String[] args) {
        try {
            callWithSession();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.out.printf("Exception: %s", e.getMessage());
            System.out.println("請參考文檔:https://help.aliyun.com/zh/model-studio/developer-reference/error-code");
        }
        System.exit(0);
    }
}

總結(jié) 

到此這篇關(guān)于java對接阿里通義千問的文章就介紹到這了,更多相關(guān)java對接阿里通義千問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Jasypt對SpringBoot配置文件加密

    Jasypt對SpringBoot配置文件加密

    數(shù)據(jù)庫密碼直接明文寫在配置中,對安全來說,是一個(gè)很大的挑戰(zhàn)。一旦密碼泄漏,將會(huì)帶來很大的安全隱患。尤其在一些企業(yè)對安全性要求很高,因此我們就考慮如何對密碼進(jìn)行加密。本文著重介紹Jasypt對SpringBoot配置文件加密。
    2021-05-05
  • Java中Synchronized鎖的使用和原理詳解

    Java中Synchronized鎖的使用和原理詳解

    這篇文章主要介紹了Java中Synchronized鎖的使用和原理詳解,synchronized是?Java?內(nèi)置的關(guān)鍵字,它提供了一種獨(dú)占的加鎖方式,synchronized的獲取和釋放鎖由JVM實(shí)現(xiàn),用戶不需要顯示的釋放鎖,非常方便,需要的朋友可以參考下
    2023-07-07
  • java通過url下載文件并輸出的方法

    java通過url下載文件并輸出的方法

    下面小編就為大家分享一篇java通過url下載文件并輸出的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • windows下java -jar 后臺(tái)運(yùn)行以及殺死后臺(tái)進(jìn)程的操作

    windows下java -jar 后臺(tái)運(yùn)行以及殺死后臺(tái)進(jìn)程的操作

    這篇文章主要介紹了windows下java -jar 后臺(tái)運(yùn)行以及殺死后臺(tái)進(jìn)程的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 關(guān)于spring5的那些事:@Indexed 解密

    關(guān)于spring5的那些事:@Indexed 解密

    這篇文章主要介紹了關(guān)于spring5的那些事:@Indexed 解密,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • OGNL表達(dá)式基本語法與用法詳解

    OGNL表達(dá)式基本語法與用法詳解

    這篇文章主要介紹了OGNL表達(dá)式基本語法與用法詳解,具有一定參考價(jià)值。需要的朋友可以了解下。
    2017-09-09
  • 基于Java設(shè)計(jì)一個(gè)高并發(fā)的秒殺系統(tǒng)

    基于Java設(shè)計(jì)一個(gè)高并發(fā)的秒殺系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何基于Java設(shè)計(jì)一個(gè)高并發(fā)的秒殺系統(tǒng),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下
    2023-10-10
  • IDEA中Maven依賴包下載不了的問題解決方案匯總

    IDEA中Maven依賴包下載不了的問題解決方案匯總

    這篇文章主要介紹了IDEA中Maven依賴包下載不了的問題解決方案匯總,文中通過圖文示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Springboot整合實(shí)現(xiàn)郵件發(fā)送的原理詳解

    Springboot整合實(shí)現(xiàn)郵件發(fā)送的原理詳解

    SpringBoot集成郵件服務(wù)非常簡單,通過簡單的學(xué)習(xí)即可快速掌握郵件業(yè)務(wù)類的核心邏輯和企業(yè)郵件的日常服務(wù),本文給大家分享Springboot整合實(shí)現(xiàn)郵件發(fā)送的原理,一起看看吧
    2021-06-06
  • 簡單的java socket客戶端和服務(wù)端示例

    簡單的java socket客戶端和服務(wù)端示例

    這篇文章主要介紹了java的socket客戶端和服務(wù)端示例,大家參考使用吧
    2014-01-01

最新評論