ChatGPT API×Pythonで始める対話型AI実装入門(GPT-3.5&GPT-4 対応)
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 osimport openaiopenai.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を入れてやってみた。正しく動作することを確認できた。にほんブログ村