此软件包让您能够快速轻松地访问各种 OpenAI API 端点。它支持补全和聊天流式传输。
该软件包的模块名称为 OpenAI
。选择以下任一说明进行安装,并将以下导入语句添加到您的源代码中。
import OpenAI
从 Xcode 菜单:File
> Swift Packages
> Add Package Dependency
(文件 > Swift Packages > 添加软件包依赖)
https://github.com/Recouse/OpenAI
在您的 Package.swift
文件中,首先将以下内容添加到包 dependencies
中
.package(url: "https://github.com/Recouse/OpenAI.git"),
然后,将“OpenAI”作为目标依赖项包含在内
.target(name: "<target>", dependencies: [
.product(name: "OpenAI", package: "OpenAI"),
]),
import OpenAI
...
let client = OpenAI(apiKey: "*YOUR API KEY*")
let chat = try await client.chat.completions(model: .gpt3_5_turbo, messages: [
.user("Say This is a test.")
])
// Using streaming
let chat = client.chat.completionsStream(model: .gpt3_5_turbo, messages: [
.user("Say This is a test in 5 different styles.")
])
for try await chunk in chat {
print(chunk.choices.first?.delta.content)
}
非常欢迎大家贡献!如果您想参与贡献,请 fork 此存储库并提交包含您更改的 pull request。
OpenAI 在 MIT 许可证下发布。有关更多信息,请参阅 LICENSE。