Class RemoteLlmConfigRepository

java.lang.Object
ai.mindconnect.cli.agentclient.RemoteLlmConfigRepository
All Implemented Interfaces:
ai.mindconnect.llm.port.out.LlmConfigRepository

public class RemoteLlmConfigRepository extends Object implements ai.mindconnect.llm.port.out.LlmConfigRepository
  • Constructor Details

    • RemoteLlmConfigRepository

      public RemoteLlmConfigRepository(String baseUrl, okhttp3.OkHttpClient http, com.fasterxml.jackson.databind.ObjectMapper mapper)
  • Method Details

    • save

      public void save(ai.mindconnect.llm.domain.LlmConfig config)
      Specified by:
      save in interface ai.mindconnect.llm.port.out.LlmConfigRepository
    • findById

      public Optional<ai.mindconnect.llm.domain.LlmConfig> findById(UUID id)
      Specified by:
      findById in interface ai.mindconnect.llm.port.out.LlmConfigRepository
    • findByName

      public Optional<ai.mindconnect.llm.domain.LlmConfig> findByName(String name)
      Specified by:
      findByName in interface ai.mindconnect.llm.port.out.LlmConfigRepository
    • findAll

      public List<ai.mindconnect.llm.domain.LlmConfig> findAll()
      Specified by:
      findAll in interface ai.mindconnect.llm.port.out.LlmConfigRepository
    • deleteById

      public void deleteById(UUID id)
      Specified by:
      deleteById in interface ai.mindconnect.llm.port.out.LlmConfigRepository