FastapiSample / README.md
tregu0458's picture
Update README.md
af346ba verified
metadata
title: FastapiSample
emoji: 📝
colorFrom: yellow
colorTo: yellow
sdk: docker
app_file: app.py
pinned: false
license: mit

FastAPI アプリケーションの Hugging Face へのデプロイ

このリポジトリは、FastAPI アプリケーションを Hugging Face にデプロイする方法を示すチュートリアルです。

アプリケーションは https://tregu0458-fastapisample.hf.space で利用可能です。 apiのマニュアル

エンドポイント

ホーム

  • URL: /
  • メソッド: GET
  • レスポンス: {'detail': 'Welcome to FastAPI Tutorial!'}

hello

  • URL: /
  • メソッド: POST
  • パラメータ:
    • name (str): 名前
  • レスポンス: {'message': 'hello {name}!'}

Hugging Face へのデプロイ

  1. Hugging Face のアカウントを作成し、ログインします。
  2. 新しいモデルリポジトリを作成します。
  3. このリポジトリをクローンし、main.py ファイルをアップロードします。
  4. Hugging Face のモデルページで、"Deploy" タブを開き、"Spaces" を選択します。
  5. "Create New Space" をクリックし、Space の名前を入力して、"Create" をクリックします。
  6. "Deploy" ボタンをクリックし、デプロイが完了するまで待ちます。

デプロイが完了すると、Hugging Face の Space URL でアプリケーションにアクセスできます。

参考資料