├── .editorconfig ├── .github ├── CODEOWNERS.md └── workflows │ └── commit-stage.yml ├── .gitignore ├── .sdkmanrc ├── .springjavaformatconfig ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── SECURITY.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jreleaser.yml ├── langchain4j-spring-boot-autoconfigure ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── thomasvitale │ │ │ └── langchain4j │ │ │ └── autoconfigure │ │ │ ├── models │ │ │ ├── ollama │ │ │ │ ├── OllamaAutoConfiguration.java │ │ │ │ ├── OllamaChatProperties.java │ │ │ │ ├── OllamaConnectionDetails.java │ │ │ │ ├── OllamaEmbeddingProperties.java │ │ │ │ └── OllamaProperties.java │ │ │ └── openai │ │ │ │ ├── OpenAiAutoConfiguration.java │ │ │ │ ├── OpenAiChatProperties.java │ │ │ │ ├── OpenAiEmbeddingProperties.java │ │ │ │ ├── OpenAiImageProperties.java │ │ │ │ ├── OpenAiModerationProperties.java │ │ │ │ └── OpenAiProperties.java │ │ │ ├── observation │ │ │ ├── ObservationsAutoConfiguration.java │ │ │ └── ObservationsProperties.java │ │ │ └── vectorstores │ │ │ ├── chroma │ │ │ ├── ChromaAutoConfiguration.java │ │ │ ├── ChromaConnectionDetails.java │ │ │ └── ChromaProperties.java │ │ │ └── weaviate │ │ │ ├── WeaviateAutoConfiguration.java │ │ │ ├── WeaviateConnectionDetails.java │ │ │ └── WeaviateProperties.java │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ └── java │ └── io │ └── thomasvitale │ └── langchain4j │ └── autoconfigure │ ├── models │ ├── ollama │ │ ├── OllamaAutoConfigurationIT.java │ │ └── OllamaAutoConfigurationTests.java │ └── openai │ │ ├── OpenAiAutoConfigurationIT.java │ │ └── OpenAiAutoConfigurationTests.java │ ├── observation │ └── ObservationsAutoConfigurationTests.java │ └── vectorstores │ ├── chroma │ └── ChromaAutoConfigurationIT.java │ └── weaviate │ └── WeaviateAutoConfigurationIT.java ├── langchain4j-spring-boot-docker-compose ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── thomasvitale │ │ │ └── langchain4j │ │ │ └── docker │ │ │ └── compose │ │ │ └── service │ │ │ └── connection │ │ │ ├── chroma │ │ │ └── ChromaDockerComposeConnectionDetailsFactory.java │ │ │ ├── ollama │ │ │ └── OllamaDockerComposeConnectionDetailsFactory.java │ │ │ └── weaviate │ │ │ └── WeaviateDockerComposeConnectionDetailsFactory.java │ └── resources │ │ └── META-INF │ │ └── spring.factories │ └── test │ ├── java │ └── io │ │ └── thomasvitale │ │ └── langchain4j │ │ └── docker │ │ └── compose │ │ └── service │ │ └── connection │ │ ├── DockerComposeIntegrationTestSupport.java │ │ ├── chroma │ │ └── ChromaDockerComposeConnectionDetailsFactoryIT.java │ │ ├── ollama │ │ └── OllamaDockerComposeConnectionDetailsFactoryIT.java │ │ └── weaviate │ │ └── WeaviateDockerComposeConnectionDetailsFactoryIT.java │ └── resources │ └── io │ └── thomasvitale │ └── langchain4j │ └── docker │ └── compose │ └── service │ └── connection │ ├── chroma │ └── chroma-compose.yml │ ├── ollama │ └── ollama-compose.yml │ └── weaviate │ └── weaviate-compose.yml ├── langchain4j-spring-boot-starters ├── langchain4j-chroma-spring-boot-starter │ └── build.gradle ├── langchain4j-ollama-spring-boot-starter │ └── build.gradle ├── langchain4j-openai-spring-boot-starter │ └── build.gradle └── langchain4j-weaviate-spring-boot-starter │ └── build.gradle ├── langchain4j-spring-boot-testcontainers ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── thomasvitale │ │ │ └── langchain4j │ │ │ └── testcontainers │ │ │ └── service │ │ │ └── connection │ │ │ ├── chroma │ │ │ └── ChromaContainerConnectionDetailsFactory.java │ │ │ ├── ollama │ │ │ └── OllamaContainerConnectionDetailsFactory.java │ │ │ └── weaviate │ │ │ └── WeaviateContainerConnectionDetailsFactory.java │ └── resources │ │ └── META-INF │ │ └── spring.factories │ └── test │ └── java │ └── io │ └── thomasvitale │ └── langchain4j │ └── testcontainers │ └── service │ └── connection │ ├── chroma │ └── ChromaContainerConnectionDetailsFactoryIT.java │ ├── ollama │ └── OllamaContainerConnectionDetailsFactoryIT.java │ └── weaviate │ └── WeaviateContainerConnectionDetailsFactoryIT.java ├── langchain4j-spring-cloud-bindings ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── thomasvitale │ │ │ └── langchain4j │ │ │ └── bindings │ │ │ ├── BindingsValidator.java │ │ │ ├── ChromaBindingsPropertiesProcessor.java │ │ │ ├── OllamaBindingsPropertiesProcessor.java │ │ │ ├── OpenAiBindingsPropertiesProcessor.java │ │ │ └── WeaviateBindingsPropertiesProcessor.java │ └── resources │ │ └── META-INF │ │ └── spring.factories │ └── test │ └── java │ └── io │ └── thomasvitale │ └── langchain4j │ └── bindings │ ├── ChromaBindingsPropertiesProcessorTests.java │ ├── FluentMap.java │ ├── OllamaBindingsPropertiesProcessorTests.java │ ├── OpenAiBindingsPropertiesProcessorTests.java │ └── WeaviateBindingsPropertiesProcessorTests.java ├── langchain4j-spring-core ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── thomasvitale │ │ │ └── langchain4j │ │ │ └── spring │ │ │ └── core │ │ │ ├── aot │ │ │ ├── JacksonRuntimeHintsRegistrar.java │ │ │ └── Langchain4jRuntimeHints.java │ │ │ ├── chat │ │ │ ├── messages │ │ │ │ ├── SpringChatMessageJsonCodecFactory.java │ │ │ │ └── jackson │ │ │ │ │ ├── AiMessageMixin.java │ │ │ │ │ ├── ChatMessageJacksonModule.java │ │ │ │ │ ├── ChatMessageMixin.java │ │ │ │ │ ├── ContentMixin.java │ │ │ │ │ ├── ImageContentMixin.java │ │ │ │ │ ├── JacksonChatMessageJsonCodec.java │ │ │ │ │ ├── SystemMessageMixin.java │ │ │ │ │ ├── TextContentMixin.java │ │ │ │ │ ├── ToolExecutionResultMessageMixin.java │ │ │ │ │ └── UserMessageMixin.java │ │ │ └── observation │ │ │ │ ├── ChatObservation.java │ │ │ │ ├── ChatObservationContext.java │ │ │ │ ├── ChatObservationConvention.java │ │ │ │ ├── ChatPromptObservationFilter.java │ │ │ │ ├── DefaultChatObservationConvention.java │ │ │ │ └── package-info.java │ │ │ ├── document │ │ │ └── jackson │ │ │ │ ├── DocumentJacksonModule.java │ │ │ │ ├── MetadataMixin.java │ │ │ │ └── TextSegmentMixin.java │ │ │ ├── embedding │ │ │ ├── jackson │ │ │ │ ├── EmbeddingJacksonModule.java │ │ │ │ └── EmbeddingMixin.java │ │ │ └── observation │ │ │ │ ├── DefaultEmbeddingObservationConvention.java │ │ │ │ ├── EmbeddingObservation.java │ │ │ │ ├── EmbeddingObservationContext.java │ │ │ │ ├── EmbeddingObservationConvention.java │ │ │ │ └── package-info.java │ │ │ ├── http │ │ │ ├── HttpClientConfig.java │ │ │ ├── HttpLoggingInterceptor.java │ │ │ └── HttpResponseErrorHandler.java │ │ │ ├── image │ │ │ ├── jackson │ │ │ │ ├── ImageBuilderMixin.java │ │ │ │ ├── ImageJacksonModule.java │ │ │ │ └── ImageMixin.java │ │ │ └── observation │ │ │ │ ├── DefaultImageObservationConvention.java │ │ │ │ ├── ImageObservation.java │ │ │ │ ├── ImageObservationContext.java │ │ │ │ ├── ImageObservationConvention.java │ │ │ │ └── package-info.java │ │ │ ├── json │ │ │ ├── JsonDeserializationException.java │ │ │ ├── JsonSerializationException.java │ │ │ ├── SpringJsonCodecFactory.java │ │ │ └── jackson │ │ │ │ ├── JacksonJsonCodec.java │ │ │ │ ├── LangChain4jJacksonModules.java │ │ │ │ └── LangChain4jJacksonProvider.java │ │ │ ├── model │ │ │ ├── observation │ │ │ │ ├── ModelObservationContext.java │ │ │ │ └── package-info.java │ │ │ └── prompt │ │ │ │ ├── SpringPromptTemplateFactory.java │ │ │ │ └── jackson │ │ │ │ └── JacksonStructuredPromptFactory.java │ │ │ ├── moderation │ │ │ └── observation │ │ │ │ ├── DefaultModerationObservationConvention.java │ │ │ │ ├── ModerationObservation.java │ │ │ │ ├── ModerationObservationContext.java │ │ │ │ ├── ModerationObservationConvention.java │ │ │ │ └── package-info.java │ │ │ ├── tool │ │ │ └── jackson │ │ │ │ ├── ToolExecutionRequestBuilderMixin.java │ │ │ │ ├── ToolExecutionRequestMixin.java │ │ │ │ └── ToolJacksonModule.java │ │ │ └── vectorstore │ │ │ └── inmemory │ │ │ ├── SpringInMemoryEmbeddingStoreJsonCodecFactory.java │ │ │ └── jackson │ │ │ ├── InMemoryEmbeddingStoreMixin.java │ │ │ ├── JacksonInMemoryEmbeddingStoreJsonCodec.java │ │ │ └── VectorStoreJacksonModule.java │ └── resources │ │ └── META-INF │ │ ├── services │ │ ├── dev.langchain4j.spi.data.message.ChatMessageJsonCodecFactory │ │ ├── dev.langchain4j.spi.json.JsonCodecFactory │ │ ├── dev.langchain4j.spi.prompt.PromptTemplateFactory │ │ ├── dev.langchain4j.spi.prompt.structured.StructuredPromptFactory │ │ └── dev.langchain4j.spi.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodecFactory │ │ └── spring │ │ └── aot.factories │ └── test │ └── java │ └── io │ └── thomasvitale │ └── langchain4j │ └── spring │ └── core │ ├── chat │ └── messages │ │ ├── ChatMessageJsonTests.java │ │ ├── SpringChatMessageJsonCodecFactoryTests.java │ │ └── jackson │ │ ├── AiMessageMixinTests.java │ │ ├── ChatMessageMixinTests.java │ │ ├── ContentMixinTests.java │ │ ├── ImageContentMixinTests.java │ │ ├── SystemMessageMixinTests.java │ │ ├── TextContentMixinTests.java │ │ ├── ToolExecutionResultMessageMixinTests.java │ │ └── UserMessageMixinTests.java │ ├── document │ └── jackson │ │ ├── MetadataMixinTests.java │ │ └── TextSegmentMixinTests.java │ ├── embedding │ └── jackson │ │ └── EmbeddingMixinTests.java │ ├── image │ └── jackson │ │ └── ImageMixinTests.java │ ├── json │ ├── JsonTests.java │ ├── SpringJsonCodecFactoryTests.java │ └── jackson │ │ └── JacksonJsonCodecTests.java │ ├── model │ └── prompt │ │ ├── SpringPromptTemplateFactoryTests.java │ │ └── jackson │ │ └── JacksonStructuredPromptFactoryTests.java │ ├── tool │ └── jackson │ │ └── ToolExecutionRequestMixinTests.java │ └── vectorstore │ └── inmemory │ ├── InMemoryEmbeddingStoreJsonTests.java │ ├── SpringInMemoryEmbeddingStoreJsonCodecFactoryTests.java │ └── jackson │ └── InMemoryEmbeddingStoreMixinTests.java ├── models ├── langchain4j-spring-ollama │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── thomasvitale │ │ │ │ └── langchain4j │ │ │ │ └── spring │ │ │ │ └── ollama │ │ │ │ ├── OllamaAdapters.java │ │ │ │ ├── OllamaChatModel.java │ │ │ │ ├── OllamaEmbeddingModel.java │ │ │ │ ├── aot │ │ │ │ └── OllamaRuntimeHints.java │ │ │ │ ├── api │ │ │ │ ├── ChatRequest.java │ │ │ │ ├── ChatResponse.java │ │ │ │ ├── EmbeddingRequest.java │ │ │ │ ├── EmbeddingResponse.java │ │ │ │ ├── GenerateRequest.java │ │ │ │ ├── GenerateResponse.java │ │ │ │ ├── Message.java │ │ │ │ └── Options.java │ │ │ │ ├── client │ │ │ │ ├── OllamaClient.java │ │ │ │ ├── OllamaClientConfig.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── aot.factories │ │ └── test │ │ ├── java │ │ └── io │ │ │ └── thomasvitale │ │ │ └── langchain4j │ │ │ └── spring │ │ │ └── ollama │ │ │ ├── OllamaChatModelIT.java │ │ │ ├── OllamaChatModelVisionIT.java │ │ │ ├── OllamaEmbeddingModelIT.java │ │ │ └── aot │ │ │ └── OllamaRuntimeHintsTests.java │ │ └── resources │ │ └── images │ │ └── tabby-cat.png └── langchain4j-spring-openai │ ├── build.gradle │ └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── thomasvitale │ │ │ └── langchain4j │ │ │ └── spring │ │ │ └── openai │ │ │ ├── OpenAIModerationModel.java │ │ │ ├── OpenAiAdapters.java │ │ │ ├── OpenAiChatModel.java │ │ │ ├── OpenAiChatOptions.java │ │ │ ├── OpenAiEmbeddingModel.java │ │ │ ├── OpenAiEmbeddingOptions.java │ │ │ ├── OpenAiImageModel.java │ │ │ ├── OpenAiImageOptions.java │ │ │ ├── OpenAiModerationOptions.java │ │ │ ├── aot │ │ │ └── OpenAiRuntimeHints.java │ │ │ ├── api │ │ │ ├── Usage.java │ │ │ ├── chat │ │ │ │ ├── ChatCompletionChunkResponse.java │ │ │ │ ├── ChatCompletionFinishReason.java │ │ │ │ ├── ChatCompletionMessage.java │ │ │ │ ├── ChatCompletionRequest.java │ │ │ │ ├── ChatCompletionResponse.java │ │ │ │ ├── ChatModels.java │ │ │ │ ├── LogProbs.java │ │ │ │ └── Tool.java │ │ │ ├── embedding │ │ │ │ ├── EmbeddingModels.java │ │ │ │ ├── EmbeddingRequest.java │ │ │ │ └── EmbeddingResponse.java │ │ │ ├── image │ │ │ │ ├── ImageGenerationRequest.java │ │ │ │ ├── ImageGenerationResponse.java │ │ │ │ └── ImageModels.java │ │ │ └── moderation │ │ │ │ ├── Categories.java │ │ │ │ ├── CategoryScores.java │ │ │ │ ├── ModerationModels.java │ │ │ │ ├── ModerationRequest.java │ │ │ │ └── ModerationResponse.java │ │ │ ├── client │ │ │ ├── OpenAiClient.java │ │ │ ├── OpenAiClientConfig.java │ │ │ ├── OpenAiResponseErrorHandler.java │ │ │ ├── OpenAiResponseException.java │ │ │ └── ResponseError.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── aot.factories │ └── test │ ├── java │ └── io │ │ └── thomasvitale │ │ └── langchain4j │ │ └── spring │ │ └── openai │ │ ├── OpenAiChatModelIT.java │ │ ├── OpenAiEmbeddingModelIT.java │ │ ├── OpenAiImageModelIT.java │ │ ├── OpenAiModerationModelIT.java │ │ └── aot │ │ └── OpenAiRuntimeHintsTests.java │ └── resources │ └── images │ └── tabby-cat.png ├── settings.gradle └── vector-stores ├── langchain4j-spring-chroma ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── thomasvitale │ │ │ └── langchain4j │ │ │ └── spring │ │ │ └── chroma │ │ │ ├── ChromaAdapters.java │ │ │ ├── ChromaEmbeddingStore.java │ │ │ ├── aot │ │ │ └── ChromaRuntimeHints.java │ │ │ ├── api │ │ │ ├── AddEmbeddingsRequest.java │ │ │ ├── Collection.java │ │ │ ├── CreateCollectionRequest.java │ │ │ ├── DeleteEmbeddingsRequest.java │ │ │ ├── GetEmbeddingsRequest.java │ │ │ ├── GetEmbeddingsResponse.java │ │ │ ├── Include.java │ │ │ ├── QueryRequest.java │ │ │ └── QueryResponse.java │ │ │ ├── client │ │ │ ├── ChromaClient.java │ │ │ ├── ChromaClientConfig.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── aot.factories │ └── test │ └── java │ └── io │ └── thomasvitale │ └── langchain4j │ └── spring │ └── chroma │ ├── ChromaEmbeddingStoreIT.java │ └── aot │ └── ChromaRuntimeHintsTests.java └── langchain4j-spring-weaviate ├── build.gradle └── src ├── main └── java │ └── io │ └── thomasvitale │ └── langchain4j │ └── spring │ └── weaviate │ ├── WeaviateAdapters.java │ ├── WeaviateEmbeddingStore.java │ ├── client │ └── WeaviateClientConfig.java │ └── package-info.java └── test └── java └── io └── thomasvitale └── langchain4j └── spring └── weaviate └── WeaviateEmbeddingStoreIT.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS.md: -------------------------------------------------------------------------------- 1 | * @ThomasVitale 2 | -------------------------------------------------------------------------------- /.github/workflows/commit-stage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/.github/workflows/commit-stage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/.gitignore -------------------------------------------------------------------------------- /.sdkmanrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/.sdkmanrc -------------------------------------------------------------------------------- /.springjavaformatconfig: -------------------------------------------------------------------------------- 1 | indentation-style=spaces -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/SECURITY.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/jreleaser.yml -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaAutoConfiguration.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaChatProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaChatProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaConnectionDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaConnectionDetails.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaEmbeddingProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaEmbeddingProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiAutoConfiguration.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiChatProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiChatProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiEmbeddingProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiEmbeddingProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiImageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiImageProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiModerationProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiModerationProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/observation/ObservationsAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/observation/ObservationsAutoConfiguration.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/observation/ObservationsProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/observation/ObservationsProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/chroma/ChromaAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/chroma/ChromaAutoConfiguration.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/chroma/ChromaConnectionDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/chroma/ChromaConnectionDetails.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/chroma/ChromaProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/chroma/ChromaProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/weaviate/WeaviateAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/weaviate/WeaviateAutoConfiguration.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/weaviate/WeaviateConnectionDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/weaviate/WeaviateConnectionDetails.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/weaviate/WeaviateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/weaviate/WeaviateProperties.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaAutoConfigurationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaAutoConfigurationIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaAutoConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/models/ollama/OllamaAutoConfigurationTests.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiAutoConfigurationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiAutoConfigurationIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiAutoConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/models/openai/OpenAiAutoConfigurationTests.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/observation/ObservationsAutoConfigurationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/observation/ObservationsAutoConfigurationTests.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/chroma/ChromaAutoConfigurationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/chroma/ChromaAutoConfigurationIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/weaviate/WeaviateAutoConfigurationIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-autoconfigure/src/test/java/io/thomasvitale/langchain4j/autoconfigure/vectorstores/weaviate/WeaviateAutoConfigurationIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/main/java/io/thomasvitale/langchain4j/docker/compose/service/connection/chroma/ChromaDockerComposeConnectionDetailsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/main/java/io/thomasvitale/langchain4j/docker/compose/service/connection/chroma/ChromaDockerComposeConnectionDetailsFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/main/java/io/thomasvitale/langchain4j/docker/compose/service/connection/ollama/OllamaDockerComposeConnectionDetailsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/main/java/io/thomasvitale/langchain4j/docker/compose/service/connection/ollama/OllamaDockerComposeConnectionDetailsFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/main/java/io/thomasvitale/langchain4j/docker/compose/service/connection/weaviate/WeaviateDockerComposeConnectionDetailsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/main/java/io/thomasvitale/langchain4j/docker/compose/service/connection/weaviate/WeaviateDockerComposeConnectionDetailsFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/test/java/io/thomasvitale/langchain4j/docker/compose/service/connection/DockerComposeIntegrationTestSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/test/java/io/thomasvitale/langchain4j/docker/compose/service/connection/DockerComposeIntegrationTestSupport.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/test/java/io/thomasvitale/langchain4j/docker/compose/service/connection/chroma/ChromaDockerComposeConnectionDetailsFactoryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/test/java/io/thomasvitale/langchain4j/docker/compose/service/connection/chroma/ChromaDockerComposeConnectionDetailsFactoryIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/test/java/io/thomasvitale/langchain4j/docker/compose/service/connection/ollama/OllamaDockerComposeConnectionDetailsFactoryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/test/java/io/thomasvitale/langchain4j/docker/compose/service/connection/ollama/OllamaDockerComposeConnectionDetailsFactoryIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/test/java/io/thomasvitale/langchain4j/docker/compose/service/connection/weaviate/WeaviateDockerComposeConnectionDetailsFactoryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/test/java/io/thomasvitale/langchain4j/docker/compose/service/connection/weaviate/WeaviateDockerComposeConnectionDetailsFactoryIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/test/resources/io/thomasvitale/langchain4j/docker/compose/service/connection/chroma/chroma-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/test/resources/io/thomasvitale/langchain4j/docker/compose/service/connection/chroma/chroma-compose.yml -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/test/resources/io/thomasvitale/langchain4j/docker/compose/service/connection/ollama/ollama-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/test/resources/io/thomasvitale/langchain4j/docker/compose/service/connection/ollama/ollama-compose.yml -------------------------------------------------------------------------------- /langchain4j-spring-boot-docker-compose/src/test/resources/io/thomasvitale/langchain4j/docker/compose/service/connection/weaviate/weaviate-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-docker-compose/src/test/resources/io/thomasvitale/langchain4j/docker/compose/service/connection/weaviate/weaviate-compose.yml -------------------------------------------------------------------------------- /langchain4j-spring-boot-starters/langchain4j-chroma-spring-boot-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-starters/langchain4j-chroma-spring-boot-starter/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-boot-starters/langchain4j-ollama-spring-boot-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-starters/langchain4j-ollama-spring-boot-starter/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-boot-starters/langchain4j-openai-spring-boot-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-starters/langchain4j-openai-spring-boot-starter/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-boot-starters/langchain4j-weaviate-spring-boot-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-starters/langchain4j-weaviate-spring-boot-starter/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-boot-testcontainers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-testcontainers/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-boot-testcontainers/src/main/java/io/thomasvitale/langchain4j/testcontainers/service/connection/chroma/ChromaContainerConnectionDetailsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-testcontainers/src/main/java/io/thomasvitale/langchain4j/testcontainers/service/connection/chroma/ChromaContainerConnectionDetailsFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-testcontainers/src/main/java/io/thomasvitale/langchain4j/testcontainers/service/connection/ollama/OllamaContainerConnectionDetailsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-testcontainers/src/main/java/io/thomasvitale/langchain4j/testcontainers/service/connection/ollama/OllamaContainerConnectionDetailsFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-testcontainers/src/main/java/io/thomasvitale/langchain4j/testcontainers/service/connection/weaviate/WeaviateContainerConnectionDetailsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-testcontainers/src/main/java/io/thomasvitale/langchain4j/testcontainers/service/connection/weaviate/WeaviateContainerConnectionDetailsFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-testcontainers/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-testcontainers/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /langchain4j-spring-boot-testcontainers/src/test/java/io/thomasvitale/langchain4j/testcontainers/service/connection/chroma/ChromaContainerConnectionDetailsFactoryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-testcontainers/src/test/java/io/thomasvitale/langchain4j/testcontainers/service/connection/chroma/ChromaContainerConnectionDetailsFactoryIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-testcontainers/src/test/java/io/thomasvitale/langchain4j/testcontainers/service/connection/ollama/OllamaContainerConnectionDetailsFactoryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-testcontainers/src/test/java/io/thomasvitale/langchain4j/testcontainers/service/connection/ollama/OllamaContainerConnectionDetailsFactoryIT.java -------------------------------------------------------------------------------- /langchain4j-spring-boot-testcontainers/src/test/java/io/thomasvitale/langchain4j/testcontainers/service/connection/weaviate/WeaviateContainerConnectionDetailsFactoryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-boot-testcontainers/src/test/java/io/thomasvitale/langchain4j/testcontainers/service/connection/weaviate/WeaviateContainerConnectionDetailsFactoryIT.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/BindingsValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/BindingsValidator.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/ChromaBindingsPropertiesProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/ChromaBindingsPropertiesProcessor.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/OllamaBindingsPropertiesProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/OllamaBindingsPropertiesProcessor.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/OpenAiBindingsPropertiesProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/OpenAiBindingsPropertiesProcessor.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/WeaviateBindingsPropertiesProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/main/java/io/thomasvitale/langchain4j/bindings/WeaviateBindingsPropertiesProcessor.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/ChromaBindingsPropertiesProcessorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/ChromaBindingsPropertiesProcessorTests.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/FluentMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/FluentMap.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/OllamaBindingsPropertiesProcessorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/OllamaBindingsPropertiesProcessorTests.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/OpenAiBindingsPropertiesProcessorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/OpenAiBindingsPropertiesProcessorTests.java -------------------------------------------------------------------------------- /langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/WeaviateBindingsPropertiesProcessorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-cloud-bindings/src/test/java/io/thomasvitale/langchain4j/bindings/WeaviateBindingsPropertiesProcessorTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/build.gradle -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/aot/JacksonRuntimeHintsRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/aot/JacksonRuntimeHintsRegistrar.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/aot/Langchain4jRuntimeHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/aot/Langchain4jRuntimeHints.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/SpringChatMessageJsonCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/SpringChatMessageJsonCodecFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/AiMessageMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/AiMessageMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ChatMessageJacksonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ChatMessageJacksonModule.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ChatMessageMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ChatMessageMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ContentMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ContentMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ImageContentMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ImageContentMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/JacksonChatMessageJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/JacksonChatMessageJsonCodec.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/SystemMessageMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/SystemMessageMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/TextContentMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/TextContentMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ToolExecutionResultMessageMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ToolExecutionResultMessageMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/UserMessageMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/UserMessageMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/ChatObservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/ChatObservation.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/ChatObservationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/ChatObservationContext.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/ChatObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/ChatObservationConvention.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/ChatPromptObservationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/ChatPromptObservationFilter.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/DefaultChatObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/DefaultChatObservationConvention.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/chat/observation/package-info.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/document/jackson/DocumentJacksonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/document/jackson/DocumentJacksonModule.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/document/jackson/MetadataMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/document/jackson/MetadataMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/document/jackson/TextSegmentMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/document/jackson/TextSegmentMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/jackson/EmbeddingJacksonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/jackson/EmbeddingJacksonModule.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/jackson/EmbeddingMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/jackson/EmbeddingMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/DefaultEmbeddingObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/DefaultEmbeddingObservationConvention.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/EmbeddingObservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/EmbeddingObservation.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/EmbeddingObservationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/EmbeddingObservationContext.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/EmbeddingObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/EmbeddingObservationConvention.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/embedding/observation/package-info.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/http/HttpClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/http/HttpClientConfig.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/http/HttpLoggingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/http/HttpLoggingInterceptor.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/http/HttpResponseErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/http/HttpResponseErrorHandler.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/jackson/ImageBuilderMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/jackson/ImageBuilderMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/jackson/ImageJacksonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/jackson/ImageJacksonModule.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/jackson/ImageMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/jackson/ImageMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/DefaultImageObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/DefaultImageObservationConvention.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/ImageObservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/ImageObservation.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/ImageObservationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/ImageObservationContext.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/ImageObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/ImageObservationConvention.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/image/observation/package-info.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/JsonDeserializationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/JsonDeserializationException.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/JsonSerializationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/JsonSerializationException.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/SpringJsonCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/SpringJsonCodecFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/jackson/JacksonJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/jackson/JacksonJsonCodec.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/jackson/LangChain4jJacksonModules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/jackson/LangChain4jJacksonModules.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/jackson/LangChain4jJacksonProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/json/jackson/LangChain4jJacksonProvider.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/model/observation/ModelObservationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/model/observation/ModelObservationContext.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/model/observation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/model/observation/package-info.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/model/prompt/SpringPromptTemplateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/model/prompt/SpringPromptTemplateFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/model/prompt/jackson/JacksonStructuredPromptFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/model/prompt/jackson/JacksonStructuredPromptFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/DefaultModerationObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/DefaultModerationObservationConvention.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/ModerationObservation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/ModerationObservation.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/ModerationObservationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/ModerationObservationContext.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/ModerationObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/ModerationObservationConvention.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/moderation/observation/package-info.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/tool/jackson/ToolExecutionRequestBuilderMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/tool/jackson/ToolExecutionRequestBuilderMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/tool/jackson/ToolExecutionRequestMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/tool/jackson/ToolExecutionRequestMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/tool/jackson/ToolJacksonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/tool/jackson/ToolJacksonModule.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/SpringInMemoryEmbeddingStoreJsonCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/SpringInMemoryEmbeddingStoreJsonCodecFactory.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/jackson/InMemoryEmbeddingStoreMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/jackson/InMemoryEmbeddingStoreMixin.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/jackson/JacksonInMemoryEmbeddingStoreJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/jackson/JacksonInMemoryEmbeddingStoreJsonCodec.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/jackson/VectorStoreJacksonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/jackson/VectorStoreJacksonModule.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.data.message.ChatMessageJsonCodecFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.data.message.ChatMessageJsonCodecFactory -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.json.JsonCodecFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.json.JsonCodecFactory -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.prompt.PromptTemplateFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.prompt.PromptTemplateFactory -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.prompt.structured.StructuredPromptFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.prompt.structured.StructuredPromptFactory -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodecFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/resources/META-INF/services/dev.langchain4j.spi.store.embedding.inmemory.InMemoryEmbeddingStoreJsonCodecFactory -------------------------------------------------------------------------------- /langchain4j-spring-core/src/main/resources/META-INF/spring/aot.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/main/resources/META-INF/spring/aot.factories -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/ChatMessageJsonTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/ChatMessageJsonTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/SpringChatMessageJsonCodecFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/SpringChatMessageJsonCodecFactoryTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/AiMessageMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/AiMessageMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ChatMessageMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ChatMessageMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ContentMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ContentMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ImageContentMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ImageContentMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/SystemMessageMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/SystemMessageMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/TextContentMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/TextContentMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ToolExecutionResultMessageMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/ToolExecutionResultMessageMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/UserMessageMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/chat/messages/jackson/UserMessageMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/document/jackson/MetadataMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/document/jackson/MetadataMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/document/jackson/TextSegmentMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/document/jackson/TextSegmentMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/embedding/jackson/EmbeddingMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/embedding/jackson/EmbeddingMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/image/jackson/ImageMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/image/jackson/ImageMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/json/JsonTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/json/JsonTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/json/SpringJsonCodecFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/json/SpringJsonCodecFactoryTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/json/jackson/JacksonJsonCodecTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/json/jackson/JacksonJsonCodecTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/model/prompt/SpringPromptTemplateFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/model/prompt/SpringPromptTemplateFactoryTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/model/prompt/jackson/JacksonStructuredPromptFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/model/prompt/jackson/JacksonStructuredPromptFactoryTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/tool/jackson/ToolExecutionRequestMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/tool/jackson/ToolExecutionRequestMixinTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/InMemoryEmbeddingStoreJsonTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/InMemoryEmbeddingStoreJsonTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/SpringInMemoryEmbeddingStoreJsonCodecFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/SpringInMemoryEmbeddingStoreJsonCodecFactoryTests.java -------------------------------------------------------------------------------- /langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/jackson/InMemoryEmbeddingStoreMixinTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/langchain4j-spring-core/src/test/java/io/thomasvitale/langchain4j/spring/core/vectorstore/inmemory/jackson/InMemoryEmbeddingStoreMixinTests.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/build.gradle -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/OllamaAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/OllamaAdapters.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/OllamaChatModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/OllamaChatModel.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/OllamaEmbeddingModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/OllamaEmbeddingModel.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/aot/OllamaRuntimeHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/aot/OllamaRuntimeHints.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/ChatRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/ChatRequest.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/ChatResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/ChatResponse.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/EmbeddingRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/EmbeddingRequest.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/EmbeddingResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/EmbeddingResponse.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/GenerateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/GenerateRequest.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/GenerateResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/GenerateResponse.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/Message.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/api/Options.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/client/OllamaClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/client/OllamaClient.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/client/OllamaClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/client/OllamaClientConfig.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/client/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/client/package-info.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/java/io/thomasvitale/langchain4j/spring/ollama/package-info.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/main/resources/META-INF/spring/aot.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/main/resources/META-INF/spring/aot.factories -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/test/java/io/thomasvitale/langchain4j/spring/ollama/OllamaChatModelIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/test/java/io/thomasvitale/langchain4j/spring/ollama/OllamaChatModelIT.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/test/java/io/thomasvitale/langchain4j/spring/ollama/OllamaChatModelVisionIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/test/java/io/thomasvitale/langchain4j/spring/ollama/OllamaChatModelVisionIT.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/test/java/io/thomasvitale/langchain4j/spring/ollama/OllamaEmbeddingModelIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/test/java/io/thomasvitale/langchain4j/spring/ollama/OllamaEmbeddingModelIT.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/test/java/io/thomasvitale/langchain4j/spring/ollama/aot/OllamaRuntimeHintsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/test/java/io/thomasvitale/langchain4j/spring/ollama/aot/OllamaRuntimeHintsTests.java -------------------------------------------------------------------------------- /models/langchain4j-spring-ollama/src/test/resources/images/tabby-cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-ollama/src/test/resources/images/tabby-cat.png -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/build.gradle -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAIModerationModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAIModerationModel.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiAdapters.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiChatModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiChatModel.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiChatOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiChatOptions.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiEmbeddingModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiEmbeddingModel.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiEmbeddingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiEmbeddingOptions.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiImageModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiImageModel.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiImageOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiImageOptions.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiModerationOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/OpenAiModerationOptions.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/aot/OpenAiRuntimeHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/aot/OpenAiRuntimeHints.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/Usage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/Usage.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionChunkResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionChunkResponse.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionFinishReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionFinishReason.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionMessage.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionRequest.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatCompletionResponse.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatModels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/ChatModels.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/LogProbs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/LogProbs.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/Tool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/chat/Tool.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/embedding/EmbeddingModels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/embedding/EmbeddingModels.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/embedding/EmbeddingRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/embedding/EmbeddingRequest.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/embedding/EmbeddingResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/embedding/EmbeddingResponse.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/image/ImageGenerationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/image/ImageGenerationRequest.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/image/ImageGenerationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/image/ImageGenerationResponse.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/image/ImageModels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/image/ImageModels.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/Categories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/Categories.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/CategoryScores.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/CategoryScores.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/ModerationModels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/ModerationModels.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/ModerationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/ModerationRequest.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/ModerationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/api/moderation/ModerationResponse.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/OpenAiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/OpenAiClient.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/OpenAiClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/OpenAiClientConfig.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/OpenAiResponseErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/OpenAiResponseErrorHandler.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/OpenAiResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/OpenAiResponseException.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/ResponseError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/client/ResponseError.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/java/io/thomasvitale/langchain4j/spring/openai/package-info.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/main/resources/META-INF/spring/aot.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/main/resources/META-INF/spring/aot.factories -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/OpenAiChatModelIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/OpenAiChatModelIT.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/OpenAiEmbeddingModelIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/OpenAiEmbeddingModelIT.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/OpenAiImageModelIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/OpenAiImageModelIT.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/OpenAiModerationModelIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/OpenAiModerationModelIT.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/aot/OpenAiRuntimeHintsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/test/java/io/thomasvitale/langchain4j/spring/openai/aot/OpenAiRuntimeHintsTests.java -------------------------------------------------------------------------------- /models/langchain4j-spring-openai/src/test/resources/images/tabby-cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/models/langchain4j-spring-openai/src/test/resources/images/tabby-cat.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/settings.gradle -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/build.gradle -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/ChromaAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/ChromaAdapters.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/ChromaEmbeddingStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/ChromaEmbeddingStore.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/aot/ChromaRuntimeHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/aot/ChromaRuntimeHints.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/AddEmbeddingsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/AddEmbeddingsRequest.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/Collection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/Collection.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/CreateCollectionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/CreateCollectionRequest.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/DeleteEmbeddingsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/DeleteEmbeddingsRequest.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/GetEmbeddingsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/GetEmbeddingsRequest.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/GetEmbeddingsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/GetEmbeddingsResponse.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/Include.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/Include.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/QueryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/QueryRequest.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/QueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/api/QueryResponse.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/client/ChromaClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/client/ChromaClient.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/client/ChromaClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/client/ChromaClientConfig.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/client/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/client/package-info.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/java/io/thomasvitale/langchain4j/spring/chroma/package-info.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/main/resources/META-INF/spring/aot.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/main/resources/META-INF/spring/aot.factories -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/test/java/io/thomasvitale/langchain4j/spring/chroma/ChromaEmbeddingStoreIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/test/java/io/thomasvitale/langchain4j/spring/chroma/ChromaEmbeddingStoreIT.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-chroma/src/test/java/io/thomasvitale/langchain4j/spring/chroma/aot/ChromaRuntimeHintsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-chroma/src/test/java/io/thomasvitale/langchain4j/spring/chroma/aot/ChromaRuntimeHintsTests.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-weaviate/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-weaviate/build.gradle -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-weaviate/src/main/java/io/thomasvitale/langchain4j/spring/weaviate/WeaviateAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-weaviate/src/main/java/io/thomasvitale/langchain4j/spring/weaviate/WeaviateAdapters.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-weaviate/src/main/java/io/thomasvitale/langchain4j/spring/weaviate/WeaviateEmbeddingStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-weaviate/src/main/java/io/thomasvitale/langchain4j/spring/weaviate/WeaviateEmbeddingStore.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-weaviate/src/main/java/io/thomasvitale/langchain4j/spring/weaviate/client/WeaviateClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-weaviate/src/main/java/io/thomasvitale/langchain4j/spring/weaviate/client/WeaviateClientConfig.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-weaviate/src/main/java/io/thomasvitale/langchain4j/spring/weaviate/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-weaviate/src/main/java/io/thomasvitale/langchain4j/spring/weaviate/package-info.java -------------------------------------------------------------------------------- /vector-stores/langchain4j-spring-weaviate/src/test/java/io/thomasvitale/langchain4j/spring/weaviate/WeaviateEmbeddingStoreIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/langchain4j-spring-boot/HEAD/vector-stores/langchain4j-spring-weaviate/src/test/java/io/thomasvitale/langchain4j/spring/weaviate/WeaviateEmbeddingStoreIT.java --------------------------------------------------------------------------------