API密钥为空时不发送Authorization请求头

This commit is contained in:
xiaji
2026-04-05 22:49:06 +08:00
parent 10420a83a5
commit ea90850b02

View File

@@ -160,10 +160,15 @@ class MainActivity : AppCompatActivity() {
} }
val client = OkHttpClient() val client = OkHttpClient()
val request = Request.Builder() val requestBuilder = Request.Builder()
.url("$baseUrl/chat/completions") .url("$baseUrl/chat/completions")
.addHeader("Content-Type", "application/json") .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())) .post(requestBody.toString().toRequestBody("application/json".toMediaType()))
.build() .build()