登录 注册
开发者工具游戏与娱乐
2,963
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Swift
语言
创建时间
最近更新

项目能做什么

由 Swift 社区驱动的 OpenAI 开放 API 客户端 Package。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# OpenAI

<img width="2000" height="800" alt="Cover OpenAI - white@2x" src="https://github.com/user-attachments/assets/a09710ea-ad67-4840-b803-3eb881e6a712" />

___

![Swift Workflow](https://github.com/MacPaw/OpenAI/actions/workflows/swift.yml/badge.svg)
[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2FMacPaw%2FOpenAI%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/MacPaw/OpenAI)
[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2FMacPaw%2FOpenAI%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/MacPaw/OpenAI)
[![Twitter](https://img.shields.io/static/v1?label=Twitter&message=@MacPaw&color=CA1F67)](https://twitter.com/MacPaw)

This repository contains Swift community-maintained implementation over [OpenAI](https://platform.openai.com/docs/api-reference/) public API. 

- [Installation](#installation)
    - [Swift Package Manager](#swift-package-manager)
- [Usage](#usage)
    - [Initialization](#initialization)
    - [Using the SDK for other providers except OpenAI](#using-the-sdk-for-other-providers-except-openai)
    - [Cancelling requests](#cancelling-requests)
- [Text and prompting](#text-and-prompting)
    - [Responses](#responses)
    - [Chat Completions](#chat-completions)
- [Function calling](#function-calling)
- [Tools](#tools)
    - [MCP (Model Context Protocol)](#mcp-model-context-protocol)
        - [MCP Tool Integration](#mcp-tool-integration)
- [Images](#images)
    - [Create Image](#create-image)
    - [Create Image Edit](#create-image-edit)
    - [Create Image Variation](#create-image-variation)
- [Audio](#audio)
    - [Audio Create Speech](#audio-create-speech)
    - [Audio Transcriptions](#audio-transcriptions)
    - [Audio Translations](#audio-translations)
    - [Audio input and output with Chat Completions](#audio-input-and-output-with-chat-completions)
- [Structured Outputs](#structured-outputs)
- [Specialized models](#specialized-models)
    - [Embeddings](#embeddings)
    - [Moderations](#moderations)
- [Assistants (Beta)](#assistants)
    - [Create Assistant](#create-assistant)
    - [Modify Assistant](#modify-assistant)
    - [List Assistants](#list-assistants) 
    - [Threads](#threads)
        - [Create Thread](#create-thread)
        - [Create and Run Thread](#create-and-run-thread)
        - [Get Threads Messages](#get-threads-messages)
        - [Add Message to Thread](#add-message-to-thread)
    - [Runs](#runs)
        - [Create Run](#create-run)
        - [Retrieve Run](#retrieve-run)
        - [Retrieve Run Steps](#retrieve-run-steps)
        - [Submit Tool Outputs for Run](#submit-tool-outputs-for-run)
- [Other APIs](#other-apis)
    - [Models](#models)
        - [List Models](#list-models)
        - [Retrieve Model](#retrieve-model)
    - [Files](#files)
        - [Upload File](#upload-file)
        - [Retrieve File](#retrieve-file)
        - [List Files](#list-files)
        - [Delete File](#dele
阅读完整原文

商业机会分析 AI 生成

Swift AI应用专属安全中继与计费网关 (Mobile-to-LLM Proxy BaaS)

产品构想解决README中加粗强调的‘勿在客户端暴露API Key’痛点。提供轻量级后端代理服务,专为iOS/macOS适配,集成Apple In-App Purchase(StoreKit 2)到LLM Token的转换、防刷限制及动态多厂商路由(OpenAI/DeepSeek/Gemini)。
核心功能一键托管API Key、StoreKit 2收据验证并换取Token配额、多模型厂商动态回退路由、针对Swift SDK开箱即用的Base URL替换支持。
目标用户不想维护复杂后端的iOS/macOS独立开发者与轻量团队。
难度/周期中等 · 3-5周 · 成本:轻量云服务器/Serverless平台运行成本,域名解析费用。
收费模式免费额度 + 阶梯式SaaS月订阅费(按MAU或请求量计费)。
竞争风险通用BaaS平台(如Supabase/Cloudflare Workers)可自行编写脚本实现部分逻辑,需突出针对Swift与苹果内购绑定的极简体验。
依据 已验证事实

商业级 SwiftUI AI 原生组件库与全端模版 (SwiftUI AI Starter Kit)

产品构想基于该SDK构建一套涵盖流式对话、Markdown与代码高亮、音频TTS/STT交互、Structured Outputs表单渲染的高质量原生SwiftUI应用模版与组件库,帮助开发者数小时内上线App Store级AI产品。
核心功能完整Chat UI、语音消息收发组件、MCP/Function Calling可视化挂件、跨iOS/macOS/visionOS多端自适应布局、预置主流LLM切换设置面板。
目标用户寻求快速切入AI应用市场的独立开发者、外包开发团队。
难度/周期低到中等 · 2-3周 · 成本:开发机器与测试设备,极低边际成本。
收费模式一次性买断制源码授权销售(通过Gumroad/Lemon Squeezy等渠道)。
竞争风险代码模板易被盗版分发,且需要随着OpenAI API与SwiftUI新版本持续维护适配。
依据 数据支持的判断

macOS 原生 MCP 桌面工具与自动化工作流套件

产品构想利用SDK支持的Model Context Protocol (MCP) 功能,构建macOS原生菜单栏AI工作台,将OpenAI/DeepSeek与本地Mac系统功能(如快捷指令、Finder文件处理、日历备忘录)通过MCP无缝串联。
核心功能本地MCP Server管理与调试、菜单栏常驻对话窗、调用系统原生API的预置Tools扩展库、自定义Prompt与本地工作流组合编排。
目标用户macOS重度用户、追求本地数据联动大模型的专业技术从业者。
难度/周期中等 · 4-6周 · 成本:Apple Developer Program年费(用于应用公证与上架)。
收费模式App Store买断下载或Setapp订阅分成(推测)。
竞争风险MCP标准演进较快,生态处于初期,普通非开发者用户对MCP的认知和上手门槛较高。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
NousResearch/hermes-agent 中文介绍暂未生成
The agent that grows with you
262,703 Python
microsoft/markitdown 中文介绍暂未生成
Python tool for converting files and office documents to Mar
194,941 Python
Significant-Gravitas/AutoGPT 中文介绍暂未生成
AutoGPT is the vision of accessible AI for everyone, to use
187,999 Python
f/prompts.chat 中文介绍暂未生成
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect
176,919 MDX
langgenius/dify 中文介绍暂未生成
Build Agentic workflows, RAG pipelines, with rich AI model a
160,992 Python
open-webui/open-webui 中文介绍暂未生成
User-friendly AI Interface (Supports Ollama, OpenAI API, ...
158,402 Svelte
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 46 个 Release
社区活跃Star 2,963 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/MacPaw/OpenAI.git
cd OpenAI
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。