Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matteo4diani/java-retrieval-augmented-generation

Retrieval Augmented Generation, Function Calling and Code Generation on GitHub Projects with Java
https://github.com/matteo4diani/java-retrieval-augmented-generation

code-generation function-calling java langchain4j llm ollama openai-api rag retrieval-augmented-generation spring

Last synced: 1 day ago
JSON representation

Retrieval Augmented Generation, Function Calling and Code Generation on GitHub Projects with Java

Awesome Lists containing this project

README

        

# Local Retrieval Augmented Generation in Java

Run this project:

Start Ollama in a separate terminal tab (detached mode not supported yet):
```sh
ollama run codellama
```

Start Qdrant:
```sh
docker compose up -d
```

Run the CLI application:
```sh
mvn clean install spring-boot:run -DskipTests
```

The last build step produces an executable jar. You can put the jar on your path and alias it to start this app as a shell command.