2 个不稳定版本
0.4.0 | 2023 年 3 月 19 日 |
---|---|
0.3.0 | 2023 年 3 月 19 日 |
#113 在 #http-api
每月 22 次下载
16KB
362 行
OpenAI HTTP API 客户端
OpenAI HTTP API 的强类型客户端。
这个包是一个 非官方 的、社区驱动的努力。
示例
let openai = Client::new(&api_token);
let prompt = "Some popular programming languages are ";
let req = CreateCompletionRequest::new(prompt).model("text-davinci-003");
let resp = openai.send(req).await?;
let text = resp.choices[0].text.clone();
println!("{prompt}{text}");
或者运行一些示例
. env.sh
cargo r --example chat
cargo r --example completion
状态
该软件正在积极开发中,API 预计会发生变化。
贡献
欢迎提交拉取请求、问题以及评论!请确保为新功能和错误修复添加测试。
联系方式
有关问题、建议等,您可以通过 Twitter 联系维护者。
许可证
该软件根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款分发。有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
除非您明确表示,否则您提交给该包的任何有意贡献,根据 Apache-2.0 许可证的定义,将根据上述条款双许可,不附加任何额外条款或条件。
免责声明
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他方式,源于、涉及或与该软件或该软件的使用或其他方式相关。
版权
版权所有 © 2023 George Moschovitis。
依赖关系
~6–21MB
~283K SLoC