プログラミング基礎講座

プログラミング基礎講座

WPでOPENAIを使用する方法

WordPressで環境変数を安全に扱う方法の一つとして、wp-config.php ファイルを利用する方法があります。 このファイルは、WordPressの設定を行うためのもので、通常はWordPressのルートディレクトリに置かれてい...
プログラミング基礎講座

【Swift】基礎講座

モジュール 1: Swiftの基本 レッスン 1: Swiftの導入 ステップ 1: Swiftの概要 Swiftは、Appleが開発したモダンなプログラミング言語で、iOS、macOS、watchOS、tvOSなどのアプリケーション開発...
プログラミング基礎講座

【Swift】基礎①テーブルビューとカスタムセルの作成と管理

テーブルビューとカスタムセルの作成と管理を理解し、チャットリスト画面を構築できるようにする事を本記事では目標とします。 1. **テーブルビューの基礎** 1. テーブルビューの概要と利点の説明 テーブルビューは、iOSアプリケーションでデ...
プログラミング基礎講座

【OpenAI】AWS Amplifyを使用してChatGPTのAPIをクラウド環境にデプロイする

AWS Amplifyは、フルスタックのアプリケーション開発フレームワークであり、簡単かつ迅速にモダンなウェブアプリケーションを構築することができます。Amplifyを使用してAPIを構築し、FastAPIを使用してAPIを呼び出す方法...
プログラミング基礎講座

【FastAPI】FastAPIを用いたchatGPTのAPIのラップ方法

1. FastAPIのインストールとセットアップ FastAPIはPythonの高速なWebフレームワークであり、効率的なAPIの構築に利用されます。以下では、FastAPIのインストールと基本的なセットアップ手順を説明します。 1.1 ...
プログラミング基礎講座

【OpenAI】ストリーミングを使用したOpenAI ChatCompletionの使い方

1. ストリーミングとは インターネットやネットワーク上でデータを逐次的に送信および受信する方法を指すストリーミングは、現代のデジタルコンテンツ配信やデータ処理の重要な手法となっています。ストリーミングでは、データを連続的なフローとして送...
プログラミング基礎講座

【FastAPI】基礎講座① installとサンプルコードの実行

1. FastAPIの紹介と基本概念の説明 FastAPIは、高速で効率的なWeb APIを構築するためのモダンなPythonフレームワークです。FastAPIは、高速な処理速度とスケーラビリティ、簡潔で直感的な構文、自動的なAPIドキュ...
プログラミング基礎講座

【GitHub】基礎講座①

1. アカウントの作成と初期設定 1-1. GitHubアカウントの作成 GitHubアカウントの作成は、以下の手順で行います。 GitHubのサイトにアクセスし、「Sign up」ボタンをクリックします。 必要な情報を入力し...
プログラミング基礎講座

【Google Chrome拡張】基礎知識編①

【初級編】 1. Chrome拡張機能の基本構成 Chrome拡張機能は、マニフェストファイル、ブラウザアクション、backgroundスクリプト、content scriptという4つの要素で構成されています。それぞれの役割を解説します。...