diff --git a/flomo-ai/app/src/main/java/com/example/flomo_ai/MainActivity.kt b/flomo-ai/app/src/main/java/com/example/flomo_ai/MainActivity.kt index d16e5ef..89b797b 100644 --- a/flomo-ai/app/src/main/java/com/example/flomo_ai/MainActivity.kt +++ b/flomo-ai/app/src/main/java/com/example/flomo_ai/MainActivity.kt @@ -160,10 +160,15 @@ class MainActivity : AppCompatActivity() { } val client = OkHttpClient() - val request = Request.Builder() + val requestBuilder = Request.Builder() .url("$baseUrl/chat/completions") .addHeader("Content-Type", "application/json") - .addHeader("Authorization", "Bearer $apiKey") + + if (apiKey.isNotBlank()) { + requestBuilder.addHeader("Authorization", "Bearer $apiKey") + } + + val request = requestBuilder .post(requestBody.toString().toRequestBody("application/json".toMediaType())) .build()