|
126 | 126 | class CollectionIn(Schema): |
127 | 127 | title: str |
128 | 128 | type: str |
129 | | - description: Optional[str] |
130 | | - config: Optional[str] |
| 129 | + description: Optional[str] = None |
| 130 | + config: Optional[str] = None |
131 | 131 |
|
132 | 132 |
|
133 | 133 | class CreateDocumentIn(Schema): |
134 | 134 | name: str |
135 | | - config: Optional[str] |
| 135 | + config: Optional[str] = None |
136 | 136 |
|
137 | 137 |
|
138 | 138 | class UpdateDocumentIn(Schema): |
139 | 139 | name: str |
140 | | - config: Optional[str] |
| 140 | + config: Optional[str] = None |
141 | 141 |
|
142 | 142 |
|
143 | 143 | class QuestionIn(Schema): |
144 | | - id: Optional[str] |
| 144 | + id: Optional[str] = None |
145 | 145 | question: str |
146 | | - answer: Optional[str] |
147 | | - relate_documents: Optional[List[str]] |
| 146 | + answer: Optional[str] = None |
| 147 | + relate_documents: Optional[List[str]] = None |
148 | 148 |
|
149 | 149 |
|
150 | 150 | class ConnectionInfo(Schema): |
151 | 151 | db_type: str |
152 | 152 | host: str |
153 | | - port: Optional[int] |
154 | | - db_name: Optional[str] |
155 | | - username: Optional[str] |
156 | | - password: Optional[str] |
| 153 | + port: Optional[int] = None |
| 154 | + db_name: Optional[str] = None |
| 155 | + username: Optional[str] = None |
| 156 | + password: Optional[str] = None |
157 | 157 | verify: VerifyWay |
158 | | - ca_cert: Optional[str] |
159 | | - client_key: Optional[str] |
160 | | - client_cert: Optional[str] |
| 158 | + ca_cert: Optional[str] = None |
| 159 | + client_key: Optional[str] = None |
| 160 | + client_cert: Optional[str] = None |
161 | 161 |
|
162 | 162 |
|
163 | 163 | @router.get("/user_info") |
@@ -796,9 +796,9 @@ async def get_chat(request, bot_id, chat_id): |
796 | 796 |
|
797 | 797 |
|
798 | 798 | class MessageFeedbackIn(Schema): |
799 | | - upvote: Optional[int] |
800 | | - downvote: Optional[int] |
801 | | - revised_answer: Optional[str] |
| 799 | + upvote: Optional[int] = None |
| 800 | + downvote: Optional[int] = None |
| 801 | + revised_answer: Optional[str] = None |
802 | 802 |
|
803 | 803 |
|
804 | 804 | @router.post("/bots/{bot_id}/chats/{chat_id}/messages/{message_id}") |
@@ -834,9 +834,9 @@ async def delete_chat(request, bot_id, chat_id): |
834 | 834 | class BotIn(Schema): |
835 | 835 | title: str |
836 | 836 | type: str |
837 | | - description: Optional[str] |
838 | | - config: Optional[str] |
839 | | - collection_ids: Optional[List[str]] |
| 837 | + description: Optional[str] = None |
| 838 | + config: Optional[str] = None |
| 839 | + collection_ids: Optional[List[str]] = None |
840 | 840 |
|
841 | 841 |
|
842 | 842 | @router.post("/bots") |
@@ -967,7 +967,7 @@ async def delete_bot(request, bot_id): |
967 | 967 |
|
968 | 968 | class IntegrationIn(Schema): |
969 | 969 | type: str |
970 | | - config: Optional[str] |
| 970 | + config: Optional[str] = None |
971 | 971 |
|
972 | 972 |
|
973 | 973 | @router.post("/bots/{bot_id}/integrations") |
|
0 commit comments