MCPcopy Create free account

hub / github.com/ThomasVitale/llm-apps-java-spring-ai / types & classes

Types & classes275 in github.com/ThomasVitale/llm-apps-java-spring-ai

EnumAllowed
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/guardrails/SensitiveDataInputGuardrailAdvisor.java:57
ClassArtistInfo
patterns/structured-output/structured-output-openai/src/main/java/com/thomasvitale/ai/spring/ArtistInfo.java:3
ClassArtistInfo
patterns/structured-output/structured-output-ollama/src/main/java/com/thomasvitale/ai/spring/ArtistInfo.java:3
ClassArtistInfo
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/ArtistInfo.java:3
ClassArtistInfoVariant
patterns/structured-output/structured-output-openai/src/main/java/com/thomasvitale/ai/spring/ArtistInfoVariant.java:5
ClassAuthor
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:42
ClassAuthor
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:38
ClassAuthor
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:38
ClassAuthor
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:38
ClassAuthor
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:38
ClassAuthors
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:41
ClassAuthors
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:41
ClassAuthors
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:41
ClassBikeJsonMetadataGenerator
data-ingestion/document-readers/document-readers-json-ollama/src/main/java/com/thomasvitale/ai/spring/IngestionPipeline.java:63
ClassBook
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:41
ClassBook
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:37
ClassBook
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:37
ClassBook
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:39
ClassBook
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:39
ClassBook
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:39
ClassBookService
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:11
ClassBookService
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:9
ClassBookService
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:9
ClassBookService
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:10
ClassBookService
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:10
ClassBookService
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:10
ClassBooks
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/BookService.java:42
ClassBooks
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/BookService.java:42
ClassBooks
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/BookService.java:42
ClassBuilder
patterns/guardrails/guardrails-input/src/main/java/com/thomasvitale/ai/spring/guardrails/SensitiveDataInputGuardrailAdvisor.java:77
ClassBuilder
patterns/guardrails/guardrails-output/src/main/java/com/thomasvitale/ai/spring/guardrails/JsonOutputGuardrailAdvisor.java:100
ClassBuilder
rag/rag-sequential/rag-naive/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:72
ClassBuilder
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/components/CompressionDocumentPostProcessor.java:83
ClassBuilder
rag/rag-conditional/src/main/java/com/thomasvitale/ai/spring/components/SearchEngineDocumentRetriever.java:72
ClassChatController
use-cases/question-answering/src/main/java/com/thomasvitale/ai/spring/ChatController.java:11
ClassChatController
observability/vector-stores/observability-vector-stores-pgvector/src/main/java/com/thomasvitale/ai/spring/ChatController.java:11
ClassChatController
observability/models/observability-models-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:13
ClassChatController
observability/models/observability-models-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:13
ClassChatController
observability/models/observability-models-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:12
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/structured-output/structured-output-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:19
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/structured-output/structured-output-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:20
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/multimodality/multimodality-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:17
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/multimodality/multimodality-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:13
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/multimodality/multimodality-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:19
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/prompts/prompts-templates-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:16
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/prompts/prompts-messages-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:13
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/prompts/prompts-basics-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:13
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/prompts/prompts-messages-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:13
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/prompts/prompts-templates-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:16
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/prompts/prompts-basics-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:13
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:17
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:17
ClassChatController
Chat examples using the high-level ChatClient API.
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:17
ClassChatController
Chat examples using the high-level ChatClient API.
mcp/mcp-clients/mcp-brave/src/main/java/com/thomasvitale/ai/spring/ChatController.java:14
ClassChatController
Chat examples using the high-level ChatClient API.
models/chat/chat-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:14
ClassChatController
Chat examples using the high-level ChatClient API.
models/chat/chat-multiple-providers/src/main/java/com/thomasvitale/ai/spring/ChatController.java:15
ClassChatController
Chat examples using the high-level ChatClient API.
models/chat/chat-openai/src/main/java/com/thomasvitale/ai/spring/ChatController.java:14
ClassChatController
Chat examples using the high-level ChatClient API.
models/chat/chat-ollama/src/main/java/com/thomasvitale/ai/spring/ChatController.java:13
ClassChatMistralAiApplication
models/chat/chat-mistral-ai/src/main/java/com/thomasvitale/ai/spring/ChatMistralAiApplication.java:6
ClassChatMistralAiApplicationTests
models/chat/chat-mistral-ai/src/test/java/com/thomasvitale/ai/spring/ChatMistralAiApplicationTests.java:13
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/structured-output/structured-output-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:25
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/structured-output/structured-output-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:26
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/multimodality/multimodality-mistral-ai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:20
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/multimodality/multimodality-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:17
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/multimodality/multimodality-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:21
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/prompts/prompts-templates-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:23
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/prompts/prompts-messages-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:19
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/prompts/prompts-basics-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:14
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/prompts/prompts-messages-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:19
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/prompts/prompts-templates-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:23
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/prompts/prompts-basics-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:14
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/tool-calling/tool-calling-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:17
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/tool-calling/tool-calling-mistral-ai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:17
ClassChatModelController
Chat examples using the low-level ChatModel API.
patterns/tool-calling/tool-calling-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:17
ClassChatModelController
Chat examples using the low-level ChatModel API.
mcp/mcp-clients/mcp-brave/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:17
ClassChatModelController
Chat examples using the low-level ChatModel API.
models/chat/chat-mistral-ai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:15
ClassChatModelController
Chat examples using the low-level ChatModel API.
models/chat/chat-multiple-providers/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:16
ClassChatModelController
Chat examples using the low-level ChatModel API.
models/chat/chat-openai/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:15
ClassChatModelController
Chat examples using the low-level ChatModel API.
models/chat/chat-ollama/src/main/java/com/thomasvitale/ai/spring/model/ChatModelController.java:15
ClassChatMultipleProvidersApplication
models/chat/chat-multiple-providers/src/main/java/com/thomasvitale/ai/spring/ChatMultipleProvidersApplication.java:6
ClassChatMultipleProvidersApplicationTests
models/chat/chat-multiple-providers/src/test/java/com/thomasvitale/ai/spring/ChatMultipleProvidersApplicationTests.java:13
ClassChatOllamaApplication
models/chat/chat-ollama/src/main/java/com/thomasvitale/ai/spring/ChatOllamaApplication.java:6
ClassChatOllamaApplicationTests
models/chat/chat-ollama/src/test/java/com/thomasvitale/ai/spring/ChatOllamaApplicationTests.java:12
ClassChatOpenAiApplication
models/chat/chat-openai/src/main/java/com/thomasvitale/ai/spring/ChatOpenAiApplication.java:6
ClassChatOpenAiApplicationTests
models/chat/chat-openai/src/test/java/com/thomasvitale/ai/spring/ChatOpenAiApplicationTests.java:13
ClassChatbot
use-cases/chatbot/src/main/java/com/thomasvitale/ai/spring/Chatbot.java:6
ClassChatbotController
use-cases/chatbot/src/main/java/com/thomasvitale/ai/spring/ChatbotController.java:13
ClassChatbotTests
use-cases/chatbot/src/test/java/com/thomasvitale/ai/spring/ChatbotTests.java:6
ClassClassification
use-cases/text-classification/src/main/java/com/thomasvitale/ai/spring/ClassificationController.java:108
ClassClassificationController
use-cases/text-classification/src/main/java/com/thomasvitale/ai/spring/ClassificationController.java:15
EnumClassificationType
use-cases/text-classification/src/main/java/com/thomasvitale/ai/spring/ClassificationType.java:3
ClassCompressionDocumentPostProcessor
Uses a large language model to compress a document content to reduce noise and redundancy. This is useful when the document content is too long and co
rag/rag-sequential/rag-advanced/src/main/java/com/thomasvitale/ai/spring/components/CompressionDocumentPostProcessor.java:22
ClassCountryInfo
patterns/structured-output/structured-output-ollama/src/main/java/com/thomasvitale/ai/spring/CountryInfo.java:7
ClassDiagnosis
use-cases/structured-data-extraction/src/main/java/com/thomasvitale/ai/spring/PatientJournal.java:7
ClassDocumentReadersJsonOllamaApplication
data-ingestion/document-readers/document-readers-json-ollama/src/main/java/com/thomasvitale/ai/spring/DocumentReadersJsonOllamaApplication.java:10
ClassDocumentReadersJsonOllamaApplicationTests
data-ingestion/document-readers/document-readers-json-ollama/src/test/java/com/thomasvitale/ai/spring/DocumentReadersJsonOllamaApplicationTests.java:6
ClassDocumentReadersMarkdownOllamaApplication
data-ingestion/document-readers/document-readers-markdown-ollama/src/main/java/com/thomasvitale/ai/spring/DocumentReadersMarkdownOllamaApplication.java:10
ClassDocumentReadersMarkdownOllamaApplicationTests
data-ingestion/document-readers/document-readers-markdown-ollama/src/test/java/com/thomasvitale/ai/spring/DocumentReadersMarkdownOllamaApplicationTests.java:6
ClassDocumentReadersPdfOllamaApplication
data-ingestion/document-readers/document-readers-pdf-ollama/src/main/java/com/thomasvitale/ai/spring/DocumentReadersPdfOllamaApplication.java:10
ClassDocumentReadersPdfOllamaApplicationTests
data-ingestion/document-readers/document-readers-pdf-ollama/src/test/java/com/thomasvitale/ai/spring/DocumentReadersPdfOllamaApplicationTests.java:6
next →1–100 of 275, ranked by callers