Package ai.mindconnect.cli.agentclient
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 Summary
ConstructorsConstructorDescriptionRemoteLlmConfigRepository(String baseUrl, okhttp3.OkHttpClient http, com.fasterxml.jackson.databind.ObjectMapper mapper) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteById(UUID id) List<ai.mindconnect.llm.domain.LlmConfig> findAll()Optional<ai.mindconnect.llm.domain.LlmConfig> Optional<ai.mindconnect.llm.domain.LlmConfig> findByName(String name) voidsave(ai.mindconnect.llm.domain.LlmConfig config)
-
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:
savein interfaceai.mindconnect.llm.port.out.LlmConfigRepository
-
findById
- Specified by:
findByIdin interfaceai.mindconnect.llm.port.out.LlmConfigRepository
-
findByName
- Specified by:
findByNamein interfaceai.mindconnect.llm.port.out.LlmConfigRepository
-
findAll
- Specified by:
findAllin interfaceai.mindconnect.llm.port.out.LlmConfigRepository
-
deleteById
- Specified by:
deleteByIdin interfaceai.mindconnect.llm.port.out.LlmConfigRepository
-