6
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[超すごい??] Line × ChatGPTで全知全能を実現

Last updated at Posted at 2023-10-12

全知全能の光平くんという公式アカウントを作成した。

質問やお悩み相談が来た際に、GPTエンジンを使用して、
完璧な返答をするLINE公式アカウント用のバックエンドアプリを作成しました。
ページ中央部にLineのQRコードがありますので、触って遊んでみてください。

385544301_628796422781454_6186934858729003709_n


GitHub リポジトリ

下記よりコードをご確認ください
https://github.com/kouhei-github/Line-Reply-Message-OpenAI-Golang

動作確認

下記から公式アカウントを追加して動作確認してください。

スクリーンショット 2023-10-12 9 22 15


自己紹介

普段私は、
一番得意な機械学習(深層学習)をしたり、
Python/FastApi でWebアプリを開発したり、
TypeScript/Nuxtjs or Nextjs でフロントエンドの開発をしたり、
PHP/Laravel でWebアプリを開発したり、
GolangでWebアプリを開発したり、
さまざまなことを行っています。

型のある世界は素敵だなと昨今感じています。

企業案件やご連絡等ございましたらお気軽に下記よりご連絡いただければと思います。
kohei080nagamatsu@gmail.com


1. 動かすために必要なこと

1.1 .envファイルの作成

cp .env.sample .env

・Lineでアカウントを作成して、チャンネルシークレットとアクセストークをセットする

・OpenAIのAPIキーをセットする

LINE_CHANNEL_SECRET=
LINE_CHANNEL_ACCESS_TOKEN=

OPENAI_API_KEY=

1.2 Lineのデベロッパー画面でwebhookを指定する

localhostだと動かないので、

local出たてたwebサーバーをngrokで外部からアクセスできるようにする必要がある

スクリーンショット 2023-10-12 10 16 22


2. 起動・停止方法

2.1 起動方法

imageの作成

docker compose build

imageからコンテナの起動

docker compose up -d

2.2 停止方法

docker compose down

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?