MCPcopy Create free account

hub / github.com/ThomasVitale/llm-apps-java-spring-ai / functions

Functions544 in github.com/ThomasVitale/llm-apps-java-spring-ai

MethodChatModelController
(ChatModel chatModel)
models/chat/chat-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:21
MethodChatModelController
(ChatModel chatModel)
models/chat/chat-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:21
MethodChatbotController
(ChatClient.Builder chatClientBuilder, ChatMemory chatMemory)
use-cases/chatbot/src/main/java/com/thomasvitale/ai/spring/ChatbotController.java:18
MethodClassificationController
(ChatClient.Builder chatClientBuilder)
use-cases/text-classification/src/main/java/com/thomasvitale/ai/spring/ClassificationController.java:20
MethodCompressionDocumentPostProcessor
(ChatClient.Builder chatClientBuilder, @Nullable PromptTemplate promptTemplate)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/components/CompressionDocumentPostProcessor.java:44
MethodEmbeddingController
(EmbeddingModel embeddingModel)
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/EmbeddingController.java:22
MethodEmbeddingController
(EmbeddingModel embeddingModel)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/EmbeddingController.java:21
MethodEmbeddingController
(EmbeddingModel embeddingModel)
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/EmbeddingController.java:22
MethodEmbeddingController
(EmbeddingModel embeddingModel)
models/embedding/embedding-transformers/src/main/java/com/thomasvitale/ai/spring/EmbeddingController.java:16
MethodEmbeddingController
(EmbeddingModel embeddingModel)
models/embedding/embedding-openai/src/main/java/com/thomasvitale/ai/spring/EmbeddingController.java:17
MethodEmbeddingController
(EmbeddingModel embeddingModel)
models/embedding/embedding-mistral-ai/src/main/java/com/thomasvitale/ai/spring/EmbeddingController.java:18
MethodEmbeddingController
(EmbeddingModel embeddingModel)
models/embedding/embedding-ollama/src/main/java/com/thomasvitale/ai/spring/EmbeddingController.java:18
MethodImageController
(ImageModel imageModel)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/ImageController.java:19
MethodImageController
(ImageModel imageModel)
models/image/image-openai/src/main/java/com/thomasvitale/ai/spring/ImageController.java:15
MethodIngestionPipeline
(VectorStore vectorStore)
data-ingestion/document-transformers/document-transformers-splitters-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:31
MethodIngestionPipeline
(KeywordMetadataEnricher keywordMetadataEnricher, SummaryMetadataEnricher summaryMetadataEnricher, VectorStore
data-ingestion/document-transformers/document-transformers-metadata-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:34
MethodIngestionPipeline
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-pdf-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:32
MethodIngestionPipeline
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-tika-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:29
MethodIngestionPipeline
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-markdown-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:31
MethodIngestionPipeline
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-json-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:34
MethodIngestionPipeline
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-text-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:30
MethodIngestionPipeline
(VectorStore vectorStore)
use-cases/semantic-search/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:19
MethodIngestionPipeline
(VectorStore vectorStore)
use-cases/question-answering/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:31
MethodIngestionPipeline
(VectorStore vectorStore)
observability/vector-stores/observability-vector-stores-pgvector/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:31
MethodIngestionPipeline
(VectorStore vectorStore)
rag/rag-branching/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:31
MethodIngestionPipeline
(VectorStore vectorStore)
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:31
MethodIngestionPipeline
(VectorStore vectorStore)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:31
MethodIngestionPipeline
(VectorStore vectorStore)
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:31
MethodJsonOutputGuardrail
(ChatClient.Builder chatClientBuilder)
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/JsonOutputGuardrail.java:14
MethodJsonOutputGuardrailAdvisor
(ChatClient.Builder chatClientBuilder, Type type)
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:29
MethodMemoryController
(ChatClient.Builder chatClientBuilder, ChatMemory chatMemory)
patterns/memory/memory-spring-security/src/main/java/com/thomasvitale/ai/spring/MemoryController.java:22
MethodMemoryController
(ChatClient.Builder chatClientBuilder, ChatMemory chatMemory)
patterns/memory/memory-jdbc/src/main/java/com/thomasvitale/ai/spring/MemoryController.java:21
MethodMemoryControllerAdvisorMessages
(ChatClient.Builder chatClientBuilder, ChatMemory chatMemory)
patterns/memory/memory-basics/src/main/java/com/thomasvitale/ai/spring/MemoryControllerAdvisorMessages.java:21
MethodMemoryControllerAdvisorPrompt
(ChatClient.Builder chatClientBuilder, ChatMemory chatMemory)
patterns/memory/memory-basics/src/main/java/com/thomasvitale/ai/spring/MemoryControllerAdvisorPrompt.java:21
MethodMemoryControllerAdvisorVectorStore
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
patterns/memory/memory-vector-store/src/main/java/com/thomasvitale/ai/spring/MemoryControllerAdvisorVectorStore.java:21
MethodRagControllerDocumentCompression
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/RagControllerDocumentCompression.java:18
MethodRagControllerEmptyContext
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/RagControllerEmptyContext.java:18
MethodRagControllerMemory
(ChatClient.Builder chatClientBuilder, ChatMemory chatMemory, VectorStore vectorStore)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/RagControllerMemory.java:21
MethodRagControllerMultiQuery
(ChatClient.Builder chatClientBuilder, TaskExecutor taskExecutor, VectorStore vectorStore)
rag/rag-branching/src/main/java/com/thomasvitale/ai/spring/RagControllerMultiQuery.java:20
MethodRagControllerOptimization
(ChatClient.Builder chatClientBuilder, TaskExecutor taskExecutor, VectorStore vectorStore)
rag/rag-branching/src/main/java/com/thomasvitale/ai/spring/RagControllerOptimization.java:20
MethodRagControllerQueryCompression
(ChatClient.Builder chatClientBuilder, ChatMemory chatMemory, VectorStore vectorStore)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/RagControllerQueryCompression.java:22
MethodRagControllerQueryRewrite
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/RagControllerQueryRewrite.java:18
MethodRagControllerQueryRouting
(ChatClient.Builder chatClientBuilder, RestClient.Builder restClientBuilder, VectorStore vectorStore)
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/RagControllerQueryRouting.java:20
MethodRagControllerQueryTranslation
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/RagControllerQueryTranslation.java:18
MethodRagControllerSearchEngine
(ChatClient.Builder chatClientBuilder, RestClient.Builder restClientBuilder)
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/RagControllerSearchEngine.java:19
MethodRagControllerVectorStore
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/RagControllerVectorStore.java:17
MethodRagControllerVectorStore
(ChatClient.Builder chatClientBuilder, VectorStore vectorStore)
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/RagControllerVectorStore.java:17
MethodSearchController
(VectorStore vectorStore)
data-ingestion/document-transformers/document-transformers-splitters-ollama/src/main/java/com/thomasvitale/ai/spring/SearchController.java:16
MethodSearchController
(VectorStore vectorStore)
data-ingestion/document-transformers/document-transformers-metadata-ollama/src/main/java/com/thomasvitale/ai/spring/SearchController.java:16
MethodSearchController
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-pdf-ollama/src/main/java/com/thomasvitale/ai/spring/SearchController.java:16
MethodSearchController
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-tika-ollama/src/main/java/com/thomasvitale/ai/spring/SearchController.java:16
MethodSearchController
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-markdown-ollama/src/main/java/com/thomasvitale/ai/spring/SearchController.java:16
MethodSearchController
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-json-ollama/src/main/java/com/thomasvitale/ai/spring/SearchController.java:16
MethodSearchController
(VectorStore vectorStore)
data-ingestion/document-readers/document-readers-text-ollama/src/main/java/com/thomasvitale/ai/spring/SearchController.java:16
MethodSearchEngineDocumentRetriever
(RestClient.Builder restClientBuilder, int maxResults)
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:30
MethodSearchEngineDocumentRetriever
(RestClient.Builder restClientBuilder, int maxResults)
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:30
MethodSemanticSearchController
(VectorStore vectorStore)
use-cases/semantic-search/src/main/java/com/thomasvitale/ai/spring/SemanticSearchController.java:16
MethodSensitiveDataInputGuardrail
(ChatClient.Builder chatClientBuilder)
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/SensitiveDataInputGuardrail.java:14
MethodSensitiveDataInputGuardrailAdvisor
(ChatClient.Builder chatClientBuilder)
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/guardrails/SensitiveDataInputGuardrailAdvisor.java:23
MethodSpeechController
(TextToSpeechModel speechModel)
models/audio/text-to-speech-openai/src/main/java/com/thomasvitale/ai/spring/SpeechController.java:16
MethodStructuredDataExtractionController
(ChatClient.Builder chatClientBuilder)
use-cases/structured-data-extraction/src/main/java/com/thomasvitale/ai/spring/StructuredDataExtractionController.java:14
MethodTools
(BookService bookService)
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/Tools.java:17
MethodTools
(BookService bookService)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/Tools.java:17
MethodTools
(BookService bookService)
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/Tools.java:17
MethodTools
(ChatClient.Builder chatClientBuilder, RestClient.Builder restClientBuilder, VectorStore vectorStore)
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/RagControllerQueryRouting.java:40
MethodTranscriptionController
(TranscriptionModel transcriptionModel)
models/audio/speech-to-text-openai/src/main/java/com/thomasvitale/ai/spring/TranscriptionController.java:17
MethodadviseCall
(ChatClientRequest chatClientRequest, CallAdvisorChain chain)
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/guardrails/SensitiveDataInputGuardrailAdvisor.java:27
MethodadviseCall
(ChatClientRequest chatClientRequest, CallAdvisorChain chain)
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:36
MethodauthorsByBooks
(List<String> books)
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/Tools.java:33
MethodauthorsByBooks
()
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/Functions.java:49
MethodauthorsByBooks
(List<String> books)
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/Tools.java:33
MethodauthorsByBooks
()
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/Functions.java:49
MethodauthorsByBooks
(List<String> books)
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/Tools.java:33
MethodauthorsByBooks
()
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/Functions.java:49
Methodbean
(String path)
patterns/structured-output/structured-output-openai/src/test/java/com/thomasvitale/ai/spring/OutputParsersBeanOpenAiApplicationTests.java:26
Methodbean
(String path)
patterns/structured-output/structured-output-ollama/src/test/java/com/thomasvitale/ai/spring/OutputParsersOllamaApplicationTests.java:23
MethodbestsellerBookByAuthor
(BookService.Author author)
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/Tools.java:27
MethodbestsellerBookByAuthor
(BookService.Author author)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/Tools.java:27
MethodbestsellerBookByAuthor
(String author)
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/Tools.java:27
MethodbooksByAuthor
(BookService.Author author)
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/Tools.java:21
MethodbooksByAuthor
(BookService.Author author)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/Tools.java:21
MethodbooksByAuthor
(String author)
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/Tools.java:21
MethodbooksByAuthor
(String author)
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/Tools.java:27
MethodbooksByAuthor
()
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/Functions.java:40
MethodbooksByAuthor
(String author)
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/Tools.java:27
MethodbooksByAuthor
()
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/Functions.java:40
MethodbooksByAuthor
(String author)
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/Tools.java:27
MethodbooksByAuthor
()
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/Functions.java:40
Methodchat
(@PathVariable String conversationId, @RequestBody String question)
use-cases/chatbot/src/main/java/com/thomasvitale/ai/spring/ChatbotController.java:24
Methodchat
(String question)
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:26
Methodchat
(String question)
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:26
Methodchat
(String question)
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:26
Methodchat
(String path)
patterns/memory/memory-spring-security/src/test/java/com/thomasvitale/ai/spring/MemorySpringSecurityApplicationTests.java:19
Methodchat
(@AuthenticationPrincipal User user, @RequestBody String question)
patterns/memory/memory-spring-security/src/main/java/com/thomasvitale/ai/spring/MemoryController.java:28
Methodchat
(String path)
patterns/memory/memory-basics/src/test/java/com/thomasvitale/ai/spring/MemoryBasicsApplicationTests.java:19
Methodchat
(@PathVariable String conversationId, @RequestBody String question)
patterns/memory/memory-basics/src/main/java/com/thomasvitale/ai/spring/MemoryControllerAdvisorPrompt.java:27
Methodchat
(@PathVariable String conversationId, @RequestBody String question)
patterns/memory/memory-basics/src/main/java/com/thomasvitale/ai/spring/MemoryControllerAdvisorMessages.java:27
Methodchat
(String path)
patterns/memory/memory-jdbc/src/test/java/com/thomasvitale/ai/spring/MemoryJdbcApplicationTests.java:19
Methodchat
(@PathVariable String conversationId, @RequestBody String question)
patterns/memory/memory-jdbc/src/main/java/com/thomasvitale/ai/spring/MemoryController.java:27
Methodchat
(String path)
patterns/memory/memory-vector-store/src/test/java/com/thomasvitale/ai/spring/MemoryVectorStoreApplicationTests.java:19
← previousnext →101–200 of 544, ranked by callers