One API for all LLM providers:
• MLX (on-device, private)
• Claude, GPT-4, HuggingFace (cloud)
• Foundation Models (iOS 26)
• Ollama (local server)
```swift
let response = try await provider.generate(
"Hello",
model: .llama3_2_1B
)
```
github.com/christopherkarani/Conduit
One API for all LLM providers:
• MLX (on-device, private)
• Claude, GPT-4, HuggingFace (cloud)
• Foundation Models (iOS 26)
• Ollama (local server)
```swift
let response = try await provider.generate(
"Hello",
model: .llama3_2_1B
)
```
github.com/christopherkarani/Conduit
```swift
@Tool("Search the web")
struct SearchTool {
@Parameter("Query")
var query: String
func execute() async throws -> [String] {
try await performSearch(query: query)
}
}
```
github.com/christopherkarani/SwiftAgents
```swift
@Tool("Search the web")
struct SearchTool {
@Parameter("Query")
var query: String
func execute() async throws -> [String] {
try await performSearch(query: query)
}
}
```
github.com/christopherkarani/SwiftAgents