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 SummaryConstructorsConstructorDescriptionDefaultCallResponseSpec(ChatClientRequest chatClientRequest, BaseAdvisorChain advisorChain, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention observationConvention) 
- 
Method SummaryModifier 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- 
DefaultCallResponseSpecpublic DefaultCallResponseSpec(ChatClientRequest chatClientRequest, BaseAdvisorChain advisorChain, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention observationConvention) 
 
- 
- 
Method Details- 
responseEntity- Specified by:
- responseEntityin interface- ChatClient.CallResponseSpec
 
- 
responseEntitypublic <T> ResponseEntity<ChatResponse,T> responseEntity(org.springframework.core.ParameterizedTypeReference<T> type) - Specified by:
- responseEntityin interface- ChatClient.CallResponseSpec
 
- 
responseEntitypublic <T> ResponseEntity<ChatResponse,T> responseEntity(StructuredOutputConverter<T> structuredOutputConverter) - Specified by:
- responseEntityin interface- ChatClient.CallResponseSpec
 
- 
doResponseEntityprotected <T> ResponseEntity<ChatResponse,T> doResponseEntity(StructuredOutputConverter<T> outputConverter) 
- 
entity@Nullable public <T> T entity(org.springframework.core.ParameterizedTypeReference<T> type) - Specified by:
- entityin interface- ChatClient.CallResponseSpec
 
- 
entity- Specified by:
- entityin interface- ChatClient.CallResponseSpec
 
- 
entity- Specified by:
- entityin interface- ChatClient.CallResponseSpec
 
- 
chatClientResponse- Specified by:
- chatClientResponsein interface- ChatClient.CallResponseSpec
 
- 
chatResponse- Specified by:
- chatResponsein interface- ChatClient.CallResponseSpec
 
- 
content- Specified by:
- contentin interface- ChatClient.CallResponseSpec
 
 
-