#openai #api-client #http-api #client #api #http-client

openai_http_client

OpenAI HTTP API 的强类型客户端

2 个不稳定版本

0.4.0 2023 年 3 月 19 日
0.3.0 2023 年 3 月 19 日

#113#http-api

每月 22 次下载

MIT/Apache

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-APACHELICENSE-MIT

除非您明确表示,否则您提交给该包的任何有意贡献,根据 Apache-2.0 许可证的定义,将根据上述条款双许可,不附加任何额外条款或条件。

免责声明

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他方式,源于、涉及或与该软件或该软件的使用或其他方式相关。

版权所有 © 2023 George Moschovitis

依赖关系

~6–21MB
~283K SLoC