Coverage for src/fastoai/routers/_types.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.6.8, created at 2024-12-06 09:34 +0800

1from typing import Literal, Protocol 

2 

3from openai import BaseModel 

4 

5type Order = Literal["asc", "desc"] 

6 

7 

8class ToOpenaiModel(Protocol): 

9 async def to_openai_model(self) -> BaseModel: ...