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