「ChatGPT」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「== API ==」) |
編集の要約なし |
||
(同じ利用者による、間の3版が非表示) | |||
1行目: | 1行目: | ||
* [https://chat.openai.com/ ChatGPT] | |||
== API == | == API == | ||
* [https://platform.openai.com/ OpenAI API]のページからアクセストークンを取得しておく。 | |||
=== インストール === | |||
<syntaxhighlight lang="bash" inline>pip install openai</syntaxhighlight> | |||
=== 使い方 === | |||
<syntaxhighlight lang="python"> | |||
import openai | |||
response = openai.ChatCompletion.create( | |||
model="gpt-3.5-turbo", | |||
messages=[ | |||
{"role": "user", "content": message} | |||
] | |||
) | |||
</syntaxhighlight> | |||
=== roleの種類 === | |||
(この説明はChatGPTにより生成されたものです。) | |||
;system | |||
:システム自体が使用するトークン。OpenAIモデルが予測したトークンを返すために使用される。 | |||
;assistant | |||
:人工知能アシスタントが使用するトークン。アシスタントが自然な返答を生成するために使用される。 | |||
;user | |||
:ユーザーが使用するトークン。ユーザーからの入力に対する返答に使用される。 |
2023年3月30日 (木) 22:57時点における最新版
API
- OpenAI APIのページからアクセストークンを取得しておく。
インストール
pip install openai
使い方
import openai
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": message}
]
)
roleの種類
(この説明はChatGPTにより生成されたものです。)
- system
- システム自体が使用するトークン。OpenAIモデルが予測したトークンを返すために使用される。
- assistant
- 人工知能アシスタントが使用するトークン。アシスタントが自然な返答を生成するために使用される。
- user
- ユーザーが使用するトークン。ユーザーからの入力に対する返答に使用される。