You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
827 B

// swift-tools-version:5.9
import PackageDescription
let package = Package(
name: "chat_api",
platforms: [
.iOS(.v13) // 与podspec中的版本保持一致
],
products: [
.library(name: "chat-api", targets: ["ChatApi"])
],
// 声明MacPaw OpenAI Swift包依赖
dependencies: [
.package(
url: "https://github.com/MacPaw/OpenAI.git",
.upToNextMajor(from: "0.4.0")
)
],
targets: [
.target(
name: "ChatApi",
// 将OpenAI产品添加到target依赖
dependencies: [
.product(name: "OpenAI", package: "OpenAI")
],
path: "Sources/chat_api",
resources: [
// 如果有资源文件,在这里声明
]
)
]
)