ライブラリを呼び出す
Pythonライブラリ
私たちはPythonライブラリを提供し、あなたは次のようにインストールすることができます。
$ pip install openai
インストール後、バインディング(the bindings)とAPI Keyを使って以下のコマンドを実行することができます。
import os
import openai
# Load your API key from an environment variable or secret management service
openai.api_key = os.getenv("OPENAI_API_KEY")
response = openai.Completion.create(model="text-davinci-003", prompt="Say this is a test", temperature=0, max_tokens=7)
バインディング(the bindings)はコマンドラインユーティリティもインストールされ、以下の方法で使用できます。
$ openai api completions.create -m text-davinci-003 -p "Say this is a test" -t 0 -M 7 --stream
Node.jsライブラリ
私たちにはNode.jsライブラリもあります。Node.jsプロジェクトディレクトリで次のコマンドを実行してインストールすることができます。
$ npm install openai
インストール後、このライブラリとあなたのAPI Keyを使って次のコマンドを実行することができます。
const { Configuration, OpenAIApi } = require('openai')
const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY
})
const openai = new OpenAIApi(configuration)
const response = await openai.createCompletion({
model: 'text-davinci-003',
prompt: 'Say this is a test',
temperature: 0,
max_tokens: 7
})
コミュニティライブラリ
以下のライブラリは、幅広い開発者コミュニティによって構築および維持されています。ここに新しいライブラリを追加する場合は、コミュニティ ライブラリの追加に関するヘルプ センターの記事の手順に従ってください。
OpenAI は、これらのプロジェクトの正確性または安全性を検証しないことに注意してください。
C# / .NET
Crystal
Go
Java
Kotlin
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