Skip to content

ktny/AI_hatena_bookmarker

Repository files navigation

AIはてなブックマーカー

ex. 一番星はてのインフラ構成図

OpenAI APIを利用して任意のはてなブックマークエントリーの記事やブックマークを元にコメントを行うAIブックマーカーを作ることのできるシステムです。
(上記は参考構成図です。一番星はてのはこのリポジトリを元にした別のリポジトリで運用されています。)

使い方

はてなアプリケーションの登録

下記の記事を参考にHATENA_CONSUMER_KEYとHATENA_CONSUMER_SECRETを取得し、.envファイルに記載します。 Consumer key を取得して OAuth 開発をはじめよう | Hatena Developer Center

その他OpenAIのAPIKeyの設定なども必要です。

AI人格の設定

config.pyprompt_template.pyにAIの設定や人格、指示を記述します。

ビルド&デプロイ

sam build
sam deploy --guided

テスト

SAM

$ sam local invoke AIBookmarkerFunction --event events/get_hello.json

Lambda

$ sam local start-lambda
$ aws lambda invoke --function-name "AIBookmarkerFunction" --endpoint-url "http://127.0.0.1:3001" --payload file://events/get_hello.json response.json && cat response.json

HTTP API

$ sam local start-api
$ curl http://localhost:3000/hello

Releases

No releases published

Packages

No packages published