Skip to content

Commit e6e7458

Browse files
devcrocodileasile
authored andcommitted
add langchain4j descriptor
1 parent 8fece87 commit e6e7458

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

langchain4j.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"description": "LangChain is a framework for building applications powered by LLMs, enabling easy integration of models, data, and external tools",
3+
"properties": [
4+
{ "name": "v", "value": "1.0.0-beta3" },
5+
{ "name": "model", "value": "openai" },
6+
{ "name": "v-renovate-hint", "value": "update: package=dev.langchain4j:langchain4j" }
7+
],
8+
"link": "https://github.com/langchain4j/langchain4j",
9+
"init": [
10+
"when(\"$model\") {\n \"bedrock\" -> USE { dependencies(\"dev.langchain4j:langchain4j-bedrock:$v\") }\n \"anthropic\" -> USE { dependencies(\"dev.langchain4j:langchain4j-anthropic:$v\") }\n \"azure\" -> USE { dependencies(\"dev.langchain4j:langchain4j-azure-open-ai:$v\") }\n \"googleai\" -> USE { dependencies(\"dev.langchain4j:langchain4j-google-ai-gemini:$v\") }\n \"vertexai\" -> USE { dependencies(\"dev.langchain4j:langchain4j-vertex-ai-gemini:$v\") }\n \"huggingface\" -> USE { dependencies(\"dev.langchain4j:langchain4j-hugging-face:$v\") }\n \"ollama\" -> USE { dependencies(\"dev.langchain4j:langchain4j-ollama:$v\") }\n \"openai\" -> USE { dependencies(\"dev.langchain4j:langchain4j-open-ai:$v\") }\n \"openaiofficial\" -> USE { dependencies(\"dev.langchain4j:langchain4j-open-ai-official:$v\") }\n else -> error(\"Not recognized dependency '$input'. Use follow models: `bedrock`, `anthropic`, `azure`, `googleai`, `vertexai`, `huggingface`, `ollama`, `openai`, `openaiofficial`\")\n}"
11+
],
12+
"dependencies": [
13+
"dev.langchain4j:langchain4j:$v"
14+
],
15+
"imports": [
16+
"import dev.langchain4j.spi.*",
17+
"import dev.langchain4j.data.document.*",
18+
"import dev.langchain4j.data.message.*",
19+
"import dev.langchain4j.data.embedding.*",
20+
"import dev.langchain4j.data.image.*",
21+
"import dev.langchain4j.data.pdf.*",
22+
"import dev.langchain4j.data.audio.*",
23+
"import dev.langchain4j.data.segment.*",
24+
"import dev.langchain4j.data.text.*",
25+
"import dev.langchain4j.data.video.*",
26+
"import dev.langchain4j.rag.*",
27+
"import dev.langchain4j.rag.query.*",
28+
"import dev.langchain4j.rag.query.transformer.*",
29+
"import dev.langchain4j.rag.query.router.*",
30+
"import dev.langchain4j.rag.content.*",
31+
"import dev.langchain4j.rag.content.injector.*",
32+
"import dev.langchain4j.rag.content.retriever.*",
33+
"import dev.langchain4j.rag.content.aggregator.*",
34+
"import dev.langchain4j.web.search.*",
35+
"import dev.langchain4j.agent.tool.*",
36+
"import dev.langchain4j.store.memory.chat.*",
37+
"import dev.langchain4j.store.embedding.*",
38+
"import dev.langchain4j.model.$model.*",
39+
"import dev.langchain4j.model.embedding.*",
40+
"import dev.langchain4j.model.image.*",
41+
"import dev.langchain4j.model.input.structured.*",
42+
"import dev.langchain4j.model.input.*",
43+
"import dev.langchain4j.model.chat.*",
44+
"import dev.langchain4j.model.language.*",
45+
"import dev.langchain4j.model.moderation.*",
46+
"import dev.langchain4j.model.output.*",
47+
"import dev.langchain4j.model.*",
48+
"import dev.langchain4j.service.tool.*",
49+
"import dev.langchain4j.service.memory.*",
50+
"import dev.langchain4j.service.output.*",
51+
"import dev.langchain4j.service.*"
52+
]
53+
}

0 commit comments

Comments
 (0)