Spaces:
Sleeping
Sleeping
住所比較および正規化リクエストのモデルを更新し、例示を具体的な住所に変更。比較結果のレスポンスを文字列からブール値に変更し、APIドキュメントの説明を修正しました。
Browse files
app.py
CHANGED
@@ -434,17 +434,17 @@ app = FastAPI(
|
|
434 |
# ---------------------------
|
435 |
|
436 |
class CompareAddressesRequest(BaseModel):
|
437 |
-
address1: str = Field(..., description="比較する最初の住所", example="
|
438 |
-
address2: str = Field(..., description="比較する2番目の住所", example="
|
439 |
|
440 |
class CompareAddressesResponse(BaseModel):
|
441 |
-
result: Literal[
|
442 |
|
443 |
class NormalizeAddressRequest(BaseModel):
|
444 |
-
query_address: str = Field(..., description="正規化する住所", example="
|
445 |
|
446 |
class NormalizeAddressResponse(BaseModel):
|
447 |
-
normalized: str = Field(..., description="正規化された住所", example="
|
448 |
|
449 |
|
450 |
# ---------------------------
|
@@ -458,11 +458,11 @@ class NormalizeAddressResponse(BaseModel):
|
|
458 |
description="2つの住所を比較し、一致するかどうかを返します。",
|
459 |
responses={
|
460 |
200: {
|
461 |
-
"description": "
|
462 |
"content": {
|
463 |
"application/json": {
|
464 |
"example": {
|
465 |
-
"result":
|
466 |
}
|
467 |
}
|
468 |
}
|
|
|
434 |
# ---------------------------
|
435 |
|
436 |
class CompareAddressesRequest(BaseModel):
|
437 |
+
address1: str = Field(..., description="比較する最初の住所", example="東京 墨田区 押上 1丁目1-1")
|
438 |
+
address2: str = Field(..., description="比較する2番目の住所", example="東京 墨田区 押上 1-1-1")
|
439 |
|
440 |
class CompareAddressesResponse(BaseModel):
|
441 |
+
result: Literal[True, False] = Field(..., description="比較結果", example=True)
|
442 |
|
443 |
class NormalizeAddressRequest(BaseModel):
|
444 |
+
query_address: str = Field(..., description="正規化する住所", example="東京 墨田区 押上 1丁目1-1")
|
445 |
|
446 |
class NormalizeAddressResponse(BaseModel):
|
447 |
+
normalized: str = Field(..., description="正規化された住所", example="東京都墨田区押上一丁目1-1")
|
448 |
|
449 |
|
450 |
# ---------------------------
|
|
|
458 |
description="2つの住所を比較し、一致するかどうかを返します。",
|
459 |
responses={
|
460 |
200: {
|
461 |
+
"description": "比較結果を Bool 値 (true/false) として返す",
|
462 |
"content": {
|
463 |
"application/json": {
|
464 |
"example": {
|
465 |
+
"result": True
|
466 |
}
|
467 |
}
|
468 |
}
|