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