前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[AI OpenAI-doc] 库

[AI OpenAI-doc] 库

作者头像
从零开始学AI
发布2024-05-20 11:36:03
1070
发布2024-05-20 11:36:03
举报
文章被收录于专栏:AIAI

Python库

我们提供了一个Python库,您可以通过运行以下命令来安装:

代码语言:bash
复制
pip install openai

安装完成后,您可以使用该库和您的秘钥来运行以下命令:

代码语言:python
复制
from openai import OpenAI
client = OpenAI(
    # 默认为 os.environ.get("OPENAI_API_KEY")
)

chat_completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[{"role": "user", "content": "Hello world"}]
)

这些绑定还会安装一个命令行实用程序,您可以按如下方式使用:

代码语言:bash
复制
$ openai api chat_completions.create -m gpt-3.5-turbo -g user "Hello world"

TypeScript / JavaScript库

我们提供了一个TypeScript / JavaScript库,支持Node.js和其他各种运行时。通过运行以下命令来安装:

代码语言:bash
复制
npm install --save openai
# 或者
yarn add openai

安装完成后,您可以使用该库和您的秘钥来运行以下命令:

代码语言:javascript
复制
import OpenAI from "openai";

const openai = new OpenAI({
    apiKey: process.env.OPENAI_API_KEY,
});

const chatCompletion = await openai.chat.completions.create({
    messages: [{ role: "user", content: "Say this is a test" }],
    model: "gpt-3.5-turbo",
});

Azure OpenAI库

微软的Azure团队维护了与OpenAI API和Azure OpenAI服务兼容的库。阅读下面的库文档,了解如何将它们与OpenAI API一起使用。

  • Azure OpenAI .NET客户端库
  • Azure OpenAI JavaScript客户端库
  • Azure OpenAI Java客户端库
  • Azure OpenAI Go客户端库

社区库

下面的库是由更广泛的开发者社区构建和维护的。如果您想在这里添加一个新的库,请按照我们的帮助中心文章中关于添加社区库的说明进行操作。您还可以关注我们在GitHub上的OpenAPI规范存储库,及时了解我们对API进行更改的更新。

请注意,OpenAI不验证这些项目的正确性或安全性。请自行承担风险!

C# / .NET

  • Betalgo.OpenAI by Betalgo
  • OpenAI-API-dotnet by OkGoDoIt
  • OpenAI-DotNet by RageAgainstThePixel

C++

  • liboai by D7EAD

Clojure

  • openai-clojure by wkok

Crystal

  • openai-crystal by sferik

Dart/Flutter

  • openai by anasfik

Delphi

  • DelphiOpenAI by HemulGM

Elixir

  • openai.ex by mgallo

Go

  • go-gpt3 by sashabaranov

Java

  • openai-java by Theo Kanning

Julia

  • OpenAI.jl by rory-linehan

Kotlin

  • openai-kotlin by Mouaad Aallam

Node.js

  • openai-api by Njerschow
  • openai-api-node by erlapso
  • gpt-x by ceifa
  • gpt3 by poteat
  • gpts by thencc
  • @dalenguyen/openai by dalenguyen
  • tectalic/openai by tectalic

PHP

  • orhanerday/open-ai by orhanerday
  • tectalic/openai by tectalic
  • openai-php client by openai-php

Python

  • chronology by OthersideAI

R

  • rgpt3 by ben-aaron188

Ruby

  • openai by nileshtrivedi
  • ruby-openai by alexrudall

Rust

  • async-openai by 64bit
  • fieri by lbkolev

Scala

  • openai-scala-client by cequence-io

Swift

  • OpenAIKit by dylanshine
  • OpenAI by MacPaw

Unity

  • OpenAi-Api-Unity by hexthedev
  • com.openai.unity by RageAgainstThePixel

Unreal Engine

  • OpenAI-Api-Unreal by KellanM

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python库
  • TypeScript / JavaScript库
  • Azure OpenAI库
  • 社区库
    • C# / .NET
      • C++
        • Clojure
          • Crystal
            • Dart/Flutter
              • Delphi
                • Elixir
                  • Go
                    • Java
                      • Julia
                        • Kotlin
                          • Node.js
                            • PHP
                              • Python
                                • R
                                  • Ruby
                                    • Rust
                                      • Scala
                                        • Swift
                                          • Unity
                                            • Unreal Engine
                                            领券
                                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档