File size: 1,429 Bytes
185f702
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1. **PythonでGoogleレンズからデータ取得の開発**:
   - Googleレンズからデータを取得するためのPythonコードを作成します。

2. **画面はGradioで作成**:
   - Gradioを使用してユーザーインターフェースを作成します。
   - Gradioのコンポーネント名は `gradio_interface` とします。

3. **APIはFastAPI router で作成**:
   - FastAPIを使用してAPIを作成します。
   - ルーターの作成も行います。

4. **pytestを使用してFastAPIのテストを実施**:
   - `pytest`を使用してFastAPIのテストを行います。
   - テストデータは`mock`を使用して挿入します。
  	

5. **Djangoにログを保存**:
   - Djangoのモデルを作成し、ログを保存します。

6. **Readme.mdに設計を記載**:
   - 設計内容を`Readme.md`に記載します。
   - 設計内容には`plantuml`のシーケンス図を含めます。

7. **GradioとFastAPIのファイルは1ファイルにまとめる**:
   - GradioとFastAPIのコードは1つのファイルにまとめます。

8. **Djangoのモデルでログを保存し、admin設定も作成**:
   - GradioとFastAPIのログはDjangoのモデルに保存します。
   - Djangoのadmin設定を作成し、データを確認できるようにします

9, AWS lambda samでアップするテンプレート template.yamlと実行コマンドも作成