|
| 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