SYMBOL INDEX (644 symbols across 207 files) FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/ApiData.java class ApiData (line 12) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/Configuration.java class Configuration (line 15) | @Data method getSystemApiData (line 33) | public ApiData getSystemApiData() { method createRequestFactory (line 37) | public EventSource.Factory createRequestFactory() { FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/defaults/DefaultBaiduSessionFactory.java class DefaultBaiduSessionFactory (line 21) | @AllArgsConstructor method createHttpClient (line 26) | @Override method createApiServer (line 45) | @Override method openAggregationSession (line 55) | @Override FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/defaults/session/DefaultAggregationSession.java class DefaultAggregationSession (line 14) | public class DefaultAggregationSession implements AggregationSession { method DefaultAggregationSession (line 24) | public DefaultAggregationSession(Configuration configuration) { method getChatSession (line 28) | @Override method getEmbeddingSession (line 40) | @Override method getImageSession (line 52) | @Override FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/defaults/session/DefaultChatSession.java class DefaultChatSession (line 25) | @Data method DefaultChatSession (line 35) | public DefaultChatSession(Configuration configuration) { method chat (line 41) | @Override method chat (line 47) | @Override FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/defaults/session/DefaultEmbeddingSession.java class DefaultEmbeddingSession (line 20) | @Data method DefaultEmbeddingSession (line 25) | public DefaultEmbeddingSession(Configuration configuration) { method embedding (line 30) | @Override FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/defaults/session/DefaultImageSession.java class DefaultImageSession (line 13) | public class DefaultImageSession extends Session implements ImageSession { method DefaultImageSession (line 15) | public DefaultImageSession(Configuration configuration) { method text2image (line 20) | @Override FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/defaults/session/Session.java class Session (line 10) | @Data method checkAccessToken (line 22) | public String checkAccessToken(String accessToken) { FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/standard/api/BaiduApiServer.java type BaiduApiServer (line 18) | public interface BaiduApiServer { method auth (line 28) | @POST("/oauth/2.0/token") method getAccessToken (line 38) | default String getAccessToken(String apiKey, String secretKey) { method getAccessToken (line 50) | default String getAccessToken(String grantType, String apiKey, String ... method chat (line 61) | @POST("/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions_pro") method embedding (line 71) | @POST("/rpc/2.0/ai_custom/v1/wenxinworkshop/embeddings/embedding-v1") method text2image (line 81) | @POST("/rpc/2.0/ai_custom/v1/wenxinworkshop/text2image/sd_xl") FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/standard/session/AggregationSession.java type AggregationSession (line 6) | public interface AggregationSession { method getChatSession (line 11) | ChatSession getChatSession(); method getEmbeddingSession (line 16) | EmbeddingSession getEmbeddingSession(); method getImageSession (line 21) | ImageSession getImageSession(); FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/standard/session/ChatSession.java type ChatSession (line 11) | public interface ChatSession { method chat (line 13) | default ChatResponse chat(ChatRequest chatRequest) { method chat (line 24) | ChatResponse chat(String accessToken, ChatRequest chatRequest); method chat (line 26) | default EventSource chat(ChatRequest chatRequest, EventSourceListener ... method chat (line 38) | EventSource chat(String accessToken, ChatRequest chatRequest, EventSou... FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/standard/session/EmbeddingSession.java type EmbeddingSession (line 9) | public interface EmbeddingSession { method embedding (line 11) | default EmbeddingResponse embedding(EmbeddingRequest embeddingRequest) { method embedding (line 22) | EmbeddingResponse embedding(String accessToken, EmbeddingRequest embed... FILE: ai-baidu/src/main/java/com/ai/baidu/achieve/standard/session/ImageSession.java type ImageSession (line 9) | public interface ImageSession { method text2image (line 18) | ImageResponse text2image(String accessToken, ImageRequest imageRequest); method text2image (line 20) | default ImageResponse text2image(ImageRequest imageRequest) { FILE: ai-baidu/src/main/java/com/ai/baidu/common/ApiUrl.java type ApiUrl (line 9) | @Getter FILE: ai-baidu/src/main/java/com/ai/baidu/common/Usage.java class Usage (line 10) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/auth/resp/AuthResponse.java class AuthResponse (line 10) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/chat/Message.java class Message (line 7) | @Data method baseBuild (line 32) | public static Message baseBuild(Role role, String content) { type Role (line 36) | @Getter FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/chat/SearchResult.java class SearchResult (line 9) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/chat/req/ChatRequest.java class ChatRequest (line 20) | @Data method baseBuild (line 113) | public static ChatRequest baseBuild(Message.Role role, String content) { FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/chat/resp/ChatResponse.java class ChatResponse (line 15) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/embedding/EmbeddingData.java class EmbeddingData (line 10) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/embedding/req/EmbeddingRequest.java class EmbeddingRequest (line 16) | @Data method baseBuild (line 39) | public static EmbeddingRequest baseBuild(List input) { FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/embedding/resp/EmbeddingResponse.java class EmbeddingResponse (line 16) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/images/ImageData.java class ImageData (line 10) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/images/req/ImageRequest.java class ImageRequest (line 13) | @Data method baseBuild (line 119) | public static ImageRequest baseBuild(String prompt) { type ImgSize (line 123) | @Getter type ImgStyle (line 136) | @Getter FILE: ai-baidu/src/main/java/com/ai/baidu/endPoint/images/resp/ImageResponse.java class ImageResponse (line 14) | @Data FILE: ai-baidu/src/main/java/com/ai/baidu/interceptor/ResponseInterceptor.java class ResponseInterceptor (line 13) | @Slf4j method intercept (line 15) | @Override FILE: ai-baidu/src/test/java/com/ai/baidu/ChatApiTest.java class ChatApiTest (line 27) | @Slf4j method test_BaiduSessionFactory (line 34) | @Before method test_auth (line 60) | @Test method test_chat (line 72) | @Test method test_chat_multiple (line 82) | @Test method test_chat_stream (line 100) | @Test FILE: ai-baidu/src/test/java/com/ai/baidu/EmbeddingApiTest.java class EmbeddingApiTest (line 21) | public class EmbeddingApiTest { method test_BaiduSessionFactory (line 27) | @Before method test_embedding (line 53) | @Test FILE: ai-baidu/src/test/java/com/ai/baidu/ImageApiTest.java class ImageApiTest (line 22) | public class ImageApiTest { method test_BaiduSessionFactory (line 28) | @Before method test_text2image (line 51) | @Test FILE: ai-common/src/main/java/com/ai/common/utils/Exceptions.java class Exceptions (line 6) | public class Exceptions { method illegalArgument (line 8) | public static IllegalArgumentException illegalArgument(String format, ... method runtime (line 12) | public static RuntimeException runtime(String format, Object... args) { FILE: ai-common/src/main/java/com/ai/common/utils/ImageUtils.java class ImageUtils (line 11) | public class ImageUtils { method convertImageToBase64Str (line 19) | public static String convertImageToBase64Str(String imageFileName) { method convertBase64StrToImage (line 56) | public static void convertBase64StrToImage(String base64String, String... FILE: ai-common/src/main/java/com/ai/common/utils/JsonUtils.java class JsonUtils (line 7) | public class JsonUtils { method fromJson (line 11) | public static T fromJson(String json, Class valueType) { method toJson (line 20) | public static String toJson(Object object) { FILE: ai-common/src/main/java/com/ai/common/utils/ValidationUtils.java class ValidationUtils (line 8) | public class ValidationUtils { method ensureNotNull (line 10) | public static T ensureNotNull(T object, String name) { method ensureNotEmpty (line 18) | public static > T ensureNotEmpty(T collection,... method ensureNotBlank (line 26) | public static String ensureNotBlank(String string, String name) { method ensureTrue (line 34) | public static void ensureTrue(boolean expression, String msg) { method ensureGreaterThanZero (line 40) | public static int ensureGreaterThanZero(Integer i, String name) { method ensureBetween (line 48) | public static double ensureBetween(Double d, double min, double max, S... method ensureBetween (line 56) | public static int ensureBetween(Integer i, int min, int max, String na... FILE: ai-core/src/main/java/com/ai/core/config/BaseConfiguration.java class BaseConfiguration (line 15) | @Data FILE: ai-core/src/main/java/com/ai/core/exception/BaseException.java class BaseException (line 5) | @Getter method BaseException (line 11) | public BaseException(IError error) { method BaseException (line 17) | public BaseException(String msg) { method BaseException (line 23) | public BaseException() { FILE: ai-core/src/main/java/com/ai/core/exception/Constants.java class Constants (line 12) | public class Constants { type ErrorMsg (line 26) | public enum ErrorMsg implements IError { method ErrorMsg (line 40) | ErrorMsg(int code, String msg) { method msg (line 45) | public String msg() { method code (line 49) | public int code() { type Role (line 61) | @Getter FILE: ai-core/src/main/java/com/ai/core/exception/IError.java type IError (line 3) | public interface IError { method msg (line 5) | String msg(); method code (line 7) | int code(); FILE: ai-core/src/main/java/com/ai/core/factory/SessionFactory.java type SessionFactory (line 6) | public interface SessionFactory { method openAggregationSession (line 13) | Session openAggregationSession(); method createApiServer (line 21) | ApiServer createApiServer(OkHttpClient okHttpClient); method createHttpClient (line 28) | OkHttpClient createHttpClient(); FILE: ai-core/src/main/java/com/ai/core/strategy/KeyStrategy.java type KeyStrategy (line 7) | public interface KeyStrategy { method apply (line 8) | R apply(T t); FILE: ai-core/src/main/java/com/ai/core/strategy/impl/FirstKeyStrategy.java class FirstKeyStrategy (line 8) | public class FirstKeyStrategy implements KeyStrategy, T> { method apply (line 10) | @Override FILE: ai-core/src/main/java/com/ai/core/strategy/impl/RandomKeyStrategy.java class RandomKeyStrategy (line 9) | public class RandomKeyStrategy implements KeyStrategy, T> { method apply (line 11) | @Override FILE: ai-openai/src/main/java/com/ai/openai/Product.java class Product (line 3) | public class Product { method Product (line 8) | public Product(Builder builder) { method main (line 13) | public static void main(String[] args) { class Builder (line 17) | public static class Builder { method Builder (line 21) | public Builder() { method setStr1 (line 24) | public Builder setStr1(String str1) { method setStr2 (line 29) | public Builder setStr2(String str2) { method build (line 34) | public Product build() { FILE: ai-openai/src/main/java/com/ai/openai/Singleton.java class Singleton (line 4) | public class Singleton { method Singleton (line 8) | private Singleton() { method getInstance (line 11) | public static Singleton getInstance() { FILE: ai-openai/src/main/java/com/ai/openai/ThreadPrint.java class LockPrinter (line 8) | class LockPrinter { method main (line 13) | public static void main(String[] args) { method printNumber (line 19) | public static void printNumber(int target) { class SyncPrinter (line 38) | class SyncPrinter { method main (line 42) | public static void main(String[] args) { method printNumber (line 48) | public static void printNumber(int target) { FILE: ai-openai/src/main/java/com/ai/openai/achieve/Configuration.java class Configuration (line 15) | @Data method createRequestFactory (line 33) | public EventSource.Factory createRequestFactory() { method getSystemApiData (line 38) | public String getSystemApiData() { FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/DefaultOpenAiSessionFactory.java class DefaultOpenAiSessionFactory (line 23) | @AllArgsConstructor method createHttpClient (line 28) | @Override method createApiServer (line 48) | @Override method openAggregationSession (line 58) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultAggregationSession.java class DefaultAggregationSession (line 11) | public class DefaultAggregationSession implements AggregationSession { method DefaultAggregationSession (line 31) | public DefaultAggregationSession(Configuration configuration) { method getConfiguration (line 35) | public Configuration getConfiguration() { method getAudioSession (line 39) | @Override method getChatSession (line 51) | @Override method getFineTuningSession (line 63) | @Override method getEmbeddingSession (line 75) | @Override method getFilesSession (line 87) | @Override method getImageSession (line 99) | @Override method getModelSession (line 111) | @Override method getModerationSession (line 123) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultAudioSession.java class DefaultAudioSession (line 26) | @Data method DefaultAudioSession (line 31) | public DefaultAudioSession(Configuration configuration) { method ttsCompletions (line 36) | @Override method sttBaseCompletions (line 41) | private SttCompletionResponse sttBaseCompletions(String apiHostByUser,... method sttCompletions (line 66) | @Override method translationCompletions (line 71) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultChatSession.java class DefaultChatSession (line 40) | @Data method DefaultChatSession (line 50) | public DefaultChatSession(Configuration configuration) { method qaCompletions (line 56) | @Override method qaCompletions (line 61) | @Override method chatCompletions (line 73) | @Override method chatCompletions (line 78) | @Override method chatCompletions (line 83) | @Override method chatCompletions (line 88) | @Override method chatCompletionsFuture (line 100) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultEmbeddingSession.java class DefaultEmbeddingSession (line 21) | @Data method DefaultEmbeddingSession (line 26) | public DefaultEmbeddingSession(Configuration configuration) { method embeddingCompletions (line 31) | @Override method embeddingCompletions (line 36) | @Override method embeddingCompletions (line 41) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultFilesSession.java class DefaultFilesSession (line 23) | @Data method DefaultFilesSession (line 28) | public DefaultFilesSession(Configuration configuration) { method listFilesCompletions (line 33) | @Override method uploadFileCompletions (line 38) | @Override method deleteFileCompletions (line 46) | @Override method retrieveFileCompletions (line 51) | @Override method retrieveFileContextCompletions (line 56) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultFineTuningSession.java class DefaultFineTuningSession (line 19) | @Data method DefaultFineTuningSession (line 24) | public DefaultFineTuningSession(Configuration configuration) { method createFineTuningJobCompletions (line 29) | @Override method listFineTuningJobsCompletions (line 34) | @Override method listFineTuningJobsCompletions (line 39) | @Override method retrieveFineTuningJobCompletions (line 44) | @Override method cancelFineTuningJobCompletions (line 49) | @Override method listFineTuningEventsCompletions (line 54) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultImageSession.java class DefaultImageSession (line 27) | @Data method DefaultImageSession (line 32) | public DefaultImageSession(Configuration configuration) { method createImageCompletions (line 37) | @Override method editImageCompletions (line 42) | @Override method variationImageCompletions (line 68) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultModelSession.java class DefaultModelSession (line 19) | @Data method DefaultModelSession (line 24) | public DefaultModelSession(Configuration configuration) { method listModelCompletions (line 29) | @Override method retrieveModelCompletions (line 34) | @Override method deleteFineTuneModelCompletions (line 39) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/DefaultModerationSession.java class DefaultModerationSession (line 21) | @Data method DefaultModerationSession (line 26) | public DefaultModerationSession(Configuration configuration) { method moderationCompletions (line 31) | @Override FILE: ai-openai/src/main/java/com/ai/openai/achieve/defaults/session/Session.java class Session (line 8) | @Data FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/api/OpenaiApiServer.java type OpenaiApiServer (line 39) | public interface OpenaiApiServer { method createQaCompletion (line 50) | @POST("/v1/completions") method createChatCompletion (line 62) | @POST("/v1/chat/completions") method createChatCompletion (line 74) | @POST("/v1/chat/completions") method createChatCompletion (line 86) | @POST("/v1/chat/completions") method createSpeechCompletion (line 99) | @POST("/v1/audio/speech") method createTranscriptionCompletion (line 113) | @Multipart method createTranslationCompletion (line 127) | @Multipart method createEmbeddingsCompletion (line 140) | @POST("/v1/embeddings") method createFineTuningJobCompletion (line 152) | @POST("/v1/fine_tuning/jobs") method listFineTuningJobsCompletion (line 165) | @GET("/v1/fine_tuning/jobs") method retrieveFineTuningJobCompletion (line 177) | @GET("/v1/fine_tuning/jobs/{fine_tuning_job_id}") method cancelFineTuningJobCompletion (line 189) | @POST("/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel") method listFineTuningEventsCompletion (line 201) | @GET("/v1/fine_tuning/jobs/{fine_tuning_job_id}/events") method listFilesCompletion (line 212) | @GET("/v1/files") method uploadFileCompletion (line 225) | @Multipart method deleteFileCompletion (line 238) | @DELETE("/v1/files/{file_id}") method retrieveFileCompletion (line 250) | @GET("/v1/files/{file_id}") method retrieveFileContentCompletion (line 263) | @Streaming method createImageCompletion (line 276) | @POST("/v1/images/generations") method editImageCompletion (line 290) | @Multipart method variationImageCompletion (line 307) | @Multipart method listModelsCompletion (line 322) | @GET("/v1/models") method retrieveModelCompletion (line 334) | @GET("/v1/models/{model}") method deleteFineTuneModelCompletion (line 346) | @DELETE("/v1/models/{model}") method moderationCompletion (line 359) | @POST("/v1/moderations") FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/AggregationSession.java type AggregationSession (line 6) | public interface AggregationSession { method getAudioSession (line 11) | AudioSession getAudioSession(); method getChatSession (line 16) | ChatSession getChatSession(); method getFineTuningSession (line 21) | FineTuningSession getFineTuningSession(); method getEmbeddingSession (line 26) | EmbeddingSession getEmbeddingSession(); method getFilesSession (line 31) | FilesSession getFilesSession(); method getImageSession (line 36) | ImageSession getImageSession(); method getModelSession (line 41) | ModelSession getModelSession(); method getModerationSession (line 46) | ModerationSession getModerationSession(); FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/AudioSession.java type AudioSession (line 11) | public interface AudioSession { method ttsCompletions (line 22) | void ttsCompletions(String apiHostByUser, String apiKeyByUser, String ... method sttCompletions (line 33) | SttCompletionResponse sttCompletions(String apiHostByUser, String apiK... method translationCompletions (line 44) | SttCompletionResponse translationCompletions(String apiHostByUser, Str... FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/ChatSession.java type ChatSession (line 18) | public interface ChatSession { method qaCompletions (line 29) | QaCompletionResponse qaCompletions(String apiHostByUser, String apiKey... method qaCompletions (line 41) | EventSource qaCompletions(String apiHostByUser, String apiKeyByUser, S... method chatCompletions (line 52) | ChatCompletionResponse chatCompletions(String apiHostByUser, String ap... method chatCompletions (line 63) | ChatCompletionResponse chatCompletions(String apiHostByUser, String ap... method chatCompletions (line 74) | ChatCompletionResponse chatCompletions(String apiHostByUser, String ap... method chatCompletions (line 86) | EventSource chatCompletions(String apiHostByUser, String apiKeyByUser,... method chatCompletionsFuture (line 94) | CompletableFuture chatCompletionsFuture(String apiHostByUser, ... FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/EmbeddingSession.java type EmbeddingSession (line 11) | public interface EmbeddingSession { method embeddingCompletions (line 22) | EmbeddingCompletionResponse embeddingCompletions(String apiHostByUser,... method embeddingCompletions (line 33) | EmbeddingCompletionResponse embeddingCompletions(String apiHostByUser,... method embeddingCompletions (line 44) | EmbeddingCompletionResponse embeddingCompletions(String apiHostByUser,... FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/FilesSession.java type FilesSession (line 13) | public interface FilesSession { method listFilesCompletions (line 22) | List listFilesCompletions(String apiHostByUser, String api... method uploadFileCompletions (line 34) | FileObject uploadFileCompletions(String apiHostByUser, String apiKeyBy... method deleteFileCompletions (line 45) | DeleteFileResponse deleteFileCompletions(String apiHostByUser, String ... method retrieveFileCompletions (line 56) | FileObject retrieveFileCompletions(String apiHostByUser, String apiKey... method retrieveFileContextCompletions (line 67) | ResponseBody retrieveFileContextCompletions(String apiHostByUser, Stri... FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/FineTuningSession.java type FineTuningSession (line 12) | public interface FineTuningSession { method createFineTuningJobCompletions (line 23) | FineTuningResponse createFineTuningJobCompletions(String apiHostByUser... method listFineTuningJobsCompletions (line 34) | CommonListResponse listFineTuningJobsCompletions(S... method listFineTuningJobsCompletions (line 46) | CommonListResponse listFineTuningJobsCompletions(S... method retrieveFineTuningJobCompletions (line 57) | FineTuningResponse retrieveFineTuningJobCompletions(String apiHostByUs... method cancelFineTuningJobCompletions (line 68) | FineTuningResponse cancelFineTuningJobCompletions(String apiHostByUser... method listFineTuningEventsCompletions (line 79) | CommonListResponse listFineTuningEventsCompletions(St... FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/ImageSession.java type ImageSession (line 14) | public interface ImageSession { method createImageCompletions (line 23) | List createImageCompletions(String apiHostByUser, String ... method editImageCompletions (line 36) | List editImageCompletions(String apiHostByUser, String ap... method variationImageCompletions (line 48) | List variationImageCompletions(String apiHostByUser, Stri... FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/ModelSession.java type ModelSession (line 12) | public interface ModelSession { method listModelCompletions (line 22) | List listModelCompletions(String apiHostByUser, String ap... method retrieveModelCompletions (line 33) | ModelObject retrieveModelCompletions(String apiHostByUser, String apiK... method deleteFineTuneModelCompletions (line 44) | DeleteFineTuneModelResponse deleteFineTuneModelCompletions(String apiH... FILE: ai-openai/src/main/java/com/ai/openai/achieve/standard/session/ModerationSession.java type ModerationSession (line 10) | public interface ModerationSession { method moderationCompletions (line 20) | ModerationResponse moderationCompletions(String apiHostByUser, String ... FILE: ai-openai/src/main/java/com/ai/openai/common/ApiUrl.java type ApiUrl (line 9) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/common/CommonListResponse.java class CommonListResponse (line 15) | @Data class Error (line 25) | @Data FILE: ai-openai/src/main/java/com/ai/openai/common/Usage.java class Usage (line 8) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/audio/req/SttCompletionRequest.java class SttCompletionRequest (line 12) | @Data type Model (line 58) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/audio/req/TtsCompletionRequest.java class TtsCompletionRequest (line 11) | @Data method baseBuild (line 54) | public static TtsCompletionRequest baseBuild(String input) { type Model (line 63) | @Getter type Voice (line 73) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/audio/resp/SttCompletionResponse.java class SttCompletionResponse (line 12) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/ChatChoice.java class ChatChoice (line 16) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/Parameters.java class Parameters (line 11) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/QaChoice.java class QaChoice (line 13) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/ResponseFormat.java class ResponseFormat (line 10) | @Data type Type (line 21) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/msg/BaseMessage.java class BaseMessage (line 15) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/msg/Content.java class Content (line 10) | @Data method BuildTextContent (line 36) | public static Content BuildTextContent(String text) { method BuildImageUrlContent (line 43) | public static Content BuildImageUrlContent(String urlOrB64Json) { type Type (line 50) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/msg/DefaultMessage.java class DefaultMessage (line 18) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/msg/ImageUrl.java class ImageUrl (line 12) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/msg/ImgMessage.java class ImgMessage (line 15) | @Data method addTextContent (line 30) | public void addTextContent(String text) { method addImageContent (line 37) | public void addImageContent(String imageUrl) { method addContent (line 47) | public void addContent(Content content) { FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/req/BaseChatCompletionRequest.java class BaseChatCompletionRequest (line 14) | @Data type Model (line 91) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/req/DefaultChatCompletionRequest.java class DefaultChatCompletionRequest (line 21) | @Data method baseBuild (line 45) | public static DefaultChatCompletionRequest baseBuild(String question) { method addMessage (line 57) | public void addMessage(DefaultMessage message) { method addMessage (line 67) | public void addMessage(String role, String content) { FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/req/FuncChatCompletionRequest.java class FuncChatCompletionRequest (line 23) | @Data method baseBuild (line 53) | public static FuncChatCompletionRequest baseBuild(String question) { method addMessage (line 64) | public void addMessage(DefaultMessage message) { method addMessage (line 74) | public void addMessage(String role, String content) { FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/req/ImgChatCompletionRequest.java class ImgChatCompletionRequest (line 18) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/req/QaCompletionRequest.java class QaCompletionRequest (line 12) | @Builder method baseBuild (line 111) | public static QaCompletionRequest baseBuild(String question) { type Model (line 115) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/resp/ChatCompletionResponse.java class ChatCompletionResponse (line 18) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/resp/QaCompletionResponse.java class QaCompletionResponse (line 18) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/tools/Tool.java class Tool (line 7) | @Data type Type (line 22) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/tools/ToolCall.java class ToolCall (line 10) | @Data type Type (line 22) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/tools/ToolCallFunction.java class ToolCallFunction (line 13) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/chat/tools/ToolFunction.java class ToolFunction (line 11) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/embeddings/EmbeddingObject.java class EmbeddingObject (line 11) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/embeddings/req/EmbeddingCompletionRequest.java class EmbeddingCompletionRequest (line 12) | @Data method baseBuild (line 50) | public static EmbeddingCompletionRequest baseBuild(String input) { method baseBuild (line 60) | public static EmbeddingCompletionRequest baseBuild(List inputL... type Model (line 64) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/embeddings/resp/EmbeddingCompletionResponse.java class EmbeddingCompletionResponse (line 14) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/files/FileObject.java class FileObject (line 10) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/files/resp/DeleteFileResponse.java class DeleteFileResponse (line 12) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/fineTuning/FineTuneError.java class FineTuneError (line 9) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/fineTuning/FineTuningEvent.java class FineTuningEvent (line 10) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/fineTuning/HyperParameters.java class HyperParameters (line 13) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/fineTuning/req/FineTuningRequest.java class FineTuningRequest (line 11) | @Data type Model (line 49) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/fineTuning/req/ListFineTuningRequest.java class ListFineTuningRequest (line 12) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/fineTuning/resp/FineTuningResponse.java class FineTuningResponse (line 14) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/images/ImageObject.java class ImageObject (line 8) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/images/req/CreateImageRequest.java class CreateImageRequest (line 10) | @Data method baseBuild (line 79) | public static CreateImageRequest baseBuild(String prompt) { type Model (line 86) | @Getter type Quality (line 98) | @Getter type Style (line 110) | @Getter type Format (line 119) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/images/req/ImageEditRequest.java class ImageEditRequest (line 10) | @Data method baseBuild (line 50) | public static ImageEditRequest baseBuild(String prompt) { type SizeEnum (line 54) | @Getter type ResponseFormat (line 67) | @AllArgsConstructor FILE: ai-openai/src/main/java/com/ai/openai/endPoint/images/req/ImageVariationRequest.java class ImageVariationRequest (line 11) | @Slf4j type SizeEnum (line 39) | @Getter type ResponseFormat (line 52) | @AllArgsConstructor FILE: ai-openai/src/main/java/com/ai/openai/endPoint/images/resp/CreateImageResponse.java class CreateImageResponse (line 12) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/models/ModelObject.java class ModelObject (line 9) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/models/resp/DeleteFineTuneModelResponse.java class DeleteFineTuneModelResponse (line 11) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/moderations/Categories.java class Categories (line 11) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/moderations/CategoryScores.java class CategoryScores (line 11) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/moderations/Result.java class Result (line 12) | @Data FILE: ai-openai/src/main/java/com/ai/openai/endPoint/moderations/req/ModerationRequest.java class ModerationRequest (line 10) | @Data method baseBuild (line 30) | public static ModerationRequest baseBuild(String input) { method baseBuild (line 42) | public static ModerationRequest baseBuild(List inputList) { type Model (line 46) | @Getter FILE: ai-openai/src/main/java/com/ai/openai/endPoint/moderations/resp/ModerationResponse.java class ModerationResponse (line 12) | @Data FILE: ai-openai/src/main/java/com/ai/openai/interceptor/HeaderInterceptor.java class HeaderInterceptor (line 19) | public class HeaderInterceptor implements Interceptor { method HeaderInterceptor (line 36) | public HeaderInterceptor(List apiKeyBySystem, String apiHostBy... method intercept (line 42) | @NotNull FILE: ai-openai/src/main/java/com/ai/openai/interceptor/ResponseInterceptor.java class ResponseInterceptor (line 15) | @Slf4j method intercept (line 17) | @Override FILE: ai-openai/src/test/java/com/ai/openai/AudioApiTest.java class AudioApiTest (line 29) | @Slf4j method test_OpenAiSessionFactory (line 34) | @Before method test_tts (line 55) | @Test method test_stt (line 99) | @Test method test_translation (line 111) | @Test FILE: ai-openai/src/test/java/com/ai/openai/ChatApiTest.java class ChatApiTest (line 39) | @Slf4j method test_OpenAiSessionFactory (line 44) | @Before method test_qa_completions (line 65) | @Test method test_qa_completions_stream (line 75) | @Test method test_chat_completions (line 100) | @Test method test_func_chat_completions (line 121) | @Test method test_img_chat_completions (line 153) | @Test method test_chat_completions_stream (line 170) | @Test method test_chat_completions_future (line 201) | @Test FILE: ai-openai/src/test/java/com/ai/openai/EmbeddingApiTest.java class EmbeddingApiTest (line 25) | @Slf4j method test_OpenAiSessionFactory (line 30) | @Before method test_embedding (line 51) | @Test method test_embedding_list (line 65) | @Test method test_embedding_req (line 74) | @Test FILE: ai-openai/src/test/java/com/ai/openai/FilesApiTest.java class FilesApiTest (line 25) | @Slf4j method test_OpenAiSessionFactory (line 30) | @Before method test_list_file (line 51) | @Test method test_upload_file (line 60) | @Test method test_delete_file (line 70) | @Test method test_retrieve_file (line 79) | @Test method test_retrieve_file_context (line 88) | @Test FILE: ai-openai/src/test/java/com/ai/openai/FineTuningApiTest.java class FineTuningApiTest (line 25) | @Slf4j method test_OpenAiSessionFactory (line 30) | @Before method test_create_fine_tuning (line 51) | @Test method test_list_fine_tuning_1 (line 64) | @Test method test_list_fine_tuning_2 (line 74) | @Test method test_retrieve_fine_tuning (line 83) | @Test method test_cancel_fine_tuning (line 92) | @Test method test_list_fine_tuning_events (line 101) | @Test FILE: ai-openai/src/test/java/com/ai/openai/ImageApiTest.java class ImageApiTest (line 27) | @Slf4j method test_OpenAiSessionFactory (line 31) | @Before method test_create_image_b64json (line 52) | @Test method test_create_image_url (line 65) | @Test method test_edit_image (line 78) | @Test method test_variation_image (line 89) | @Test FILE: ai-openai/src/test/java/com/ai/openai/ModelApiTest.java class ModelApiTest (line 23) | @Slf4j method test_OpenAiSessionFactory (line 28) | @Before method test_list_model (line 49) | @Test method test_retrieve_model (line 58) | @Test method test_delete_fine_tune_model (line 67) | @Test FILE: ai-openai/src/test/java/com/ai/openai/ModerationApiTest.java class ModerationApiTest (line 24) | @Slf4j method test_OpenAiSessionFactory (line 29) | @Before method test_moderation (line 50) | @Test FILE: ai-spark/src/main/java/com/ai/spark/achieve/ApiData.java class ApiData (line 12) | @Data FILE: ai-spark/src/main/java/com/ai/spark/achieve/Configuration.java class Configuration (line 13) | @Data method getSystemApiData (line 31) | public ApiData getSystemApiData() { FILE: ai-spark/src/main/java/com/ai/spark/achieve/defaults/DefaultSparkSessionFactory.java class DefaultSparkSessionFactory (line 20) | public class DefaultSparkSessionFactory implements SessionFactory WebSocket chat(T chatListener); method chat (line 29) | WebSocket chat(String apiKey, String apiSecre... method documentChat (line 37) | WebSocket documentChat(T documentChat... method documentChat (line 47) | WebSocket documentChat(String appId, ... FILE: ai-spark/src/main/java/com/ai/spark/achieve/standard/session/DocumentSession.java type DocumentSession (line 11) | public interface DocumentSession { method fileUpload (line 19) | FileUploadResponse fileUpload(FileUploadRequest fileUploadRequest); method fileUpload (line 29) | FileUploadResponse fileUpload(String appId, String apiSecret, FileUplo... method documentSummaryStart (line 37) | DocumentSummaryResponse documentSummaryStart(String fileId); method documentSummaryStart (line 47) | DocumentSummaryResponse documentSummaryStart(String appId, String apiS... method documentSummaryQuery (line 55) | DocumentSummaryResponse documentSummaryQuery(String fileId); method documentSummaryQuery (line 65) | DocumentSummaryResponse documentSummaryQuery(String appId, String apiS... FILE: ai-spark/src/main/java/com/ai/spark/achieve/standard/session/EmbeddingSession.java type EmbeddingSession (line 10) | public interface EmbeddingSession { method embed (line 18) | EmbeddingResponse embed(EmbeddingRequest embeddingRequest); method embed (line 28) | EmbeddingResponse embed(String apiKey, String apiSecret, EmbeddingRequ... FILE: ai-spark/src/main/java/com/ai/spark/achieve/standard/session/ImageSession.java type ImageSession (line 13) | public interface ImageSession { method imageCreate (line 21) | ImageCreateResponse imageCreate(ImageCreateRequest imageCreateRequest); method imageCreate (line 31) | ImageCreateResponse imageCreate(String apiKey, String apiSecret, Image... method imageUnderstanding (line 39) | public WebSocket imageUnderstan... method imageUnderstanding (line 49) | public WebSocket imageUnderstan... FILE: ai-spark/src/main/java/com/ai/spark/common/Constants.java class Constants (line 4) | public class Constants { FILE: ai-spark/src/main/java/com/ai/spark/common/SparkApiUrl.java class SparkApiUrl (line 13) | @Slf4j method getUrl (line 77) | public static String getUrl(String key) { type ApiUrl (line 85) | @Getter FILE: ai-spark/src/main/java/com/ai/spark/common/Usage.java class Usage (line 10) | @Data FILE: ai-spark/src/main/java/com/ai/spark/common/UsageText.java class UsageText (line 10) | @Data FILE: ai-spark/src/main/java/com/ai/spark/common/utils/AuthUtils.java class AuthUtils (line 27) | public class AuthUtils { method replaceAllHttp (line 38) | public static String replaceAllHttp(String authUrl) { method getAuthUrl (line 51) | public static String getAuthUrl(String requestMethod, String hostUrl, ... method getSignature (line 74) | public static String getSignature(String appId, String secret, long ts) { method hmacSHA1Encrypt (line 90) | private static String hmacSHA1Encrypt(String encryptText, String encry... method md5 (line 110) | private static String md5(String cipherText) { type RequestMethod (line 137) | @Getter FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/Audio.java class Audio (line 11) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/AudioHeader.java class AudioHeader (line 11) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/AudioParameter.java class AudioParameter (line 10) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/AudioPayload.java class AudioPayload (line 11) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/AudioText.java class AudioText (line 10) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/Oral.java class Oral (line 11) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/Pybuf.java class Pybuf (line 10) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/Tts.java class Tts (line 7) | @Data type Vcn (line 92) | @Getter FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/req/AudioRequest.java class AudioRequest (line 14) | @Data method baseBuild (line 34) | public static AudioRequest baseBuild(Tts.Vcn vcn, String appId) { FILE: ai-spark/src/main/java/com/ai/spark/endPoint/audio/resp/AudioResponse.java class AudioResponse (line 12) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/Chat.java class Chat (line 8) | @Data type General (line 55) | @Getter FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/ChatHeader.java class ChatHeader (line 8) | @Data type Code (line 50) | @Getter FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/ChatParameter.java class ChatParameter (line 10) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/ChatPayload.java class ChatPayload (line 13) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/ChatText.java class ChatText (line 8) | @Data method baseBuild (line 40) | public static ChatText baseBuild(Role role, String content) { type Role (line 44) | @Getter type ContentType (line 55) | @Getter FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/Choice.java class Choice (line 11) | @Data type Status (line 32) | @Getter method Status (line 41) | Status(int value) { FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/Message.java class Message (line 13) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/document/ChatExtends.java class ChatExtends (line 10) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/function/Function.java class Function (line 12) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/function/FunctionParameter.java class FunctionParameter (line 11) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/function/FunctionText.java class FunctionText (line 10) | @Data FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/req/ChatRequest.java class ChatRequest (line 15) | @Data method baseBuild (line 30) | public static ChatRequest baseBuild(String question, String appId) { FILE: ai-spark/src/main/java/com/ai/spark/endPoint/chat/req/DocumentChatRequest.java class DocumentChatRequest (line 17) | @Data method baseBuild (line 39) | public static DocumentChatRequest baseBuild(String question, List