Kevin Hermawan 编写的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
AIModelRetriever
一个用于从各种提供商检索 AI 模型信息的实用工具。支持 Anthropic、Cohere、Google、Ollama 和 OpenAI (包括 OpenAI 兼容的 API)。
AppIcon
一个简单的 Swift 实用工具,用于管理和检索 iOS 中的应用图标详细信息
AppIconView
一个 SwiftUI 视图,用于轻松呈现和更改 iOS 应用图标
AppInfo
一个用于从 Info.plist 访问应用程序元数据的实用工具
ChatField
一个通用的多行文本输入组件,用于 SwiftUI 中的聊天界面
JSONSchema
一种在 Swift 中定义 JSON Schema 的便捷方法
LemonSqueezyLicense
一种简单直观的方式,用于在 Swift 中与 Lemon Squeezy License API 交互
LLMChatAnthropic
以简单优雅的方式与 Anthropic 和 Anthropic 兼容的聊天完成 API 交互。支持视觉、提示缓存等。
LLMChatOpenAI
以简单优雅的方式与 OpenAI 和 OpenAI 兼容的聊天完成 API 交互。支持 Cohere V2、Groq、Ollama、OpenRouter、Together AI、Perplexity 等。
OllamaKit
Swift 的 Ollama 客户端
SelectableText
一个显示一行或多行只读可选择文本的视图
ViewCondition
View 协议的扩展,提供条件视图修饰符
ViewState
一个扩展,为 SwiftUI 视图提供基本的状态修饰符
ViewToImage
以各种格式将 SwiftUI 视图转换为图像
14 个软件包。