V1.0 2023/7/10

抜粋

はじめてのchatGPT開発キット
RaspberryPiでchatGPTの基礎から関連APIで応用まで習得、体験

基本編

スペクトラム・テクノロジー株式会社
https://spectrum-tech.co.jp
sales1@spectrum-tech.co.jp
all rights reserved 2023 spectrum technology co.

1

開発キット 目次

4• 開発キット 接続構成
• 開発キット 設定

1. Raspberry Pi起動
2. モニター・キーボード接続
3. 初期設定（１）パスワード設定、ＳＵ切り替え（２）ネットワーク設定• RaspberryPi運用マニュアル• RaspberryPiについて• Linux基本コマンド• RaspberryPi基本操作• 日常運用（ウイルススキャン、更新）• 開発キット 全体像• ハード概要• ソフト概要
1. Chatgpt概要①②

Chatgpt設定
ChatGPT使い方

ページ

5
6
7
8

抜粋版のためページと一
致しません

9
10
11
12

14
15
16
17
19
all rights reserved 2023 spectrum technology co.

2

開発キット 目次

2.

3.

4.

ChatGPT機能(ipynbで説明）

一覧
① GPT
② Embedding③ 画像生成④ Fine-tuning⑤ 音声認識⑥ 感情分析
⑦ その他

Openai api(pythonで説明）

ページ
25
26
29
42
43
47
49
50

• 一覧
① Chat② Completions③ 画像生成④ Embeddings⑤ 音声認識⑥ Files⑦ Fine-tuning⑧ Moderations⑨ Edits

51
52
53
54
57
58
59
61
63
64

一覧
各事例（①から㊼）

65
67

Openai事例（英語、日本語版で説明）

all rights reserved 2023 spectrum technology co.

抜粋版のためページと一
致しません

3

開発キット 接続構成
モニタ

Raspberry Pi 4B

microＨＤＭＩ

ＵＳＢ

マイクロＵＳＢ電源（TypeC)

ＵＳＢ電源
５V３A

all rights reserved 2023 spectrum technology co.

4

開発キット設定
1. Raspberry Pi起動
① マイクロＳＤカードを挿入
・Raspberry Piの裏面からマイクロＳ
Ｄカードを挿入します。
・Raspbian OS(Bullseye系列）と必要なモジュール、ドライバをインストー
ル済です。

② 電源ケーブル接続

・Raspberry PiのマイクロＵＳＢ端子に電源コードを挿入します。
・電源コードは付属しておりません。
必要な場合は、オプションで販売しております。5V3A必要なため、
AC100Vから変換器経由で給電してください。パソコンのusbの場合起動しないことがあります。
all rights reserved 2023 spectrum technology co.

5

開発キット設定
2. モニター、キーボード接続

Raspberry Piとモニタ（ＨＤＭＩ接続）、マウス、キーボード（ＵＳＢ接続）を接続し、初期設定を行います。

ノートＰＣの場合は、表示されません① モニタ接続• モニター（ＴＶ、ＰＣでＨＤＭＩ端子のあるもの）を準備します。
• マイクロＨＤＭＩケーブルにより、
Raspberry Piとモニタを接続します。
② マウス、キーボード接続• デスクトップＰＣに接続しているマウ
ス、キーボードをＵＳＢでRaspberry
Piと接続します。
• マウス、キーボードがBluetoothで接続されている場合は、本体のBluetooth USBを外してRaspberry Piと接続します。
vnc接続も可能ですが、
jupyter notebookが遅くて動作しませんall rights reserved 2023 spectrum technology co.

6

開発キット設定
3. 初期設定（１）パスワード設定、ＳＵ切り替え

Raspberry Piが立ち上がったことを確認し、各種設定を行います。

① ターミナルの立ち上げ• 上のバーのターミナルをクリックして、ターミナル
ウンドウを開きます• 初期は、ユーザアカウント：pi, ホスト名：
raspberrypiで立ち上がります：pi@raspberrypi:~ $② コマンド入力への切り替え•
日本語と英語の切り替えは全角/半角のキーで行います。
③ ルートユーザのパスワード設定
pi@raspberrypi:~ $ sudo passwd root•
2回入力してください。
④ ルートユーザへの切り替え
pi@raspberrypi:~ $ su –パスワード： カーソルは動きませんが入力してｅｎｔを
おしてください。
root@raspberrypi:~#
all rights reserved 2023 spectrum technology co.

7

開発キット設定

3. 初期設定（２）ネットワーク設定

Raspberry Piが立ち上がったことを確認し、各種設定を行います。
⑤

ネットワーク設定• ＷｉＦｉの場合• 上段のＬＡＮマークをクリックして、接続
したい、ＷｉＦｉ（ＳＳＩＤ）を選びます。
• パスワードを入力します。
• 次回からは自動で接続されます。

• ＬＡＮの場合• 自動で接続されます。
• ＩＰアドレスは、ＬＡＮ上のＤＨＣＰから自動で取得します。
• ＩＰアドレスをマニュアルで設定することも可能です。

all rights reserved 2023 spectrum technology co.

8

Pi運用マニュアル
1. Raspberry Piについて
既に全世界で1000万台以上販売された手のひらサイズのコンピュータです。
ＬｉｎｕｘベースのＲａｓｂｉａｎＯＳで動作しております。

2. Linux基本コマンド① システム関係• 起動：電源を入れると自動で起動します。
• 再起動：# reboot
又は、アプリケーション>ログアウト>再起動；左上のメニューから• 終了：# shutdown
又は、アプリケーション>ログアウト>シャットダウン；左上のメニューから• ログアウト # logout
又は、アプリケーション>ログアウト>ログアウト；左上のメニューから• 日本語／英語の入力切替：キーボードの全角/半角キーで切替ます。

all rights reserved 2023 spectrum technology co.

9RaspberryPi運用マニュアル
3. Raspberry Piの基本操作① 表示画面と内容

トップ画面（上段のタスクバーで選択）• メニュー• ブラウザ• ファイルマネジャ• ターミナル

•
•
•
•
•
•
•
•

日本語入力
ＶＮＣ
ＣＰＵ使用率
メモリ使用量
ＢＬＥ
WiFi
音量
時刻

all rights reserved 2023 spectrum technology co.

10

開発キット 全体像
ＯＳ
ハードウエア
物品追加

Raspberry Pi4B

Ｒasbian OS

+

API関系
電源アダプタ（オプション）

画像系

プログラム言語

HDMIケーブル（オプション）AI detector

Stable diffusion（オプション）

Triton(オプション)
all rights reserved 2023 spectrum technology co.

11ハード概要
本体

品名

項目

内容

Raspberry Pi 4model BＣＰＵ

1.5GHz 64bit クアッドコアCoretex-A72

ＧＰＵ

デュアルコア VideoCore VI® 500MHz

メモリ

4GB RAMＯＳ

Raspbian buｌｌseye(Debianベース）

インターフェース

2.4/5GHz WiFi(802.11 bgnac), Bluetooth 5.0, BLE,
1G ether, USB 2.0x2, USB 3.0x2, micro HDMIx2,
microSDカード, 40 GPIO pin

電源／消費電力

Micro USB Type C 3.0A

サイズ

85ｘ56ｘ18mm

付属品

内容

ケース

透明、白、黒、銀から選択できます。

microSD 32GB

Raspbian OS, 必要なモジュールをインストールして提供します。お客様が設定するものは必要最低限のパスワード設定、ＷｉＦｉ設定になります。

プログラム

Chatgpt,langchain,llamaindex, 関連pip インストール済,
Pythonサンプルプログラム多数

マニュアル

開発キット 基本編、応用編

ＵＳＢ電源ケーブル、ＨＤＭＩケーブルは付属しておりません。
all rights reserved 2023 spectrum technology co.
別途オプション品を購入ください

備考

備考

12

ソフト概要
提供するソフトウエアの概要です。
区分

ソフト名

バージョン

OS

Raspbian

Buｌｌseye 64bit

プログラム言語

python3.9.2

APIプログラム

openai0.27.8langchain

0.0.201

llamaindex

0.6.28

その他

備考

Jupyter notebook、
matplotlibなど多数のpipラ
イブラリ

all rights reserved 2023 spectrum technology co.

13

1. ChatGPT概要①．ChatGPT設定• ChatGPTとは• ChatGPT（チャットジーピーティー、英語: Chat Generative Pre-trained
Transformer）[1]は、OpenAIが2022年11月に公開した人工知能チャットボット
である。原語のGenerative Pre-trained Transformerとは、「生成可能な事前学習済み変換器」という意味である[2]。OpenAIのGPT-3ファミリーの大規模な言語モデルに基づいて構築されており、教師あり学習と強化学習の両方の手法を使って転移学習され、機械学習のサブセットである深層学習を使って開発されている。
• 生成AIの代表格で2021年9月までのデータを学習している。それ以降は未
対応• ChatGPT設定• https://openai.com/blog/chatgpt• 上記にアクセスし、サインイン

all rights reserved 2023 spectrum technology co.

14

1. ChatGPT概要②．ChatGPT使い方• chatGPTトップページ https://chat.openai.com/• Apiトップページ https://platform.openai.com/overview• 料金ページ https://platform.openai.com/account/usage• Openai api key生成• https://platform.openai.com/account/api-keys• Apiを使用するためのapi keyを生成します。
• 生成されたkeyをコピペして保存。
• export OPENAI_API_KEY=‘sk-xxxxx’ と端末に入力し、使用します。

all rights reserved 2023 spectrum technology co.

15

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openaipython/examples$ python3 helloworld_ch1.py

1. ChatGPT概要②．ChatGPT使い方• chatGPTトップページ https://chat.openai.com/• Apiトップページ https://platform.openai.com/overview• 料金ページ https://platform.openai.com/account/usage• Hello world 1• https://platform.openai.com/docs/libraries/python-bindings• 各自のキーを入力$ export OPENAI_API_KEY=‘sk-xxxxx’• ターミナル毎に１回入力$ cd /home/pi/Documents/openai/openai-python/examples$ python3 helloworld_ch1.py• Hello worldと質問• Hello! How can I assist
you today?と回答
all rights reserved 2023 spectrum technology co.

16

1. ChatGPT概要②．ChatGPT使い方

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openaipython/examples$ python3 helloworld_ch2.py• chatGPTトップページ https://chat.openai.com/• Apiトップページ https://platform.openai.com/overview• 料金ページ https://platform.openai.com/account/usage• Hello world 2

各自のキーを入力• https://platform.openai.com/docs/guides/gpt$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-python/examples$ python3 helloworld_ch2.py• 2020年WSの場所？と質問• Texasと回答• token数なども記載
all rights reserved 2023 spectrum technology co.

17

2. ChatGPT機能 一覧
項番

項目

api名等

1GPT

Chat completion api

2

Function calling

3Completion api

4Embedding

How to get embeddings

5
6
7
8
9
10

内容

How_to_count_tokens_with_tiktoken.i
token数を算出
pynb
datasetのロード
Obtain_dataset
データの可視化
Data visualization in 2D
データの可視化
Data visualization in 3D
Embedding as a text feature
スコアの予測encoder for ML algorithms
Classification using the embedding
５段階評価の分類
features11

Zero-shot classification

12
13
14

Clustering
Text search using embeddings
Code search using embeddings
Recommendations using
embeddings
DALL-Eを使った画像生成、加工

15
16画像生成17Fine-tuning 分類
18
19音声認識20感情分析
21その他
22

Q＆A事例
音声認識、翻訳
感情分析
トークン制限課金方式

備考

チャット モデルはメッセージのリストを入力として受け取
ipynb
り、モデルが生成したメッセージを出力として返します。
json形式で定義した機能を呼び出して使用
ipynb
Chat completionのlist形式で会話を定義したものが
ipynb
promptへ
エンベディングを取得するには、選択したエンベディング
モデル ID とともにテキスト文字列をエンベディング API ipynb
エンドポイントに送信します

ipynb
ipynb
ipynb
ipynb
ipynb
ipynb

３をzeroとして再評価、１−２：nega, 4-5：posi、precision,
ipynb
recallの確率が向上する
データからクラスタ抽出
ipynb
プログラミング・コード検索

ipynb
ipynb

レコメンデーション

ipynb

文字検索

画像生成、加工ipynb
tweet記事のhockey（600）, baseball（597）の記事を使って、学習と作成されたモデルで、検証を行う。作成方法、ipynb
削除なども
東京オリンピックのデータを学習
ipynb
mp4の音声データから認識、翻訳
文字から感情を分析
最大のトークン数
課金アラーム設定

all rights reserved 2023 spectrum technology co.

時間かかる。課金注意
時間かかる。課金注意

ipynb
ipynb
18

2. ChatGPT機能①．GPT

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openaipython/examples$ python3 function_call.py• Apiトップページ https://platform.openai.com/overview• Function calling• https://platform.openai.com/docs/guides/gpt/function-calling• json形式で定義した機能を呼び出して使用。
$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-python/examples$ python3 function_call.py• Get_current_weatherの関数を定義して、呼び出して回答に使用

all rights reserved 2023 spectrum technology co.

19

2. ChatGPT機能①．GPT

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openaipython/examples$ python3 comp1.py• Apiトップページ https://platform.openai.com/overview• Completion api• https://platform.openai.com/docs/guides/gpt/completions-api• Chat completionのlist形式で会話を定義したものがpromptへ。どちらを使うかは、tokens数、回答の速度などにより使い分け$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-python/examples$ python3 comp1.py• アイスクリーム屋の宣伝文
句

all rights reserved 2023 spectrum technology co.

20

2. ChatGPT機能②．Embedding(埋め込み）

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openaicookbook/examples$ jupyter notebook• Apiページ https://platform.openai.com/docs/guides/embeddings• 用途：検索、クラスタ、レコメンド、異常検知、分類に使用• Clustering• https://platform.openai.com/docs/guides/embeddings/use-cases• obtain_dataの食レポから４つのクラスタを発見：pet food, food drink, positivex2。
$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-cookbook/examples$ jupyter notebook
・Clustering.ipynb• クラスタの内容

all rights reserved 2023 spectrum technology co.

21

2. ChatGPT機能③．画像生成コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openaicookbook/examples/dalle$ jupyter notebook• Apiページ https://platform.openai.com/docs/guides/images• 用途：文字から画像を生成、加工などを実施。著作権など要注意• DALL-Eを使った画像生成、加工• https://platform.openai.com/docs/guides/images/introduction$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-cookbook/examples/dalle$ jupyter notebook
・Image_generations_edits_and_variations_with_DALL-E.ipynb「A cyberpunk monkey hacker
dreaming of a beautiful bunch of
bananas, digital art」から生成
右はその変化分

all rights reserved 2023 spectrum technology co.

22

2. ChatGPT機能⑤．音声認識コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openaicookbook/examples/speech_text$ python3 transcription.py$ python3 translate.py• Apiページ https://platform.openai.com/docs/guides/speech-to-text• 用途：音声を認識してテキストで出力。日本語は、漢字が今一つ• 音声認識、翻訳• https://platform.openai.com/docs/guides/speech-to-text/quickstart$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-cookbook/examples/speech_text$ python3 transcription.py$ python3 translate.py• 漢字が今一つ

all rights reserved 2023 spectrum technology co.

23

3. Openai api一覧
項番

項目
Openai
1
api
2
3

api名等

4
5
6
7
8
9

embeddings
音声認識
Files
Fine-tuning
Moderations
Edits

内容

Chat
Completions
画像生成

方式

備考

pythonpython
画像生成
python
画像編集
python画像変化
pythonpythonpythonFine-tuningで使用するファイル操作python
fine-tuningの生成、リスト
python感情分析
python編集
pythonall rights reserved 2023 spectrum technology co.

24

3. Openai api②．Completions

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-api$ python3 api_req.py• Apiページ https://platform.openai.com/docs/api-reference/completions• 用途：api関数を説明、機能の説明と重複• Completions$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-api$ python3 api_req.py「Say this is a test」のpromptに対して

all rights reserved 2023 spectrum technology co.

25

3. Openai api③．画像生成コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-api$ python3 api_img_va.py• Apiページ https://platform.openai.com/docs/api-reference/images
生成• 用途：api関数を説明、機能の説明と重複• 画像変化$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-api$ python3 api_img_va.py
オリジナル

all rights reserved 2023 spectrum technology co.

26

3. Openai api④．embeddings

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-api$ python3 api_emb.py• Apiページ https://platform.openai.com/docs/api-reference/embeddings• 用途：api関数を説明、機能の説明と重複• embeddings$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai-api$ python3 api_emb.py「The food was delicious and thewaiter...」の入力に対するベクト
ル値出力

all rights reserved 2023 spectrum technology co.

27

4. Openai事例一覧（その１）
項番

項目

api名等

内容

1 事例
2
3
4
5
6
7
8

Q&A
Grammar correction
Summarize for a 2nd grader
Natural language to OpenAI API
Text to command
English to other languages
Natural language to Stripe API
SQL translate

9Parse unstructured data

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Classification
Python to natural language
Movie to Emoji
Calculate Time Complexity
Translate programming languages
Advanced tweet classifier
Explain code
Keywords
Factual answering
Ad from product description
Product name generator
TL;DR summarization
Python bug fixer
Spreadsheet creator
JavaScript helper chatbot
ML/AI language model tutor
Science fiction book list maker
Airport code extractor
SQL request
Extract contact information
JavaScript to Python

Q&A
python
文法訂正
python
２年生向けに要約
pythonOpenai api言語に変換
python
文字をコマンドに変換
python
英語から多言語翻訳
python
クレジット情報取り出し
pythonsql文生成python非構造化データを指定に合わせて抽出し、並び替
pythonえ
会社名から業種を作成し分類
pythonpythonのプログラムを解説
python
映画を絵文字で表現
python二重ループのコード解説
pythonプログラム言語変換
pythonツイート分類
pythonプログラム解説
python
キーワードを抽出
python
事実を回答
python
広告文作成
python
製品名生成
python
注釈を本文に埋め込み要約
pythonpythonバグ修正
pythonxls, csvファイル等生成
pythonjavascript作成のQ&A生成
pythonML言語モデルのchatbot生成
python
SF本のリスト生成
python空港の３文字略語表示
pythonsql文生成python
本文から連絡先抽出
pythonjsからpython変換
pythonall rights reserved 2023 spectrum technology co.

方式

備考

28

4. Openai事例一覧（その２）
項番

項目
31 事例
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

api名等

内容

方式

Friend chat
Mood to color
Write a Python docstring
Analogy maker
JavaScript one line function
Micro horror story creator
Third-person converter
Notes to summary
VR fitness idea generator
Essay outline
Recipe creator
Chat
Marv the sarcastic chat bot
Turn by turn directions
Restaurant review creator
Create study notes
Interview questions

友達とのチャットをエミュレート
背景の色を生成プログラム解説
相似形作成
jsを1行へ
ホラー物語生成
３人称への変換
速記を要約
vrアイディア生成
エッセイ要約食材からレシピ作成
チャット
チャットボット
道路ナビ
レストラン評価
学習ノート作成
インタビュー質問集作成

pythonpythonpythonpythonpythonpythonpythonpythonpythonpythonpythonpythonpythonpythonpythonpythonpythonall rights reserved 2023 spectrum technology co.

備考29

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai_api/examples$ cd /home/pi/Documents/openai/openai_api/examples2$ python3 api_summar.py

4. Openai事例③．Summarize for a 2nd grader• ページ
https://platform.openai.com/examples• 内容：openaiを使った実践事例、pythonで提供。英語と日本語版の二つを提供• 要約$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai_api/examples
英語$ cd /home/pi/Documents/openai/openai_api/examples2 日本語$ python3 api_summar.py

Jupiter is the fifth planet from the Sun
and the largest in the Solar System. It isa gas giant with a mass one-thousandththat of the Sun, but two-and-a-halftimes that of all the other planets in the
Solar System combined. Jupiter is one of
the brightest objects visible to thenaked eye in the night sky, and has been
known to ancient civilizations since
before recorded history. It is named
after the Roman god Jupiter.[19] Whenviewed from Earth, Jupiter can be brightenough for its reflected light to castvisible shadows,[20] and is on average
the third-brightest natural object in thenight sky after the Moon and Venus.?に
対する回答

英語
Jupiter is a giant planet far away from us in space. Itis very bright and can be seen from Earth. It is
named after the Roman god Jupiter and has been
known since ancient times.
日本語
木星は太陽系で最大の星で、太陽から5番目にあり、太陽系の他の惑星の質量を合わせ。

all rights reserved 2023 spectrum technology co.

日本語は途中で切れる。設定はこちら

30

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai_api/examples$ cd /home/pi/Documents/openai/openai_api/examples2$ python3 api_py.py

4. Openai事例⑪．Python to natural language• ページ
https://platform.openai.com/examples• 内容：openaiを使った実践事例、pythonで提供。英語と日本語版の二つを提供• pythonのプログラムを解説$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai_api/examples
英語$ cd /home/pi/Documents/openai/openai_api/examples2 日本語$ python3 api_py.py
英語defremove_common_pr
efixの関数を解説

This code removes a common prefix from a dataframe column containing
strings. It takes in the dataframe, the prefix to be removed, and a boolean
value indicating whether to keep a single whitespace as a prefix. It thenremoves the prefix from the dataframe column and, if the boolean value istrue, adds a single whitespace as a prefix. Finally, it returns the modified
dataframe.
日本語
このコードは、指定されたプレフィックスを受け取り、xという名前のデータフ
レームからそのプレフィックスを削除する関数です。ws_prefixがTrueの場合、単一の空白文字をプレフィックスとして保持します。最後に、変更された
データフレームを返します
all rights reserved 2023 spectrum technology co.

31

4. Openai事例㊵．Essay outline

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai_api/examples$ cd /home/pi/Documents/openai/openai_api/examples2$ python3 api_essay.py• ページ
https://platform.openai.com/examples• 内容：openaiを使った実践事例、pythonで提供。英語と日本語版の二つを提供• エッセイ要約$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai_api/examples
英語$ cd /home/pi/Documents/openai/openai_api/examples2 日本語$ python3 api_essay.py
英語
I. Introduction
A. Definition of Nikola Tesla
B. Overview of Tesla's life
II. Tesla's Early Life
A. Childhood
B. Education
III. Tesla's Contributions to Technology
A. Alternating Current
B. Radio
C. Robotics
IV. Tesla's Later Life
A. Decline in Popularity
B. Death
V. Conclusion
A. Summary of Tesla's Life and Contributions
B. Impact of Tesla's Work on Modern Technology

詳細は、原文参照

日本語
I. イントロダクション
A. テスラとは
B. テスラの貢献
II. テスラのテクノロジーへの貢献
A. 電気自動車の開発
B. ロケット技術の進歩
C. スペースX
III. 結論
A. テスラの貢献が世界を変えた
B. テ

all rights reserved 2023 spectrum technology co.

日本語は途中で切れる。設定はこちら

32

4. Openai事例㊶．Recipe creator

コマンド入力$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai_api/examples$ cd /home/pi/Documents/openai/openai_api/examples2$ python3 api_recipe.py• ページ
https://platform.openai.com/examples• 内容：openaiを使った実践事例、pythonで提供。英語と日本語版の二つを提供• 食材からレシピ作成$ export OPENAI_API_KEY=‘sk-xxxxx’$ cd /home/pi/Documents/openai/openai_api/examples
英語$ cd /home/pi/Documents/openai/openai_api/examples2 日本語$ python3 api_recipe.py
英語
1. Preheat oven to 375 degrees Fahrenheit.

日本語
1. フライパンを中火で温め、チリを加えて炒めます。

2. Spread a single layer of Fritos in the bottom of an oven-safe dish.

2. チリが柔らかくなったら、小さめの角切りの甘い白玉ねぎまたは赤玉ねぎを加えて炒めます。
日本語は途中で切
3. フリトスを加れる。設定はこちら

3. Top the Fritos with chili.
4. Sprinkle the shredded cheese over the chili.
5. Sprinkle the diced onions over the cheese.
6. Bake in preheated oven for 15 minutes.

詳細は、原文参照

7. Remove from oven and top with a dollop of sour cream.
8. Serve and enjoy!
all rights reserved 2023 spectrum technology co.

33