🫥

OpenAPIを使ってみた

2024/01/15に公開

いまさらですがOpenAPIを使ってみた

使い方は簡単で、OpenAPIのドキュメント通りに実行ができます

Quick Start

https://platform.openai.com/docs/quickstart?context=python

事前準備

  1. Pythonのインストール
  2. OpenAI Python Libraryのインストール
    2. pip install --upgrade openai
  3. terminalを開いて nano ~/.zshrcに export OPENAI_API_KEY='your-api-key-here' を追記
  4. Pathを通す
    4. source ~/.zshrc
  5. 確認
    5. echo $OPENAI_API_KEY

メッセージの送信

openai-test.py

from openai import OpenAI
client = OpenAI()

completion = client.chat.completions.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "system", "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative flair."},
    {"role": "user", "content": "Compose a poem that explains the concept of recursion in programming."}
  ]
)

print(completion.choices[0].message)
  • python openai-test.pyで実行可能

nanoの使い方

はじめてnanoを使用して、戸惑ったのでnanoに関して

  • テキストエディタの1つ
  • 画面下部によく使うコマンドが表示される
  • コマンド例
    • ファイルの開き方:nano ファイル名
    • テキストの編集:そのまま編集可能(vimの時に必要なiはいらない)
    • 保存:ctrl+O
    • 終了:ctrl+X
    • カット:ctrl+K
    • コピー:右クリックでコピー
    • ペースト:ctrl+U(右クリックで「貼り付け」)

参考

  • ソフトウェア開発にChatGPTは使えるのか
  • OpenAPI

Discussion