Code · mobile
Use StarCoder2 7B with Kotlin (Android)
Updated 2026-05-21 · By XALEN
How to use StarCoder2 7B (Code, 7B) with Kotlin (Android). Install, authenticate, and make your first API call in minutes. Working code example included.
Model
StarCoder2 7B
7B · 16K context · $0.008 input
Framework
Kotlin (Android)
mobile · implementation("com.squareup.okhttp3:okhttp:4.12.0")
1. Install
implementation("com.squareup.okhttp3:okhttp:4.12.0")
2. Code
import okhttp3.*
import org.json.JSONObject
suspend fun chat(question: String): String {
val client = OkHttpClient()
val body = JSONObject()
.put("model", "starcoder2-7b")
.put("messages", org.json.JSONArray()
.put(JSONObject().put("role", "user").put("content", question)))
val request = Request.Builder()
.url("https://api.xalen.io/v1/chat/completions")
.addHeader("Authorization", "Bearer xln_test_YOUR_KEY")
.post(body.toString().toRequestBody("application/json".toMediaType()))
.build()
val response = client.newCall(request).execute()
val json = JSONObject(response.body!!.string())
return json.getJSONArray("choices").getJSONObject(0)
.getJSONObject("message").getString("content")
}
StarCoder2 7B with Other Frameworks
Other Models with Kotlin (Android)
200+ models. One API. Works with any framework.
Get API KeyLast updated: 2026-05-21