File tree Expand file tree Collapse file tree 9 files changed +27
-22
lines changed
models/spring-ai-openai/src
main/java/org/springframework/ai/openai/api
test/java/org/springframework/ai/openai/audio/transcription
spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure Expand file tree Collapse file tree 9 files changed +27
-22
lines changed Original file line number Diff line number Diff line change 15
15
*/
16
16
package org .springframework .ai .openai .api ;
17
17
18
- import com .fasterxml .jackson .annotation .JsonInclude ;
19
- import com .fasterxml .jackson .annotation .JsonProperty ;
20
- import com .fasterxml .jackson .databind .DeserializationFeature ;
21
- import com .fasterxml .jackson .databind .ObjectMapper ;
22
18
import org .springframework .ai .retry .RetryUtils ;
23
- import org .springframework .http .HttpHeaders ;
24
19
import org .springframework .http .MediaType ;
25
20
import org .springframework .http .ResponseEntity ;
26
- import org .springframework .http .client .ClientHttpResponse ;
27
21
import org .springframework .util .Assert ;
28
22
import org .springframework .web .client .ResponseErrorHandler ;
29
23
import org .springframework .web .client .RestClient ;
30
24
31
- import java .io .IOException ;
32
- import java .util .function .Consumer ;
25
+ import com .fasterxml .jackson .annotation .JsonInclude ;
26
+ import com .fasterxml .jackson .annotation .JsonProperty ;
27
+ import com .fasterxml .jackson .databind .DeserializationFeature ;
28
+ import com .fasterxml .jackson .databind .ObjectMapper ;
33
29
34
30
/**
35
31
* OpenAI Moderation API.
Original file line number Diff line number Diff line change 15
15
*/
16
16
package org .springframework .ai .openai .audio .transcription ;
17
17
18
+ import static org .assertj .core .api .Assertions .assertThat ;
19
+ import static org .springframework .test .web .client .match .MockRestRequestMatchers .header ;
20
+ import static org .springframework .test .web .client .match .MockRestRequestMatchers .method ;
21
+ import static org .springframework .test .web .client .match .MockRestRequestMatchers .requestTo ;
22
+ import static org .springframework .test .web .client .response .MockRestResponseCreators .withSuccess ;
23
+
24
+ import java .time .Duration ;
25
+
18
26
import org .junit .jupiter .api .AfterEach ;
19
27
import org .junit .jupiter .api .Test ;
20
28
import org .springframework .ai .audio .transcription .AudioTranscriptionMetadata ;
38
46
import org .springframework .test .web .client .MockRestServiceServer ;
39
47
import org .springframework .web .client .RestClient ;
40
48
41
- import java .time .Duration ;
42
-
43
- import static org .assertj .core .api .Assertions .assertThat ;
44
- import static org .springframework .test .web .client .match .MockRestRequestMatchers .*;
45
- import static org .springframework .test .web .client .response .MockRestResponseCreators .withSuccess ;
46
-
47
49
/**
48
50
* @author Michael Lavelle
49
51
*/
Original file line number Diff line number Diff line change 17
17
18
18
import java .util .List ;
19
19
20
- import io .micrometer .observation .ObservationRegistry ;
21
20
import org .springframework .ai .anthropic .AnthropicChatModel ;
22
21
import org .springframework .ai .anthropic .api .AnthropicApi ;
23
22
import org .springframework .ai .autoconfigure .retry .SpringAiRetryAutoConfiguration ;
40
39
import org .springframework .web .client .RestClient ;
41
40
import org .springframework .web .reactive .function .client .WebClient ;
42
41
42
+ import io .micrometer .observation .ObservationRegistry ;
43
+
43
44
/**
44
45
* @author Christian Tzolov
45
46
* @author Thomas Vitale
Original file line number Diff line number Diff line change 17
17
18
18
import java .util .List ;
19
19
20
- import io .micrometer .observation .ObservationRegistry ;
21
20
import org .springframework .ai .autoconfigure .retry .SpringAiRetryAutoConfiguration ;
22
21
import org .springframework .ai .chat .observation .ChatModelObservationConvention ;
23
22
import org .springframework .ai .embedding .observation .EmbeddingModelObservationConvention ;
43
42
import org .springframework .web .client .ResponseErrorHandler ;
44
43
import org .springframework .web .client .RestClient ;
45
44
45
+ import io .micrometer .observation .ObservationRegistry ;
46
+
46
47
/**
47
48
* @author Ricken Bazolo
48
49
* @author Christian Tzolov
Original file line number Diff line number Diff line change 15
15
*/
16
16
package org .springframework .ai .autoconfigure .moonshot ;
17
17
18
- import io .micrometer .observation .ObservationRegistry ;
18
+ import java .util .List ;
19
+
19
20
import org .springframework .ai .autoconfigure .retry .SpringAiRetryAutoConfiguration ;
20
21
import org .springframework .ai .chat .observation .ChatModelObservationConvention ;
21
22
import org .springframework .ai .model .function .FunctionCallback ;
37
38
import org .springframework .web .client .ResponseErrorHandler ;
38
39
import org .springframework .web .client .RestClient ;
39
40
40
- import java . util . List ;
41
+ import io . micrometer . observation . ObservationRegistry ;
41
42
42
43
/**
43
44
* @author Geng Rong
Original file line number Diff line number Diff line change 17
17
18
18
import java .util .List ;
19
19
20
- import io .micrometer .observation .ObservationRegistry ;
21
20
import org .springframework .ai .chat .observation .ChatModelObservationConvention ;
22
21
import org .springframework .ai .embedding .observation .EmbeddingModelObservationConvention ;
23
22
import org .springframework .ai .model .function .FunctionCallback ;
39
38
import org .springframework .web .client .RestClient ;
40
39
import org .springframework .web .reactive .function .client .WebClient ;
41
40
41
+ import io .micrometer .observation .ObservationRegistry ;
42
+
42
43
/**
43
44
* {@link AutoConfiguration Auto-configuration} for Ollama Chat Client.
44
45
*
Original file line number Diff line number Diff line change 15
15
*/
16
16
package org .springframework .ai .autoconfigure .qianfan ;
17
17
18
- import io .micrometer .observation .ObservationRegistry ;
19
18
import org .springframework .ai .autoconfigure .retry .SpringAiRetryAutoConfiguration ;
20
19
import org .springframework .ai .chat .observation .ChatModelObservationConvention ;
21
20
import org .springframework .ai .embedding .observation .EmbeddingModelObservationConvention ;
41
40
import org .springframework .web .client .ResponseErrorHandler ;
42
41
import org .springframework .web .client .RestClient ;
43
42
43
+ import io .micrometer .observation .ObservationRegistry ;
44
+
44
45
/**
45
46
* @author Geng Rong
46
47
*/
Original file line number Diff line number Diff line change 40
40
41
41
import com .google .auth .oauth2 .GoogleCredentials ;
42
42
import com .google .cloud .vertexai .VertexAI ;
43
+
43
44
import io .micrometer .observation .ObservationRegistry ;
44
45
45
46
/**
Original file line number Diff line number Diff line change 15
15
*/
16
16
package org .springframework .ai .autoconfigure .zhipuai ;
17
17
18
- import io .micrometer .observation .ObservationRegistry ;
18
+ import java .util .List ;
19
+
19
20
import org .springframework .ai .autoconfigure .retry .SpringAiRetryAutoConfiguration ;
20
21
import org .springframework .ai .chat .observation .ChatModelObservationConvention ;
21
22
import org .springframework .ai .embedding .observation .EmbeddingModelObservationConvention ;
41
42
import org .springframework .web .client .ResponseErrorHandler ;
42
43
import org .springframework .web .client .RestClient ;
43
44
44
- import java . util . List ;
45
+ import io . micrometer . observation . ObservationRegistry ;
45
46
46
47
/**
47
48
* @author Geng Rong
You can’t perform that action at this time.
0 commit comments