{"url":"https://techblog.vpoint.co.jp/entry/2024/11/26/142913","type":"rich","title":"Chat\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u958b\u767a\u51fa\u6765\u308b\"Chainlit\"\u3092PostgreSQL\u3068\u63a5\u7d9a\u3057\u3066\u4f1a\u8a71\u30c7\u30fc\u30bf\u306e\u6c38\u7d9a\u5316\u3092\u5b9f\u73fe\u3057\u3066\u307f\u307e\u3057\u305f\u3002","blog_url":"https://techblog.vpoint.co.jp/","image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/m/miu4930/20241128/20241128145018.jpg","blog_title":"V\u30dd\u30a4\u30f3\u30c8\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\uff5cTECH LAB\u306e Tech Blog","version":"1.0","description":"\u3053\u3093\u306b\u3061\u306f\u3001CCCMK\u30db\u30fc\u30eb\u30c7\u30a3\u30f3\u30b0\u30b9TECH LAB\u306e\u4e09\u6d66\u3067\u3059\u3002 \u3042\u3063\u3068\u3044\u3046\u9593\u306b11\u6708\u3082\u7d42\u308f\u308a\u3067\u3059\u306d\uff01\u30af\u30ea\u30b9\u30de\u30b9\u307e\u3067\u3042\u30681\u304b\u6708\u306a\u306e\u3067\u3001\u30d6\u30ed\u30b0\u306e\u30b5\u30e0\u30cd\u30a4\u30eb\u3082\u30af\u30ea\u30b9\u30de\u30b9\u4ed5\u69d8\u306b\u306a\u308a\u307e\u3057\u305f\uff01 \u306f\u3058\u3081\u306b Chainlit\u306e\u30c7\u30fc\u30bf\u6c38\u7d9a\u5316\u306e\u4ed5\u7d44\u307f \u4eca\u56de\u8a66\u3057\u305f\u69cb\u6210 \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u69cb\u6210 docker-compose.yml PostgreSQL\u306e\u8a2d\u5b9a \u521d\u671f\u8a2d\u5b9a\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u5185\u5bb9 Chainlit\u30a2\u30d7\u30ea\u306e\u8a2d\u5b9a requirements.txt app.env Chainlit\u30a2\u30d7\u30ea\u306e\u30ed\u30b0\u30a4\u30f3\u30e6\u30fc\u30b6\u3092\u8ffd\u52a0\u3059\u308b(add-initial-user.py) Chainlit\u30a2\u30d7\u30ea\u306e\u5b9a\u7fa9(app.py) \u8d77\u52d5\u30b9\u30af\u30ea\u30d7\u30c8(s\u2026","author_name":"miu4930","provider_name":"Hatena Blog","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftechblog.vpoint.co.jp%2Fentry%2F2024%2F11%2F26%2F142913\" title=\"Chat\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u958b\u767a\u51fa\u6765\u308b&quot;Chainlit&quot;\u3092PostgreSQL\u3068\u63a5\u7d9a\u3057\u3066\u4f1a\u8a71\u30c7\u30fc\u30bf\u306e\u6c38\u7d9a\u5316\u3092\u5b9f\u73fe\u3057\u3066\u307f\u307e\u3057\u305f\u3002 - V\u30dd\u30a4\u30f3\u30c8\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\uff5cTECH LAB\u306e Tech Blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_url":"https://blog.hatena.ne.jp/miu4930/","width":"100%","height":"190","published":"2024-11-26 14:29:13","provider_url":"https://hatena.blog","categories":["AI","LLM","Chainlit"]}