Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ThomasVitale/llm-apps-java-spring-ai
/ functions
Functions
544 in github.com/ThomasVitale/llm-apps-java-spring-ai
⨍
Functions
544
◇
Types & classes
275
↓ 120 callers
Method
build
()
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:92
↓ 96 callers
Method
builder
()
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:68
↓ 75 callers
Method
build
()
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:116
↓ 46 callers
Method
builder
()
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:96
↓ 33 callers
Method
run
()
data-ingestion/document-readers/document-readers-tika-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:33
↓ 28 callers
Method
build
()
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/components/CompressionDocumentPostProcessor.java:99
↓ 24 callers
Method
map
(String path)
patterns/structured-output/structured-output-ollama/src/test/java/com/thomasvitale/ai/spring/OutputParsersOllamaApplicationTests.java:39
↓ 21 callers
Method
builder
()
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/components/CompressionDocumentPostProcessor.java:79
↓ 14 callers
Method
build
()
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:92
↓ 14 callers
Method
vectorStore
(EmbeddingModel embeddingModel)
patterns/memory/memory-vector-store/src/main/java/com/thomasvitale/ai/spring/MemoryVectorStoreApplication.java:17
↓ 10 callers
Method
builder
()
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:68
↓ 7 callers
Method
chatClientBuilder
(ChatClient.Builder chatClientBuilder)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/components/CompressionDocumentPostProcessor.java:89
↓ 6 callers
Method
build
()
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/guardrails/SensitiveDataInputGuardrailAdvisor.java:87
↓ 6 callers
Method
getName
()
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:66
↓ 4 callers
Method
builder
()
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/guardrails/SensitiveDataInputGuardrailAdvisor.java:73
↓ 4 callers
Method
run
()
use-cases/semantic-search/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:23
↓ 4 callers
Method
run
()
observability/vector-stores/observability-vector-stores-pgvector/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:35
↓ 4 callers
Method
type
(Type type)
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:111
↓ 3 callers
Method
getAuthorsByBook
(List<Book> booksToSearch)
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:30
↓ 3 callers
Method
getAuthorsByBook
(List<Book> booksToSearch)
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:30
↓ 3 callers
Method
getAuthorsByBook
(List<Book> booksToSearch)
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:30
↓ 3 callers
Method
getBooksByAuthor
(Author author)
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:24
↓ 3 callers
Method
getBooksByAuthor
(Author author)
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:24
↓ 3 callers
Method
getBooksByAuthor
(Author author)
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:24
↓ 2 callers
Method
getPromptWithFewShotsHistory
()
use-cases/text-classification/src/main/java/com/thomasvitale/ai/spring/ClassificationController.java:115
↓ 2 callers
Method
randomGreeting
()
patterns/prompts/prompts-templates-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:73
↓ 2 callers
Method
randomGreeting
()
patterns/prompts/prompts-templates-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:80
↓ 2 callers
Method
randomGreeting
()
patterns/prompts/prompts-templates-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:73
↓ 2 callers
Method
randomGreeting
()
patterns/prompts/prompts-templates-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:80
↓ 1 callers
Method
chatClientBuilder
(ChatClient.Builder chatClientBuilder)
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/guardrails/SensitiveDataInputGuardrailAdvisor.java:82
↓ 1 callers
Method
chatClientBuilder
(ChatClient.Builder chatClientBuilder)
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:106
↓ 1 callers
Method
classifyStructured
(@RequestBody String text)
use-cases/text-classification/src/main/java/com/thomasvitale/ai/spring/ClassificationController.java:98
↓ 1 callers
Method
extractResponseText
(ChatClientResponse chatClientResponse)
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:76
↓ 1 callers
Method
getBestsellerByAuthor
(Author author)
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:31
↓ 1 callers
Method
getBestsellerByAuthor
(Author author)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:28
↓ 1 callers
Method
getBestsellerByAuthor
(String author)
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:28
↓ 1 callers
Method
getBooksByAuthor
(Author author)
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:25
↓ 1 callers
Method
getBooksByAuthor
(Author author)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:22
↓ 1 callers
Method
getBooksByAuthor
(String author)
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:22
↓ 1 callers
Method
maxResults
(int maxResults)
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:84
↓ 1 callers
Method
maxResults
(int maxResults)
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:84
↓ 1 callers
Method
restClientBuilder
(RestClient.Builder restClientBuilder)
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:79
↓ 1 callers
Method
restClientBuilder
(RestClient.Builder restClientBuilder)
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:79
↓ 1 callers
Method
run
()
data-ingestion/document-transformers/document-transformers-splitters-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:35
↓ 1 callers
Method
run
()
data-ingestion/document-transformers/document-transformers-metadata-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:40
↓ 1 callers
Method
run
()
data-ingestion/document-readers/document-readers-pdf-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:36
↓ 1 callers
Method
run
()
data-ingestion/document-readers/document-readers-markdown-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:35
↓ 1 callers
Method
run
()
data-ingestion/document-readers/document-readers-json-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:38
↓ 1 callers
Method
run
()
data-ingestion/document-readers/document-readers-text-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:34
↓ 1 callers
Method
run
()
use-cases/question-answering/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:35
↓ 1 callers
Method
run
()
rag/rag-branching/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:35
↓ 1 callers
Method
run
()
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:35
↓ 1 callers
Method
run
()
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:35
↓ 1 callers
Method
run
()
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:35
Method
Builder
()
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/guardrails/SensitiveDataInputGuardrailAdvisor.java:80
Method
Builder
()
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:104
Method
Builder
()
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:77
Method
Builder
()
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/components/CompressionDocumentPostProcessor.java:87
Method
Builder
()
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:77
Method
ChatController
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
use-cases/question-answering/src/main/java/com/thomasvitale/ai/spring/ChatController.java:17
Method
ChatController
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
observability/vector-stores/observability-vector-stores-pgvector/src/main/java/com/thomasvitale/ai/spring/ChatController.java:17
Method
ChatController
(ChatClient.Builder chatClientBuilder, Tools tools)
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:21
Method
ChatController
(ChatClient.Builder chatClientBuilder, Tools tools)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:21
Method
ChatController
(ChatClient.Builder chatClientBuilder, Tools tools)
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:21
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/structured-output/structured-output-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:24
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/structured-output/structured-output-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:25
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/multimodality/multimodality-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:28
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/multimodality/multimodality-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:21
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/multimodality/multimodality-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:30
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/prompts/prompts-templates-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:24
Method
ChatController
(ChatClient.Builder chatClientBuilder, @Value("classpath:/prompts/system-message.st") Resource systemMessageRe
patterns/prompts/prompts-messages-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:20
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/prompts/prompts-basics-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:18
Method
ChatController
(ChatClient.Builder chatClientBuilder, @Value("classpath:/prompts/system-message.st") Resource systemMessageRe
patterns/prompts/prompts-messages-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:20
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/prompts/prompts-templates-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:24
Method
ChatController
(ChatClient.Builder chatClientBuilder)
patterns/prompts/prompts-basics-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:18
Method
ChatController
(ChatClient.Builder chatClientBuilder, Tools tools)
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:25
Method
ChatController
(ChatClient.Builder chatClientBuilder, Tools tools)
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:25
Method
ChatController
(ChatClient.Builder chatClientBuilder, Tools tools)
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:25
Method
ChatController
(ChatClient.Builder chatClientBuilder, List<McpSyncClient> mcpClients)
mcp/mcp-clients/mcp-brave/src/main/java/com/thomasvitale/ai/spring/ChatController.java:20
Method
ChatController
(ChatClient.Builder chatClientBuilder)
models/chat/chat-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:19
Method
ChatController
(MistralAiChatModel mistralAiChatModel, OpenAiChatModel openAiChatModel)
models/chat/chat-multiple-providers/src/main/java/com/thomasvitale/ai/spring/ChatController.java:21
Method
ChatController
(ChatClient.Builder chatClientBuilder)
models/chat/chat-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:19
Method
ChatController
(ChatClient.Builder chatClientBuilder)
models/chat/chat-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:18
Method
ChatModelController
(ChatModel chatModel)
patterns/structured-output/structured-output-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:31
Method
ChatModelController
(ChatModel chatModel)
patterns/structured-output/structured-output-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:32
Method
ChatModelController
(ChatModel chatModel)
patterns/multimodality/multimodality-mistral-ai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:32
Method
ChatModelController
(ChatModel chatModel)
patterns/multimodality/multimodality-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:26
Method
ChatModelController
(ChatModel chatModel)
patterns/multimodality/multimodality-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:33
Method
ChatModelController
(ChatModel chatModel)
patterns/prompts/prompts-templates-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:32
Method
ChatModelController
(ChatModel chatModel, @Value("classpath:/prompts/system-message.st") Resource systemMessageResource)
patterns/prompts/prompts-messages-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:27
Method
ChatModelController
(ChatModel chatModel)
patterns/prompts/prompts-basics-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:20
Method
ChatModelController
(ChatModel chatModel, @Value("classpath:/prompts/system-message.st") Resource systemMessageResource)
patterns/prompts/prompts-messages-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:27
Method
ChatModelController
(ChatModel chatModel)
patterns/prompts/prompts-templates-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:32
Method
ChatModelController
(ChatModel chatModel)
patterns/prompts/prompts-basics-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:20
Method
ChatModelController
(BookService bookService, ChatModel chatModel)
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:24
Method
ChatModelController
(BookService bookService, ChatModel chatModel)
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:24
Method
ChatModelController
(BookService bookService, ChatModel chatModel)
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:24
Method
ChatModelController
(ChatModel chatModel, List<McpSyncClient> mcpClients)
mcp/mcp-clients/mcp-brave/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:24
Method
ChatModelController
(ChatModel chatModel)
models/chat/chat-mistral-ai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:21
Method
ChatModelController
(MistralAiChatModel mistralAiChatModel, OpenAiChatModel openAiChatModel)
models/chat/chat-multiple-providers/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:23
next →
1–100 of 544, ranked by callers