1 ChatGPTの基本を学ぼう
2 開発環境やAPIの準備をしよう
3 短文の作成とSNS投稿を自動化しよう
4 独自のデータを学んだチャットボットを作ろう
5 音声データを文字起こしして要約しよう
6 最新情報を含めたニュース記事を作ろう
7 PDFからデータを抽出してグラフ化しよう
8 運用上のトラブルを防止しよう
9 プロンプトインジェクション対策をしよう
OpenAIのAPIを取得してP74~77を確認してみた。
$ pip install openai==0.28
略
Successfully installed openai-0.28.0
$ python chatgpt_test.py
Pythonは、広く利用されている汎用的なプログラミング言語の一つで、その設計哲学は読みやすく、それによって可読性が高いコードの記述を可能にしています。
特徴:
1. 汎用の高レベルプログラミング言語:PythonはWeb開発、データ分析、AI、機械学習など、さまざまな分野で利用される汎用のプログラミング言語です。また、コードが読みやすく効率的に記述できるため、初心者にも扱いやすい高レベルの言語です。
2. インタープリタ型言語: Pythonのコードは、事前にコンパイルすることなく直接実行することができます。これにより、開発プロセスがより迅速かつ効率的になります。
3. 動的型付け: Pythonはビルド時にデータ型を宣言する必要がない動的型付けをサポートしています。
4. 大規模な標準ライブラリ:Python には、正規表現、ドキュメンテーション生成、ユニットテスト、ウェブブラウザー、データベース、スレッド、GUI、電子メール、XML, HTML, WAVファイル, CGI, FTP, SMTP等々多岐にわたる機能を持つライブラリが標準で用意されています。
5. オープンソース:Pythonは、真にフリーなオープンソースソフトウェアです。これは、無制限に配布、使用、変更が可能であることを意味します。
Pythonは、その柔軟性とパワーから、小さなスクリプトから大規模なシステムまで幅広い用途に使用されており、ソフトウェア開発のあらゆる側面をサポートしています。また、PythonはGoogle, NASA, CERNなど数多くの大規模プロジェクトで使用されています。
$
chatgpt_test.py
----
import os
import openai
openai.api_key=os.environ["OPENAI_API_KEY"]
response=openai.ChatCompletion.create(
model="gpt-4",
messages=[
{"role": "user", "content": "Pythonについて教えてください"},
],
)
print(response.choices[0]["message"]["content"])
-----
Ubuntu22.04LTS環境で環境変数にAPIを入れてやってみた。正しく動作することを確認できた。
にほんブログ村