実際のところ
ログインした状態でOpenAIの以下のサイトにいき
OpenAI API
右上のアイコンをクリックして
このままだと使い道がないので、Pythonのライブラリに喰わせてみましょう
GitHub - openai/openai-python: The OpenAI Python library provides convenient access to the OpenAI API from applications written in the Python language.
import openai openai.api_key = "sk-..." models = openai.Model.list() models.data[0].id #>> 'babbage'
さっそくお楽しみのチャット機能
completion = openai.ChatCompletion.create(model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Hello world!"}]) print(completion.choices[0].message.content) #>> As an AI language model, I don't have any emotions but I will answer to you 🙂 #>> #>> Hello! How can I assist you today?
ためしにリンゴって何やと聞いてみる
completion = openai.ChatCompletion.create(model="gpt-3.5-turbo", messages=[{"role": "user", "content": "What is an apple?"}]) print(completion.choices[0].message.content) ## 改行は著者追加 #>> An apple is a round fruit with red, green, or yellow skin and a white, juicy flesh inside. #>> It is usually eaten raw, but can also be cooked in various dishes, #>> turned into juice or cider, or used as a decorative item. #>> Apples are a good source of dietary fiber, antioxidants, and vitamins.
日本語も使えるとTwitterで言われたので、それも
良い回答を得るために質問を限定するといいらしいので
completion = openai.ChatCompletion.create(model="gpt-3.5-turbo", messages=[{"role": "user", "content": "犬の特徴を3つ教えてください"}]) print(completion.choices[0].message.content) ## 改行は著者追加 #>> 1. 忠実性:犬は普通、その飼い主に非常に忠実であり、深い絆を築くことができます。 #>> 人間の家族の一員のように考え、家族を守る ために命を投げ出すこともあります。 #>> 2. 適応力:犬は、様々な環境に適応することができます。 #>> 例えば、屋外で暮らすことができる種類もいれば、室内で暮らすことがで きる種類もいます。 #>> また、多様な訓練を通じて、ある程度の役割を果たすこともできます。 #>> 3. 知能:一部の犬種には、高い知能を持っているものがあり、例えば訓練可能であることがあります。 #>> 彼らは、人間が与えるサイン や指示を理解し、それに従って行動することができます。 #>> さらに、犬は感情を持ち、様々な感情を表現することができます。
……なんてこった……すごいぞこれは……