mirror of
https://github.com/qdrant/landing_page.git
synced 2026-10-05 10:58:32 +02:00
* initial commit; fixed anchor links on internal docs pages * add back in absolute paths for links in code comments * fix: update linkchecker include filter to match server port 1314 PR #1629 changed the Hugo server to port 1314 but forgot to update the --include filter, which still matched port 1313. This caused all links to be excluded, making the checker a no-op (0 checked, 82277 excluded). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Fix url rewrite regex so images are not impacted * Fix links from non-documentation pages * Fix broken links * more broken links * more broken links * broken link * Add srcset width descriptor to .lycheeignore * Ignore URLs that contain a % character * Anchor regex so it matches the entire URL --------- Co-authored-by: kanungle <neil.kanungo@gmail.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Abdon Pijpelink <abdon.pijpelink@qdrant.com>
2.1 KiB
2.1 KiB
title
| title |
|---|
| LangChain4j |
LangChain for Java
LangChain for Java, also known as Langchain4J, is a community port of Langchain for building context-aware AI applications in Java
You can use Qdrant as a vector store in LangChain4j through the langchain4j-qdrant module.
Setup
Add the langchain4j-qdrant to your project dependencies.
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-qdrant</artifactId>
<version>VERSION</version>
</dependency>
Usage
Before you use the following code sample, customize the following values for your configuration:
YOUR_COLLECTION_NAME: Use our Collections guide to create or list collections.YOUR_HOST_URL: Use the GRPC URL for your system. If you used the Quick Start guide, it may be http://localhost:6334. If you've deployed in the Qdrant Cloud, you may have a longer URL such ashttps://example.location.cloud.qdrant.io:6334.YOUR_API_KEY: Substitute the API key associated with your configuration.
import dev.langchain4j.store.embedding.EmbeddingStore;
import dev.langchain4j.store.embedding.qdrant.QdrantEmbeddingStore;
EmbeddingStore<TextSegment> embeddingStore =
QdrantEmbeddingStore.builder()
// Ensure the collection is configured with the appropriate dimensions
// of the embedding model.
// Reference: https://qdrant.tech/documentation/manage-data/collections/
.collectionName("YOUR_COLLECTION_NAME")
.host("YOUR_HOST_URL")
// GRPC port of the Qdrant server
.port(6334)
.apiKey("YOUR_API_KEY")
.build();
QdrantEmbeddingStore supports all the semantic features of LangChain4j.
Further Reading
- You can refer to the LangChain4j examples to get started.
- Source Code