Back to Langchain4j

Qianfan

docs/docs/integrations/embedding-models/qianfan.md

1.15.02.1 KB
Original Source

Qianfan

百度智能云千帆大模型

Maven Dependency

You can use DashScope with LangChain4j in plain Java or Spring Boot applications.

Plain Java

:::note Since 1.0.0-alpha1, langchain4j-qianfan has migrated to langchain4j-community and is renamed to langchain4j-community-qianfan. :::

Before 1.0.0-alpha1:

xml
<dependency>
    <groupId>dev.langchain4j</groupId>
    <artifactId>langchain4j-qianfan</artifactId>
    <version>${previous version here}</version>
</dependency>

1.0.0-alpha1 and later:

xml
<dependency>
    <groupId>dev.langchain4j</groupId>
    <artifactId>langchain4j-community-qianfan</artifactId>
    <version>${latest version here}</version>
</dependency>

Spring Boot

:::note Since 1.0.0-alpha1, langchain4j-qianfan-spring-boot-starter has migrated to langchain4j-community and is renamed to langchain4j-community-qianfan-spring-boot-starter. :::

Before 1.0.0-alpha1:

xml

<dependency>
    <groupId>dev.langchain4j</groupId>
    <artifactId>langchain4j-qianfan-spring-boot-starter</artifactId>
    <version>${previous version here}</version>
</dependency>

1.0.0-alpha1 and later:

xml

<dependency>
    <groupId>dev.langchain4j</groupId>
    <artifactId>langchain4j-community-qianfan-spring-boot-starter</artifactId>
    <version>${latest version here}</version>
</dependency>

Or, you can use BOM to manage dependencies consistently:

xml

<dependencyManagement>
    <dependency>
        <groupId>dev.langchain4j</groupId>
        <artifactId>langchain4j-community-bom</artifactId>
        <version>${latest version here}</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>
</dependencyManagement>

APIs

  • QianfanEmbeddingModel

Examples