Spaces:
Running
Running
Update config_provider.py
Browse files- config_provider.py +5 -5
config_provider.py
CHANGED
@@ -70,9 +70,9 @@ class APIAuthConfig(BaseModel):
|
|
70 |
enabled: bool = False
|
71 |
token_endpoint: Optional[HttpUrl] = None
|
72 |
response_token_path: str = "access_token"
|
73 |
-
token_request_body:
|
74 |
token_refresh_endpoint: Optional[HttpUrl] = None
|
75 |
-
token_refresh_body:
|
76 |
|
77 |
class Config:
|
78 |
extra = "allow"
|
@@ -89,14 +89,14 @@ class APIConfig(BaseModel):
|
|
89 |
name: str
|
90 |
url: HttpUrl
|
91 |
method: str = Field("GET", pattern=r"^(GET|POST|PUT|PATCH|DELETE)$")
|
92 |
-
headers:
|
93 |
-
body_template:
|
94 |
timeout_seconds: int = 10
|
95 |
retry: RetryConfig = RetryConfig()
|
96 |
proxy: Optional[str | ProxyConfig] = None
|
97 |
auth: Optional[APIAuthConfig] = None
|
98 |
response_prompt: Optional[str] = None
|
99 |
-
response_mappings: List[ResponseMappingConfig] = []
|
100 |
|
101 |
class Config:
|
102 |
extra = "allow"
|
|
|
70 |
enabled: bool = False
|
71 |
token_endpoint: Optional[HttpUrl] = None
|
72 |
response_token_path: str = "access_token"
|
73 |
+
token_request_body: str = "{}" # JSON string
|
74 |
token_refresh_endpoint: Optional[HttpUrl] = None
|
75 |
+
token_refresh_body: str = "{}" # JSON string
|
76 |
|
77 |
class Config:
|
78 |
extra = "allow"
|
|
|
89 |
name: str
|
90 |
url: HttpUrl
|
91 |
method: str = Field("GET", pattern=r"^(GET|POST|PUT|PATCH|DELETE)$")
|
92 |
+
headers: str = "{}" # JSON string
|
93 |
+
body_template: str = "{}" # JSON string
|
94 |
timeout_seconds: int = 10
|
95 |
retry: RetryConfig = RetryConfig()
|
96 |
proxy: Optional[str | ProxyConfig] = None
|
97 |
auth: Optional[APIAuthConfig] = None
|
98 |
response_prompt: Optional[str] = None
|
99 |
+
response_mappings: List[ResponseMappingConfig] = []
|
100 |
|
101 |
class Config:
|
102 |
extra = "allow"
|