|
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