Skip to content
LangChain4j 文档版本 1.22.0 源快照 8e246312 更新于 2026-10-14

Jina

https://jina.ai/

Maven 依赖

xml
<dependency>
    <groupId>dev.langchain4j</groupId>
    <artifactId>langchain4j-jina</artifactId>
    <version>1.22.0-beta32</version>
</dependency>

API

  • JinaEmbeddingModel

能力

  • 多模态(jina-clip-v2、jina-embeddings-v4 —— 依据模型名自动检测):嵌入文本和图像。Jina 对每个输入项只嵌入单一模态(它不会融合交错的文本 + 图像);在 EmbeddingRequest 中为每个输入传入单个 TextContent 或单个 ImageContent(URL 或 base64)。
  • 输入类型(jina-embeddings-v3、jina-embeddings-v4、jina-embeddings-v5 —— 依据模型名自动检测):对搜索查询与其匹配文档采用不同的嵌入方式,这通常能提升检索质量。可在 EmbeddingRequest 上逐次设置 EmbeddingInputType.QUERY 或 DOCUMENT, 或通过 EmbeddingStoreContentRetriever.embeddingInputType(...)。不提供该能力的模型(例如 jina-clip-v2)会拒绝该参数而非静默忽略。
  • 监听器:通过 JinaEmbeddingModel.builder().listeners(...) 配置。

关于请求/响应 API 及多模态用法,参见嵌入模型。

示例

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。