PaLMChat 和 ChatGPT SwiftUI iOS、macOS、watchOS、tvOS 应用
这是一个原生的 iOS、macOS、watchOS、tvOS 应用程序,用于与 PaLM API 和 ChatGPT LLM 聊天机器人进行交互,使用 SwiftUI、OpenAPI 官方 ChatGPT API 和 Google Generative AI SDK SPM 构建。
它还能够以 Markdown 格式渲染响应,并支持代码语法高亮。
视频教程
要求
- Xcode 14
- 在 openai.com/api 注册
- 从 OpenAI 或 PaLM API MakerSuite 创建 API 密钥
ChatGPTSwift API 库
您可以使用这个独立的 API 客户端来访问 ChatGPT API,如果您想将其集成到自己的应用程序中,可以添加 ChatGPTSwift 依赖项来访问 API。
GPT 编码器库
我还创建了 GPTEncoder,这是一个用于 OpenAI GPT 模型的 Swift BPE 编码器/解码器。它为 OpenAI GPT API 提供了一个编程接口,用于对文本进行标记化处理。
GPT 标记器 UI 库
我还创建了 GPTTokenizerUI,这是一个 SPM 库,您可以将其集成到您的应用程序中,为输入文本提供 GUI 界面,并显示 GPT API 使用的标记化结果。