LLM_CHAT

2024年当時、"チャット履歴管理とLLM連携" をPythonで実装した

LLMを活用したチャットシステム

概要

LLM_CHATは、ユーザーのチャット履歴を管理し、 OpenAI GPT や Gemini などの大規模言語モデル(LLM)と連携して応答を生成するシステムです。 チャットのやり取りをデータベースに保存し、テキストや音声入力に対応した応答を提供します。

リンク

テーマ

ユーザーの入力を記録し、LLMとの連携を通じて対話を最適化する。 チャット履歴を適切に管理し、各種LLM(GPT, Gemini, DALL-E, Text-to-Speech, Speech-to-Text)を活用して、 多様なコミュニケーションを実現することを目的とする。

できあがったもの

Webアプリケーションは以下の機能を提供しています:

  • チャット履歴の管理(テキスト・音声・画像対応)
  • OpenAI GPT や Gemini を用いた対話生成
  • DALL-E による画像生成
  • Text-to-Speech による音声合成
  • Speech-to-Text による音声認識

これらの機能を組み合わせることで、ユーザーとの自然な対話を実現。