openai quickstart python
1.0.0
このリポジトリは、さまざまな OpenAI API エンドポイント (チャット、アシスタントなど) 用の複数のクイックスタート アプリをホストします。 examples
フォルダーをチェックしてさまざまなサンプルを試し、OpenAI API の使用を開始してください。
OpenAI Python SDK を使用して最初の API リクエストを送信するには、適切な依存関係がインストールされていることを確認してから、次のコードを実行します。
from openai import OpenAI
client = OpenAI ()
completion = client . chat . completions . create (
model = "gpt-3.5-turbo" ,
messages = [
{ "role" : "system" , "content" : "You are a helpful assistant." },
{ "role" : "user" , "content" : "Hello!" }
]
)
print ( completion . choices [ 0 ]. message )
Python がインストールされていない場合は、Python.org からインストールします。
このリポジトリのクローンを作成します。
プロジェクト ディレクトリに移動します。
$ cd openai-quickstart-python
新しい仮想環境を作成します。
macOS:
$ python -m venv venv
$ . venv/bin/activate
Windows:
> python -m venv venv
> .venvScriptsactivate
要件をインストールします。
$ pip install -r requirements.txt
サンプル環境変数ファイルのコピーを作成します。
$ cp .env.example .env
新しく作成した.env
ファイルに API キーを追加します。
アプリを実行します。
この手順はアプリ自体によって異なります。コードで flask が使用されている場合 (チャットの基本的な例など)、次を実行できます。
$ flask run
これで、ブラウザから URL http://localhost:5000 でアプリにアクセスできるようになります。
コードが単純な Python スクリプトの場合は、次のように実行できます。
$ python my_file.py