Class DefaultChatClient.DefaultCallResponseSpec
java.lang.Object
org.springframework.ai.chat.client.DefaultChatClient.DefaultCallResponseSpec
- All Implemented Interfaces:
ChatClient.CallResponseSpec
- Enclosing class:
- DefaultChatClient
public static class DefaultChatClient.DefaultCallResponseSpec
extends Object
implements ChatClient.CallResponseSpec
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultCallResponseSpec(ChatClientRequest chatClientRequest, BaseAdvisorChain advisorChain, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention observationConvention) -
Method Summary
Modifier and TypeMethodDescriptioncontent()protected <T> ResponseEntity<ChatResponse,T> doResponseEntity(StructuredOutputConverter<T> outputConverter) <T> T<T> Tentity(StructuredOutputConverter<T> structuredOutputConverter) <T> Tentity(org.springframework.core.ParameterizedTypeReference<T> type) <T> ResponseEntity<ChatResponse,T> responseEntity(Class<T> type) <T> ResponseEntity<ChatResponse,T> responseEntity(StructuredOutputConverter<T> structuredOutputConverter) <T> ResponseEntity<ChatResponse,T> responseEntity(org.springframework.core.ParameterizedTypeReference<T> type)
-
Constructor Details
-
DefaultCallResponseSpec
public DefaultCallResponseSpec(ChatClientRequest chatClientRequest, BaseAdvisorChain advisorChain, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention observationConvention)
-
-
Method Details
-
responseEntity
- Specified by:
responseEntityin interfaceChatClient.CallResponseSpec
-
responseEntity
public <T> ResponseEntity<ChatResponse,T> responseEntity(org.springframework.core.ParameterizedTypeReference<T> type) - Specified by:
responseEntityin interfaceChatClient.CallResponseSpec
-
responseEntity
public <T> ResponseEntity<ChatResponse,T> responseEntity(StructuredOutputConverter<T> structuredOutputConverter) - Specified by:
responseEntityin interfaceChatClient.CallResponseSpec
-
doResponseEntity
protected <T> ResponseEntity<ChatResponse,T> doResponseEntity(StructuredOutputConverter<T> outputConverter) -
entity
@Nullable public <T> T entity(org.springframework.core.ParameterizedTypeReference<T> type) - Specified by:
entityin interfaceChatClient.CallResponseSpec
-
entity
- Specified by:
entityin interfaceChatClient.CallResponseSpec
-
entity
- Specified by:
entityin interfaceChatClient.CallResponseSpec
-
chatClientResponse
- Specified by:
chatClientResponsein interfaceChatClient.CallResponseSpec
-
chatResponse
- Specified by:
chatResponsein interfaceChatClient.CallResponseSpec
-
content
- Specified by:
contentin interfaceChatClient.CallResponseSpec
-