Mark Apple Intelligence provider as Beta throughout the UI
Apple's Foundation Models framework is still under active development (built against macOS 27 beta) and likely to stay rough for a while — small 4K context window, occasional generation errors, no tool support yet. Surface that clearly wherever it appears: - Model name: "Apple On-Device (Beta)" (shows in header/model picker) - Model description: notes the beta status and what to expect - Settings -> General: "⚠️ Beta — ..." disclaimer under the Apple Intelligence section, same style as the existing Paperless-NGX beta note - Credits panel: same disclaimer for the Apple Intelligence entry Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -42,8 +42,8 @@ final class AppleFoundationProvider: AIProvider {
|
||||
[
|
||||
ModelInfo(
|
||||
id: "apple-on-device",
|
||||
name: "Apple On-Device",
|
||||
description: "On-device Apple Intelligence model. Private, free, and works offline. 4K context window.",
|
||||
name: "Apple On-Device (Beta)",
|
||||
description: "On-device Apple Intelligence model. Private, free, and works offline. 4K context window. Apple's Foundation Models framework is still in active beta (currently macOS 27 beta) — expect occasional generation errors and rough edges.",
|
||||
contextLength: 4096,
|
||||
pricing: ModelInfo.Pricing(prompt: 0, completion: 0),
|
||||
capabilities: ModelInfo.ModelCapabilities(
|
||||
|
||||
@@ -85,6 +85,9 @@ struct CreditsView: View {
|
||||
Text("On-device and free — no credits or API key needed.")
|
||||
.font(.body)
|
||||
.foregroundColor(.secondary)
|
||||
Text("⚠️ Beta — Apple's Foundation Models framework is still in active development.")
|
||||
.font(.caption)
|
||||
.foregroundColor(.secondary)
|
||||
Image(systemName: "apple.logo")
|
||||
.font(.system(size: 40))
|
||||
.foregroundColor(.secondary)
|
||||
|
||||
@@ -340,6 +340,13 @@ It's better to admit "I need more information" or "I cannot do that" than to fak
|
||||
}
|
||||
}
|
||||
}
|
||||
VStack(alignment: .leading, spacing: 2) {
|
||||
Text("⚠️ Beta — Apple's on-device model is still in active development (currently macOS 27 beta). Expect rough edges: a small 4K context window, occasional generation errors, and no tool support yet.")
|
||||
.font(.caption)
|
||||
.foregroundStyle(.secondary)
|
||||
}
|
||||
.padding(.horizontal, 12)
|
||||
.padding(.bottom, 8)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user