You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openai-client/api/openai-client.api
+32-3Lines changed: 32 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,8 @@
1
+
public abstract interface class com/aallam/openai/client/Audio {
2
+
public abstract fun transcription (Lcom/aallam/openai/api/audio/TranscriptionRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
3
+
public abstract fun translation (Lcom/aallam/openai/api/audio/TranslationRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
4
+
}
5
+
1
6
public abstract interface class com/aallam/openai/client/Chat {
2
7
public abstract fun chatCompletion (Lcom/aallam/openai/api/chat/ChatCompletionRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
3
8
public abstract fun chatCompletions (Lcom/aallam/openai/api/chat/ChatCompletionRequest;)Lkotlinx/coroutines/flow/Flow;
@@ -52,17 +57,19 @@ public abstract interface class com/aallam/openai/client/Moderations {
52
57
public abstract fun moderations (Lcom/aallam/openai/api/moderation/ModerationRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
53
58
}
54
59
55
-
public abstract interface class com/aallam/openai/client/OpenAI : com/aallam/openai/client/Chat, com/aallam/openai/client/Completions, com/aallam/openai/client/Edits, com/aallam/openai/client/Embeddings, com/aallam/openai/client/Files, com/aallam/openai/client/FineTunes, com/aallam/openai/client/Images, com/aallam/openai/client/Models, com/aallam/openai/client/Moderations {
60
+
public abstract interface class com/aallam/openai/client/OpenAI : com/aallam/openai/client/Audio, com/aallam/openai/client/Chat, com/aallam/openai/client/Completions, com/aallam/openai/client/Edits, com/aallam/openai/client/Embeddings, com/aallam/openai/client/Files, com/aallam/openai/client/FineTunes, com/aallam/openai/client/Images, com/aallam/openai/client/Models, com/aallam/openai/client/Moderations {
56
61
}
57
62
58
63
public final class com/aallam/openai/client/OpenAIConfig {
59
-
public fun <init> (Ljava/lang/String;Lcom/aallam/openai/api/logging/LogLevel;Lcom/aallam/openai/api/logging/Logger;Lcom/aallam/openai/api/http/Timeout;Ljava/lang/String;Ljava/util/Map;Lcom/aallam/openai/client/OpenAIHost;)V
60
-
public synthetic fun <init> (Ljava/lang/String;Lcom/aallam/openai/api/logging/LogLevel;Lcom/aallam/openai/api/logging/Logger;Lcom/aallam/openai/api/http/Timeout;Ljava/lang/String;Ljava/util/Map;Lcom/aallam/openai/client/OpenAIHost;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
64
+
public fun <init> (Ljava/lang/String;Lcom/aallam/openai/api/logging/LogLevel;Lcom/aallam/openai/api/logging/Logger;Lcom/aallam/openai/api/http/Timeout;Ljava/lang/String;Ljava/util/Map;Lcom/aallam/openai/client/OpenAIHost;Lcom/aallam/openai/client/ProxyConfig;Lcom/aallam/openai/client/RetryStrategy;)V
65
+
public synthetic fun <init> (Ljava/lang/String;Lcom/aallam/openai/api/logging/LogLevel;Lcom/aallam/openai/api/logging/Logger;Lcom/aallam/openai/api/http/Timeout;Ljava/lang/String;Ljava/util/Map;Lcom/aallam/openai/client/OpenAIHost;Lcom/aallam/openai/client/ProxyConfig;Lcom/aallam/openai/client/RetryStrategy;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
61
66
public final fun getHeaders ()Ljava/util/Map;
62
67
public final fun getHost ()Lcom/aallam/openai/client/OpenAIHost;
63
68
public final fun getLogLevel ()Lcom/aallam/openai/api/logging/LogLevel;
64
69
public final fun getLogger ()Lcom/aallam/openai/api/logging/Logger;
65
70
public final fun getOrganization ()Ljava/lang/String;
71
+
public final fun getProxy ()Lcom/aallam/openai/client/ProxyConfig;
72
+
public final fun getRetry ()Lcom/aallam/openai/client/RetryStrategy;
66
73
public final fun getTimeout ()Lcom/aallam/openai/api/http/Timeout;
67
74
public final fun getToken ()Ljava/lang/String;
68
75
}
@@ -84,6 +91,28 @@ public final class com/aallam/openai/client/OpenAIKt {
84
91
public static final fun OpenAI (Ljava/lang/String;)Lcom/aallam/openai/client/OpenAI;
85
92
}
86
93
94
+
public abstract interface class com/aallam/openai/client/ProxyConfig {
95
+
}
96
+
97
+
public final class com/aallam/openai/client/ProxyConfig$Http : com/aallam/openai/client/ProxyConfig {
98
+
public fun <init> (Ljava/lang/String;)V
99
+
public final fun getUrl ()Ljava/lang/String;
100
+
}
101
+
102
+
public final class com/aallam/openai/client/ProxyConfig$Socks : com/aallam/openai/client/ProxyConfig {
103
+
public fun <init> (Ljava/lang/String;I)V
104
+
public final fun getHost ()Ljava/lang/String;
105
+
public final fun getPort ()I
106
+
}
107
+
108
+
public final class com/aallam/openai/client/RetryStrategy {
109
+
public synthetic fun <init> (IDJILkotlin/jvm/internal/DefaultConstructorMarker;)V
110
+
public synthetic fun <init> (IDJLkotlin/jvm/internal/DefaultConstructorMarker;)V
111
+
public final fun getBase ()D
112
+
public final fun getMaxDelay-UwyO8pc ()J
113
+
public final fun getMaxRetries ()I
114
+
}
115
+
87
116
public final class com/aallam/openai/client/extension/EmbeddingKt {
88
117
public static final fun distance (Lcom/aallam/openai/api/embedding/Embedding;Lcom/aallam/openai/api/embedding/Embedding;)D
89
118
public static final fun similarity (Lcom/aallam/openai/api/embedding/Embedding;Lcom/aallam/openai/api/embedding/Embedding;)D
Copy file name to clipboardExpand all lines: openai-core/api/openai-core.api
+119Lines changed: 119 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,125 @@ public abstract interface annotation class com/aallam/openai/api/ExperimentalOpe
7
7
public abstract interface annotation class com/aallam/openai/api/OpenAIDsl : java/lang/annotation/Annotation {
8
8
}
9
9
10
+
public final class com/aallam/openai/api/audio/Transcription {
11
+
public static final field Companion Lcom/aallam/openai/api/audio/Transcription$Companion;
12
+
public synthetic fun <init> (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
13
+
public fun <init> (Ljava/lang/String;)V
14
+
public final fun component1 ()Ljava/lang/String;
15
+
public final fun copy (Ljava/lang/String;)Lcom/aallam/openai/api/audio/Transcription;
16
+
public static synthetic fun copy$default (Lcom/aallam/openai/api/audio/Transcription;Ljava/lang/String;ILjava/lang/Object;)Lcom/aallam/openai/api/audio/Transcription;
17
+
public fun equals (Ljava/lang/Object;)Z
18
+
public final fun getText ()Ljava/lang/String;
19
+
public fun hashCode ()I
20
+
public fun toString ()Ljava/lang/String;
21
+
public static final fun write$Self (Lcom/aallam/openai/api/audio/Transcription;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
22
+
}
23
+
24
+
public final class com/aallam/openai/api/audio/Transcription$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
25
+
public static final field INSTANCE Lcom/aallam/openai/api/audio/Transcription$$serializer;
26
+
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
27
+
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/aallam/openai/api/audio/Transcription;
28
+
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
29
+
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
30
+
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/aallam/openai/api/audio/Transcription;)V
31
+
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
32
+
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
33
+
}
34
+
35
+
public final class com/aallam/openai/api/audio/Transcription$Companion {
36
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
37
+
}
38
+
39
+
public final class com/aallam/openai/api/audio/TranscriptionRequest {
40
+
public synthetic fun <init> (Lcom/aallam/openai/api/file/FileSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
41
+
public synthetic fun <init> (Lcom/aallam/openai/api/file/FileSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
42
+
public final fun getAudio ()Lcom/aallam/openai/api/file/FileSource;
43
+
public final fun getLanguage ()Ljava/lang/String;
44
+
public final fun getModel-dImWWvg ()Ljava/lang/String;
45
+
public final fun getPrompt ()Ljava/lang/String;
46
+
public final fun getResponseFormat ()Ljava/lang/String;
47
+
public final fun getTemperature ()Ljava/lang/Double;
48
+
}
49
+
50
+
public final class com/aallam/openai/api/audio/TranscriptionRequestBuilder {
51
+
public fun <init> ()V
52
+
public final fun build ()Lcom/aallam/openai/api/audio/TranscriptionRequest;
53
+
public final fun getAudio ()Lcom/aallam/openai/api/file/FileSource;
54
+
public final fun getLanguage ()Ljava/lang/String;
55
+
public final fun getModel-2N4Cwlw ()Ljava/lang/String;
56
+
public final fun getPrompt ()Ljava/lang/String;
57
+
public final fun getResponseFormat ()Ljava/lang/String;
58
+
public final fun getTemperature ()Ljava/lang/Double;
59
+
public final fun setAudio (Lcom/aallam/openai/api/file/FileSource;)V
60
+
public final fun setLanguage (Ljava/lang/String;)V
61
+
public final fun setModel-SZaPPug (Ljava/lang/String;)V
62
+
public final fun setPrompt (Ljava/lang/String;)V
63
+
public final fun setResponseFormat (Ljava/lang/String;)V
64
+
public final fun setTemperature (Ljava/lang/Double;)V
65
+
}
66
+
67
+
public final class com/aallam/openai/api/audio/TranscriptionRequestKt {
68
+
public static final fun transcriptionRequest (Lkotlin/jvm/functions/Function1;)Lcom/aallam/openai/api/audio/TranscriptionRequest;
69
+
}
70
+
71
+
public final class com/aallam/openai/api/audio/Translation {
72
+
public static final field Companion Lcom/aallam/openai/api/audio/Translation$Companion;
73
+
public synthetic fun <init> (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
74
+
public fun <init> (Ljava/lang/String;)V
75
+
public final fun component1 ()Ljava/lang/String;
76
+
public final fun copy (Ljava/lang/String;)Lcom/aallam/openai/api/audio/Translation;
77
+
public static synthetic fun copy$default (Lcom/aallam/openai/api/audio/Translation;Ljava/lang/String;ILjava/lang/Object;)Lcom/aallam/openai/api/audio/Translation;
78
+
public fun equals (Ljava/lang/Object;)Z
79
+
public final fun getText ()Ljava/lang/String;
80
+
public fun hashCode ()I
81
+
public fun toString ()Ljava/lang/String;
82
+
public static final fun write$Self (Lcom/aallam/openai/api/audio/Translation;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
83
+
}
84
+
85
+
public final class com/aallam/openai/api/audio/Translation$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
86
+
public static final field INSTANCE Lcom/aallam/openai/api/audio/Translation$$serializer;
87
+
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
88
+
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/aallam/openai/api/audio/Translation;
89
+
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
90
+
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
91
+
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/aallam/openai/api/audio/Translation;)V
92
+
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
93
+
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
94
+
}
95
+
96
+
public final class com/aallam/openai/api/audio/Translation$Companion {
97
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
98
+
}
99
+
100
+
public final class com/aallam/openai/api/audio/TranslationRequest {
101
+
public synthetic fun <init> (Lcom/aallam/openai/api/file/FileSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
102
+
public synthetic fun <init> (Lcom/aallam/openai/api/file/FileSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
103
+
public final fun getAudio ()Lcom/aallam/openai/api/file/FileSource;
104
+
public final fun getModel-dImWWvg ()Ljava/lang/String;
105
+
public final fun getPrompt ()Ljava/lang/String;
106
+
public final fun getResponseFormat ()Ljava/lang/String;
107
+
public final fun getTemperature ()Ljava/lang/Double;
108
+
}
109
+
110
+
public final class com/aallam/openai/api/audio/TranslationRequestBuilder {
111
+
public fun <init> ()V
112
+
public final fun build ()Lcom/aallam/openai/api/audio/TranslationRequest;
113
+
public final fun getAudio ()Lcom/aallam/openai/api/file/FileSource;
114
+
public final fun getModel-2N4Cwlw ()Ljava/lang/String;
115
+
public final fun getPrompt ()Ljava/lang/String;
116
+
public final fun getResponseFormat ()Ljava/lang/String;
117
+
public final fun getTemperature ()Ljava/lang/Double;
118
+
public final fun setAudio (Lcom/aallam/openai/api/file/FileSource;)V
119
+
public final fun setModel-SZaPPug (Ljava/lang/String;)V
120
+
public final fun setPrompt (Ljava/lang/String;)V
121
+
public final fun setResponseFormat (Ljava/lang/String;)V
122
+
public final fun setTemperature (Ljava/lang/Double;)V
123
+
}
124
+
125
+
public final class com/aallam/openai/api/audio/TranslationRequestKt {
126
+
public static final fun translationRequest (Lkotlin/jvm/functions/Function1;)Lcom/aallam/openai/api/audio/TranslationRequest;
127
+
}
128
+
10
129
public final class com/aallam/openai/api/chat/ChatChoice {
11
130
public static final field Companion Lcom/aallam/openai/api/chat/ChatChoice$Companion;
0 commit comments