2023-05

プログラミング基礎講座

【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ドキュ...
AItuber

【SemanticKernel】基礎講座① semantic kernelとは?

Semantickernelとは? Microsoft SK GitHubリンク Semantic Kernel (SK)は、AIの大規模言語モデル(LLM)を従来のプログラミング言語と統合するための軽量なSDKです。SKの拡張性のあ...
プログラミング基礎講座

【GitHub】基礎講座①

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

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

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

【Firebase】Google Cloud Functionの基礎

1. Google Cloud Consoleの概要 1.1 Google Cloud Consoleとは何か、どのような機能を持っているか Google Cloud Consoleは、Google Cloud Platformの管理ツール...
LLM

Stable Diffusionとは?Git HubからStable Diffusionを読み解く

Stable Diffusionは、Stability AIとRunwayとのコラボレーションによって実現しました。以下の先行研究に基づいています。 High-Resolution Image Synthesis with Laten...
AItuber

AItuberの作り方【AIの声について学ぶ】

AIによる対話が日常的になりつつある現代において、AIの声による自然な対話はますます重要になっています。このセクションでは、最新の音声合成技術について学び、AIの声を設定する方法を学習します。AIがより人間に近い音声を発することで、より自然...
AItuber

AItuberの作り方【概論】

人工知能技術が飛躍的に発展している現代において、AIに興味を持ち、自分だけのAIキャラクターを作成したいと考えている人は少なくありません。そのためには、AItuberとしてのスキルを身につけることが必要不可欠です。本記事では、初心者でも分か...