@AutoConfiguration @EnableConfigurationProperties(value=OpenAiProperties.class) public class OpenAiAutoConfiguration extends Object
| 构造器和说明 |
|---|
OpenAiAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
okhttp3.OkHttpClient |
okHttpClient(List<okhttp3.Interceptor> interceptors) |
OpenAiErrorInterceptor |
openAiErrorInterceptor(OpenAiKeyWrapper openAiKeyWrapper) |
OpenAiKeyProvider |
openAiKeyProvider() |
OpenAiKeyWrapper |
openAiKeyWrapper(OpenAiKeyProvider openAiKeyProvider) |
OpenAiClient |
openAiService(okhttp3.OkHttpClient okHttpClient,
OpenAiKeyWrapper openAiKeyWrapper,
org.springframework.beans.factory.ObjectProvider<org.springframework.web.util.UriTemplateHandler> uriTemplateHandlerObjectProvider) |
@Bean @ConditionalOnMissingBean public okhttp3.OkHttpClient okHttpClient(List<okhttp3.Interceptor> interceptors)
@Bean @ConditionalOnMissingBean public OpenAiClient openAiService(okhttp3.OkHttpClient okHttpClient, OpenAiKeyWrapper openAiKeyWrapper, org.springframework.beans.factory.ObjectProvider<org.springframework.web.util.UriTemplateHandler> uriTemplateHandlerObjectProvider)
@Bean @ConditionalOnMissingBean public OpenAiKeyWrapper openAiKeyWrapper(OpenAiKeyProvider openAiKeyProvider)
@Bean @ConditionalOnMissingBean public OpenAiKeyProvider openAiKeyProvider()
@Bean public OpenAiErrorInterceptor openAiErrorInterceptor(OpenAiKeyWrapper openAiKeyWrapper)
Copyright © 2023. All rights reserved.