つくりながら学ぶ!AIアプリ開発入門 - LangChain & Streamlit による ChatGPT API 徹底活用
![まずは環境準備をしよう|つくりながら学ぶ!AIアプリ開発入門 - LangChain & Streamlit による ChatGPT API 徹底活用](https://cdn-ak-scissors.b.st-hatena.com/image/square/65d1b8d2cdcf5f2f5f575bfe02dab9f94d9a9db0/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--BgxvZpGE--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci82ZGJmMjZmMzI4LmpwZWc%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg)
目次 1.はじめに 2.コーディング 3.コンテナ化 1. はじめに 友人に「PythonでAPIをサクッと作ってよ」と言われたのでシンプルなREST APIを作ってみた。 作ったものを渡すだけでなく作り方も教えて欲しいとのことなので、ここに記事として掲載する。少し手順書のような記載なため、初学者向けかもしれない。 Pythonと聞いて「Djangoでも使うか?」と思いつつも、よりサクッと感のあるフレームワークを探してみたところ FastAPIなるものがあり、今回はこれを採用してみた。 公式より引用 FastAPI は、Pythonの標準である型ヒントに基づいてPython 3.6 以降でAPI を構築するための、モダンで、高速(高パフォーマンス)な、Web フレームワークです。 FastAPI には Swagger UI と ReDoc の両スタイルのドキュメントを自動で生成してくれる機
上記以外のディストリビューションをお使いの方はググってください。 サンプルコード 早速ですが、PythonでCOTOHA APIの各APIを叩くサンプルコードがこちらになります。 見づらいだとか冗長だとか汚いとか色々あるとは思いますが、なんとか目をつぶってください。 移植性とコメントを重視した結果です。 全部標準ライブラリで動くはずです。 スクリプトファイル(Python3系をお使いの方) # -*- coding:utf-8 -*- import os import urllib.request import json import configparser import codecs # COTOHA API操作用クラス class CotohaApi: # 初期化 def __init__(self, client_id, client_secret, developer_api_b
背景 私自身が列車通勤なので、通勤用のライフハック用として作ってみました。 通勤前・退勤前に列車止まってるのがわかるのと駅行ってから止まってるのがわかるのとでは精神的なダメージが全然違いますしね・・・ 事前に用意するもの ・Linuxサーバ(cron使います。RaspberryPiでも可です) ・python3 ・Beautifulsoup ・LineNotify しくみ 今回は下記サイト(鉄道運行情報)から列車の運行情報を抽出します。 ここでは常磐線(関東エリア)のページを例にとって説明。 http://www.jikokuhyo.co.jp/search/detail/line_is/kanto_joban 上記URLのHTMLを見ると、 46〜47行目に運行情報が格納されているのがわかります。 本スクリプトではここの部分を抽出します。 <div class="corner_block
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く