Revert "docu: update versions to 1.11.9 and 1.11.9-beta19"
This reverts commit 1069ba52e4.
This commit is contained in:
parent
59c0f3dc10
commit
5f24efb8b2
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
sidebar_position: 5
|
||||
stableVersion: 1.11.9
|
||||
betaVersion: 1.11.9-beta19
|
||||
stableVersion: 1.18.0
|
||||
betaVersion: 1.18.0-beta28
|
||||
---
|
||||
|
||||
# Get Started
|
||||
|
|
@ -27,7 +27,7 @@ As an example, let's import the OpenAI dependency:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -38,14 +38,14 @@ the following dependency:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
- For Gradle in `build.gradle`:
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j-open-ai:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j-open-ai:1.18.0'
|
||||
implementation 'dev.langchain4j:langchain4j:1.18.0'
|
||||
```
|
||||
|
||||
<details>
|
||||
|
|
@ -57,7 +57,7 @@ implementation 'dev.langchain4j:langchain4j:1.11.9'
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-bom</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
|
|
@ -70,8 +70,8 @@ Please note that `langchain4j-bom` always contains the latest versions of all La
|
|||
:::
|
||||
|
||||
:::note
|
||||
Please note that while the `langchain4j-bom` version is `1.11.9`,
|
||||
many of the modules still have version `1.11.9-beta19`,
|
||||
Please note that while the `langchain4j-bom` version is `1.18.0`,
|
||||
many of the modules still have version `1.18.0-beta28`,
|
||||
so there might be some breaking changes for these modules in the future.
|
||||
:::
|
||||
</details>
|
||||
|
|
@ -100,7 +100,7 @@ you can use the most recent `SNAPSHOT` dependency:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9-SNAPSHOT</version>
|
||||
<version>1.18.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
```
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ sidebar_position: 1
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-code-execution-engine-azure-acads</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ This module enables execution of arbitrary Python/JavaScript code via GraalVM an
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-code-execution-engine-graalvm-polyglot</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ https://github.com/judge0/judge0
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-code-execution-engine-judge0</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 1
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-loader-amazon-s3</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 2
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-loader-azure-storage-blob</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ sidebar_position: 3
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ sidebar_position: 3
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 4
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-loader-github</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ A Google Cloud Storage (GCS) document loader that allows you to load documents f
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-loader-google-cloud-storage</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 5
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-loader-playwright</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
|
||||
</dependency>
|
||||
```
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 5
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-loader-selenium</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 6
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-loader-tencent-cos</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 7
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 4
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-parser-apache-pdfbox</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 3
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-parser-apache-poi</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 2
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-parser-apache-tika</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ This integration communicates with a running [docling-serve](https://github.com/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-parser-docling</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 4
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-parser-markdown</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 1
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 4
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-document-parser-yaml</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ For example:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-embeddings-all-minilm-l6-v2</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
```java
|
||||
|
|
@ -29,7 +29,7 @@ Or quantized:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-embeddings-all-minilm-l6-v2-q</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
```java
|
||||
|
|
@ -73,7 +73,7 @@ Example of using custom embedding model:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-embeddings</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
```java
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ sidebar_position: 2
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-bedrock</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ that can be used to transforms text or images into a dimensional vector space.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -35,7 +35,7 @@ that can be used to transforms text or images into a dimensional vector space.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-open-ai-spring-boot-starter</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ sidebar_position: 4
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-cohere</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ Once you are ready to bring your application to production, you can switch to a
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-github-models</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ https://ai.google.dev/gemini-api/docs/embeddings
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-google-ai-gemini</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ This integration uses the official Google Gen AI SDK for Java (`com.google.genai
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-google-genai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -17,14 +17,14 @@ Add the following dependencies to your project's `pom.xml`:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-vertex-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
or project's `build.gradle`:
|
||||
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j-vertex-ai:1.11.9-beta19'
|
||||
implementation 'dev.langchain4j:langchain4j-vertex-ai:1.18.0-beta28'
|
||||
```
|
||||
|
||||
### Try out an example code:
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ sidebar_position: 8
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-hugging-face</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://jina.ai/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-jina</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -16,13 +16,13 @@ For Maven project `pom.xml`
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-jlama</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
@ -38,8 +38,8 @@ For Maven project `pom.xml`
|
|||
For Gradle project `build.gradle`
|
||||
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j-jlama:1.11.9-beta19'
|
||||
implementation 'dev.langchain4j:langchain4j:1.18.0'
|
||||
implementation 'dev.langchain4j:langchain4j-jlama:1.18.0-beta28'
|
||||
```
|
||||
|
||||
## Embedding
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://localai.io/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-local-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -16,21 +16,21 @@ For Maven project `pom.xml`
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-mistral-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
For Gradle project `build.gradle`
|
||||
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j-mistral-ai:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j:1.18.0'
|
||||
implementation 'dev.langchain4j:langchain4j-mistral-ai:1.18.0'
|
||||
```
|
||||
#### API Key setup
|
||||
Add your MistralAI API key to your project, you can create a class ```ApiKeys.java``` with the following code
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://home.nomic.ai/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-nomic</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://ollama.com/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-ollama</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ It will also work with models supporting the OpenAI API.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai-official</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ LangChain4j provides 3 different integrations with OpenAI for using embedding mo
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -35,7 +35,7 @@ LangChain4j provides 3 different integrations with OpenAI for using embedding mo
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai-spring-boot-starter</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ sidebar_position: 19
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-voyage-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ sidebar_position: 23
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-watsonx</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://developers.cloudflare.com/workers-ai/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-workers-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ It can also be persisted and restored to/from a JSON string or a file.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://azure.microsoft.com/en-us/products/ai-services/ai-search/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-ai-search</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://azure.microsoft.com/en-us/products/cosmos-db/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-cosmos-mongo-vcore</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://azure.microsoft.com/en-us/products/cosmos-db/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-cosmos-nosql</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://www.trychroma.com/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-chroma</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -36,14 +36,14 @@ SET CLUSTER SETTING feature.vector_index.enabled = true;
|
|||
|
||||
:::note
|
||||
Since CockroachDB support is part of `langchain4j-community`, it will be
|
||||
available starting from version `1.11.9-beta19` or later.
|
||||
available starting from version `1.18.0-beta28` or later.
|
||||
:::
|
||||
|
||||
```xml
|
||||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-community-cockroachdb</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ https://coherence.community/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-coherence</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ For example, to use Community Edition (CE), add the Coherence BOM to the depende
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-coherence</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.oracle.coherence.ce</groupId>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://www.couchbase.com/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-couchbase</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://www.elastic.co/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-elasticsearch</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -15,13 +15,13 @@ RAG, and more.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-hibernate</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
## Gradle Dependency
|
||||
|
||||
```implementation 'dev.langchain4j:langchain4j-hibernate:1.11.9-beta19'```
|
||||
```implementation 'dev.langchain4j:langchain4j-hibernate:1.18.0-beta28'```
|
||||
|
||||
## APIs
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ From 15.2 Infinispan Server and above, metadata filtering is supported.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-infinispan</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ JVector is a pure Java embedded vector search engine that provides high-performa
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-community-jvector</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://mariadb.com/kb/en/vector-overview
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-mariadb</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -168,7 +168,7 @@ Built on the Milvus Java SDK v1. Supports dense vector search only. It will be r
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-milvus</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ We also recommend adding the LangChain4j BOM:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-bom</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
<type>pom</type>
|
||||
</dependency>
|
||||
</dependencyManagement>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://opensearch.org/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-opensearch</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ the [AI Vector Search Feature](https://docs.oracle.com/en/database/oracle/oracle
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-oracle</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
|
||||
</dependency>
|
||||
```
|
||||
|
|
|
|||
|
|
@ -15,13 +15,13 @@ RAG, and more.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-pgvector</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
## Gradle Dependency
|
||||
|
||||
```implementation 'dev.langchain4j:langchain4j-pgvector:1.11.9-beta19'```
|
||||
```implementation 'dev.langchain4j:langchain4j-pgvector:1.18.0-beta28'```
|
||||
|
||||
## APIs
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://www.pinecone.io/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-pinecone</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://qdrant.tech/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-qdrant</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://www.aliyun.com/product/ots
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-tablestore</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ Since `1.0.0-alpha1`, `langchain4j-vearch` has migrated to `langchain4j-communit
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-vearch</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://vespa.ai/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-vespa</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://weaviate.io/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-weaviate</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -9,14 +9,14 @@ sidebar_position: 25
|
|||
## Maven Dependency
|
||||
|
||||
:::note
|
||||
Since YugabyteDB support is part of `langchain4j-community`, it will be available starting from version `1.11.9-beta19` or later.
|
||||
Since YugabyteDB support is part of `langchain4j-community`, it will be available starting from version `1.18.0-beta28` or later.
|
||||
:::
|
||||
|
||||
```xml
|
||||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-community-yugabytedb</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ that can be used for various image processing tasks.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ that can be used for various image processing tasks.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-open-ai-spring-boot-starter</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ LangChain4j provides 3 different integrations with OpenAI for generating images,
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ LangChain4j provides 3 different integrations with OpenAI for generating images,
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai-spring-boot-starter</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ sidebar_position: 4
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-vertex-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ It will also work with models supporting the OpenAI API.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai-official</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ https://developers.cloudflare.com/workers-ai/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-workers-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ sidebar_position: 1
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-bedrock</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ sidebar_position: 2
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-anthropic</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -763,7 +763,7 @@ Import Spring Boot starter for Anthropic:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-anthropic-spring-boot-starter</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ The `langchain4j-azure-open-ai` library is available on Maven Central.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -44,7 +44,7 @@ A Spring Boot starter is available to configure the `langchain4j-azure-open-ai`
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-open-ai-spring-boot-starter</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -358,7 +358,7 @@ The audio transcription feature is included in the main `langchain4j-azure-open-
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-azure-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ Once you are ready to bring your application to production, you can switch to a
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-github-models</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ https://ai.google.dev/gemini-api/docs
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-google-ai-gemini</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ https://github.com/googleapis/java-genai
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-google-genai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -75,14 +75,14 @@ To get started, add the following dependencies to your project's `pom.xml`:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-vertex-ai-anthropic</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
or project's `build.gradle`:
|
||||
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j-vertex-ai-anthropic:1.11.9-beta19'
|
||||
implementation 'dev.langchain4j:langchain4j-vertex-ai-anthropic:1.18.0-beta28'
|
||||
```
|
||||
|
||||
### Try out an example code
|
||||
|
|
|
|||
|
|
@ -68,14 +68,14 @@ To get started, add the following dependencies to your project's `pom.xml`:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-vertex-ai-gemini</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
or project's `build.gradle`:
|
||||
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j-vertex-ai-gemini:1.11.9-beta19'
|
||||
implementation 'dev.langchain4j:langchain4j-vertex-ai-gemini:1.18.0-beta28'
|
||||
```
|
||||
|
||||
### Try out an example code:
|
||||
|
|
|
|||
|
|
@ -19,13 +19,13 @@ For Maven project `pom.xml`
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-gpu-llama3</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
|
||||
```
|
||||
|
|
@ -33,8 +33,8 @@ For Maven project `pom.xml`
|
|||
For Gradle project `build.gradle`
|
||||
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j-gpu-llama3:1.11.9-beta19'
|
||||
implementation 'dev.langchain4j:langchain4j:1.18.0'
|
||||
implementation 'dev.langchain4j:langchain4j-gpu-llama3:1.18.0-beta28'
|
||||
```
|
||||
---
|
||||
## Model Compatibility
|
||||
|
|
@ -175,7 +175,7 @@ mvn clean package
|
|||
|
||||
Your main JAR will be located at:
|
||||
```bash
|
||||
target/gpullama3.java-example-1.11.9-beta19.jar
|
||||
target/gpullama3.java-example-1.18.0-beta28.jar
|
||||
```
|
||||
|
||||
#### **Step 4 — Run the program directly with Java**
|
||||
|
|
@ -183,7 +183,7 @@ You can now run the example with all JVM and Tornado flags:
|
|||
|
||||
```bash
|
||||
JAVA_BIN=/home/mikepapadim/.sdkman/candidates/java/current/bin/java
|
||||
CP="target/gpullama3.java-example-1.11.9-beta19.jar:$(cat cp.txt)"
|
||||
CP="target/gpullama3.java-example-1.18.0-beta28.jar:$(cat cp.txt)"
|
||||
|
||||
$JAVA_BIN \
|
||||
-server \
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ you need to import the `langchain4j-open-ai` module, as Hugging Face Inference P
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -16,13 +16,13 @@ For Maven project `pom.xml`
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-jlama</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
@ -39,8 +39,8 @@ For Maven project `pom.xml`
|
|||
For Gradle project `build.gradle`
|
||||
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j-jlama:1.11.9-beta19'
|
||||
implementation 'dev.langchain4j:langchain4j:1.18.0'
|
||||
implementation 'dev.langchain4j:langchain4j-jlama:1.18.0-beta28'
|
||||
```
|
||||
|
||||
Jlama uses Java 21 preview features. You can enable the features globally with:
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://localai.io/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-local-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -16,21 +16,21 @@ For Maven project `pom.xml`
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-mistral-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
For Gradle project `build.gradle`
|
||||
|
||||
```groovy
|
||||
implementation 'dev.langchain4j:langchain4j:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j-mistral-ai:1.11.9'
|
||||
implementation 'dev.langchain4j:langchain4j:1.18.0'
|
||||
implementation 'dev.langchain4j:langchain4j-mistral-ai:1.18.0'
|
||||
```
|
||||
### API Key setup
|
||||
Add your MistralAI API key to your project, you can create a class ```ApiKeys.java``` with the following code
|
||||
|
|
@ -183,7 +183,7 @@ public class PaymentTransactionTool {
|
|||
"transaction_id", List.of("T1001", "T1002", "T1003", "T1004", "T1005"),
|
||||
"customer_id", List.of("C001", "C002", "C003", "C002", "C001"),
|
||||
"payment_amount", List.of("125.50", "89.99", "120.00", "54.30", "210.20"),
|
||||
"payment_date", List.of("2021.11.95", "2021.11.96", "2021.11.97", "2021.11.95", "2021.11.98"),
|
||||
"payment_date", List.of("2021.18.05", "2021.18.06", "2021.18.07", "2021.18.05", "2021.18.08"),
|
||||
"payment_status", List.of("Paid", "Unpaid", "Paid", "Paid", "Pending"));
|
||||
|
||||
...
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ With dedicated AI clusters, you can host foundational models on dedicated GPUs t
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-community-oci-genai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ To get started, add the following dependencies to your project's `pom.xml`:
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-ollama</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ It will also work with models supporting the OpenAI API, such as DeepSeek.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai-official</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ LangChain4j provides 3 different integrations with OpenAI for using chat models,
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -40,7 +40,7 @@ LangChain4j provides 3 different integrations with OpenAI for using chat models,
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai-spring-boot-starter</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ First, make sure you have the OpenAI module in your `pom.xml` or Gradle build fi
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -76,7 +76,7 @@ First, make sure you have the OpenAI module in your `pom.xml` or Gradle build fi
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-open-ai-spring-boot-starter</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
@ -197,7 +197,7 @@ ChatModel model = OpenAiChatModel.builder()
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-http-client-jdk</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
6. Configure LangChain4j and specify the `httpClientBuilder`
|
||||
|
|
|
|||
|
|
@ -308,7 +308,7 @@ LangChain4j has an "Easy RAG" feature that makes it as easy as possible to get s
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-easy-rag</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
- Use
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ sidebar_position: 22
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-watsonx</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://developers.cloudflare.com/workers-ai/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-workers-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ The `langchain4j-community-model-router`library is available on Maven Central.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-community-model-router</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
## FailoverStrategy
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ sidebar_position: 2
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-cohere</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ By default, scoring (reranking) model uses the CPU.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-onnx-scoring</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
```java
|
||||
|
|
@ -39,7 +39,7 @@ If you want to use the GPU, `onnxruntime_gpu` version can be found
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-onnx-scoring</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.microsoft.onnxruntime</groupId>
|
||||
|
|
@ -48,11 +48,11 @@ If you want to use the GPU, `onnxruntime_gpu` version can be found
|
|||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<!-- 1.11.9 support CUDA 12.x -->
|
||||
<!-- 1.18.0 support CUDA 12.x -->
|
||||
<dependency>
|
||||
<groupId>com.microsoft.onnxruntime</groupId>
|
||||
<artifactId>onnxruntime_gpu</artifactId>
|
||||
<version>1.11.9</version>
|
||||
<version>1.18.0</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ It looks beyond the surface-level matching of terms to consider the deeper inter
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-jina</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ search results page.
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-vertex-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ sidebar_position: 5
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-voyage-ai</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ sidebar_position: 7
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-watsonx</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ https://programmablesearchengine.google.com/
|
|||
<dependency>
|
||||
<groupId>dev.langchain4j</groupId>
|
||||
<artifactId>langchain4j-web-search-engine-google-custom</artifactId>
|
||||
<version>1.11.9-beta19</version>
|
||||
<version>1.18.0-beta28</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue