@@ -11,14 +11,10 @@ import com.cjcrafter.openai.gson.ChatUserAdapter
1111import com.cjcrafter.openai.gson.FinishReasonAdapter
1212import com.google.gson.Gson
1313import com.google.gson.GsonBuilder
14- import com.google.gson.JsonObject
15- import com.google.gson.JsonParser
1614import okhttp3.*
1715import okhttp3.MediaType.Companion.toMediaType
1816import okhttp3.RequestBody.Companion.toRequestBody
1917import java.io.IOException
20- import java.lang.IllegalStateException
21- import java.util.ArrayList
2218import java.util.function.Consumer
2319
2420/* *
@@ -101,7 +97,7 @@ class OpenAI @JvmOverloads constructor(
10197 try {
10298 val httpResponse = client.newCall(httpRequest).execute();
10399 lateinit var response: CompletionResponse
104- MyCallback (true , { throw it }) {
100+ OpenAICallback (true , { throw it }) {
105101 response = gson.fromJson(it, CompletionResponse ::class .java)
106102 }.onResponse(httpResponse)
107103
@@ -139,7 +135,7 @@ class OpenAI @JvmOverloads constructor(
139135 request.stream = false // use streamCompletionAsync for stream=true
140136 val httpRequest = buildRequest(request, COMPLETIONS_ENDPOINT )
141137
142- client.newCall(httpRequest).enqueue(MyCallback (false , onFailure) {
138+ client.newCall(httpRequest).enqueue(OpenAICallback (false , onFailure) {
143139 val response = gson.fromJson(it, CompletionResponse ::class .java)
144140 onResponse.accept(response)
145141 })
@@ -178,7 +174,7 @@ class OpenAI @JvmOverloads constructor(
178174
179175 try {
180176 val httpResponse = client.newCall(httpRequest).execute()
181- MyCallback (true , onFailure) {
177+ OpenAICallback (true , onFailure) {
182178 val response = gson.fromJson(it, CompletionResponseChunk ::class .java)
183179 onResponse.accept(response)
184180 }.onResponse(httpResponse)
@@ -217,7 +213,7 @@ class OpenAI @JvmOverloads constructor(
217213 request.stream = true // use createCompletionAsync for stream=false
218214 val httpRequest = buildRequest(request, COMPLETIONS_ENDPOINT )
219215
220- client.newCall(httpRequest).enqueue(MyCallback (true , onFailure) {
216+ client.newCall(httpRequest).enqueue(OpenAICallback (true , onFailure) {
221217 val response = gson.fromJson(it, CompletionResponseChunk ::class .java)
222218 onResponse.accept(response)
223219 })
@@ -251,7 +247,7 @@ class OpenAI @JvmOverloads constructor(
251247 try {
252248 val httpResponse = client.newCall(httpRequest).execute()
253249 lateinit var response: ChatResponse
254- MyCallback (true , { throw it }) {
250+ OpenAICallback (true , { throw it }) {
255251 response = gson.fromJson(it, ChatResponse ::class .java)
256252 }.onResponse(httpResponse)
257253
@@ -290,7 +286,7 @@ class OpenAI @JvmOverloads constructor(
290286 request.stream = false // use streamChatCompletionAsync for stream=true
291287 val httpRequest = buildRequest(request, CHAT_ENDPOINT )
292288
293- client.newCall(httpRequest).enqueue(MyCallback (false , onFailure) {
289+ client.newCall(httpRequest).enqueue(OpenAICallback (false , onFailure) {
294290 val response = gson.fromJson(it, ChatResponse ::class .java)
295291 onResponse.accept(response)
296292 })
@@ -332,7 +328,7 @@ class OpenAI @JvmOverloads constructor(
332328 try {
333329 val httpResponse = client.newCall(httpRequest).execute()
334330 var response: ChatResponseChunk ? = null
335- MyCallback (true , onFailure) {
331+ OpenAICallback (true , onFailure) {
336332 if (response == null )
337333 response = gson.fromJson(it, ChatResponseChunk ::class .java)
338334 else
@@ -378,7 +374,7 @@ class OpenAI @JvmOverloads constructor(
378374 val httpRequest = buildRequest(request, CHAT_ENDPOINT )
379375
380376 var response: ChatResponseChunk ? = null
381- client.newCall(httpRequest).enqueue(MyCallback (true , onFailure) {
377+ client.newCall(httpRequest).enqueue(OpenAICallback (true , onFailure) {
382378 if (response == null )
383379 response = gson.fromJson(it, ChatResponseChunk ::class .java)
384380 else
0 commit comments