Compact · mobile
Use Qwen 3 8B with Swift (iOS)
Updated 2026-05-21 · By XALEN
How to use Qwen 3 8B (Compact, 8B) with Swift (iOS). Install, authenticate, and make your first API call in minutes. Working code example included.
Model
Qwen 3 8B
8B · 128K context · $0.01 input
Framework
Swift (iOS)
mobile · SPM: xalen-swift
1. Install
SPM: xalen-swift
2. Code
import Foundation
func chat(_ question: String) async throws -> String {
var request = URLRequest(url: URL(string: "https://api.xalen.io/v1/chat/completions")!)
request.httpMethod = "POST"
request.setValue("Bearer xln_test_YOUR_KEY", forHTTPHeaderField: "Authorization")
request.setValue("application/json", forHTTPHeaderField: "Content-Type")
request.httpBody = try JSONSerialization.data(withJSONObject: [
"model": "qwen-3-8b",
"messages": [["role": "user", "content": question]]
])
let (data, _) = try await URLSession.shared.data(for: request)
let json = try JSONSerialization.jsonObject(with: data) as! [String: Any]
let choices = json["choices"] as! [[String: Any]]
let message = choices[0]["message"] as! [String: String]
return message["content"]!
}
Qwen 3 8B with Other Frameworks
Other Models with Swift (iOS)
200+ models. One API. Works with any framework.
Get API KeyLast updated: 2026-05-21