Skip to content

Commit c16037f

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): api update (#27)
1 parent 6db974f commit c16037f

File tree

11 files changed

+34
-82
lines changed

11 files changed

+34
-82
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 68
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-fc90c3d40bc51cdb08158dafb21ffc24ce3814479e3cc73810bf11c2d1260b1a.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-2501e64cd24ad589fc833556bbecd5f54321add8f57b18c6af3503a75be0101f.yml

api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,12 @@ Methods:
9393
Types:
9494

9595
```python
96-
from asktable.types import Chat, ChatOut, ChatListResponse
96+
from asktable.types import ChatOut, ChatListResponse
9797
```
9898

9999
Methods:
100100

101-
- <code title="post /chats">client.chats.<a href="./src/asktable/resources/chats/chats.py">create</a>(\*\*<a href="src/asktable/types/chat_create_params.py">params</a>) -> <a href="./src/asktable/types/chat.py">Chat</a></code>
101+
- <code title="post /chats">client.chats.<a href="./src/asktable/resources/chats/chats.py">create</a>(\*\*<a href="src/asktable/types/chat_create_params.py">params</a>) -> <a href="./src/asktable/types/chat_out.py">ChatOut</a></code>
102102
- <code title="get /chats/{chat_id}">client.chats.<a href="./src/asktable/resources/chats/chats.py">retrieve</a>(chat_id) -> <a href="./src/asktable/types/chat_out.py">ChatOut</a></code>
103103
- <code title="get /chats">client.chats.<a href="./src/asktable/resources/chats/chats.py">list</a>(\*\*<a href="src/asktable/types/chat_list_params.py">params</a>) -> <a href="./src/asktable/types/chat_list_response.py">ChatListResponse</a></code>
104104
- <code title="delete /chats/{chat_id}">client.chats.<a href="./src/asktable/resources/chats/chats.py">delete</a>(chat_id) -> None</code>

src/asktable/resources/chats/chats.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
async_to_raw_response_wrapper,
2929
async_to_streamed_response_wrapper,
3030
)
31-
from ...types.chat import Chat
3231
from ..._base_client import make_request_options
3332
from ...types.chat_out import ChatOut
3433
from ...types.chat_list_response import ChatListResponse
@@ -74,7 +73,7 @@ def create(
7473
extra_query: Query | None = None,
7574
extra_body: Body | None = None,
7675
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
77-
) -> Chat:
76+
) -> ChatOut:
7877
"""
7978
创建对话
8079
@@ -114,7 +113,7 @@ def create(
114113
options=make_request_options(
115114
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
116115
),
117-
cast_to=Chat,
116+
cast_to=ChatOut,
118117
)
119118

120119
def retrieve(
@@ -269,7 +268,7 @@ async def create(
269268
extra_query: Query | None = None,
270269
extra_body: Body | None = None,
271270
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
272-
) -> Chat:
271+
) -> ChatOut:
273272
"""
274273
创建对话
275274
@@ -309,7 +308,7 @@ async def create(
309308
options=make_request_options(
310309
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
311310
),
312-
cast_to=Chat,
311+
cast_to=ChatOut,
313312
)
314313

315314
async def retrieve(

src/asktable/types/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
from __future__ import annotations
44

5-
from .chat import Chat as Chat
65
from .role import Role as Role
76
from .shared import Policy as Policy, Message as Message, AnswerModel as AnswerModel
87
from .chat_bot import ChatBot as ChatBot

src/asktable/types/chat.py

Lines changed: 0 additions & 42 deletions
This file was deleted.

src/asktable/types/chat_list_response.py

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,10 @@ class Item(BaseModel):
1212
id: str
1313
"""对话 ID"""
1414

15-
ai_msgs: int
16-
"""机器人消息数"""
17-
18-
created: datetime
15+
created_at: datetime
1916
"""创建时间"""
2017

21-
human_msgs: int
22-
"""用户消息数"""
23-
24-
modified: datetime
18+
modified_at: datetime
2519
"""修改时间"""
2620

2721
project_id: str
@@ -32,9 +26,6 @@ class Item(BaseModel):
3226
可以访问的数据、可以执行的任务以及是否开启调试模式等设置。
3327
"""
3428

35-
latest_msg: Optional[datetime] = None
36-
"""最新消息时间"""
37-
3829
name: Optional[str] = None
3930
"""New name for the chat"""
4031

src/asktable/types/chat_out.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@ class ChatOut(BaseModel):
1212
id: str
1313
"""对话 ID"""
1414

15-
created: datetime
15+
created_at: datetime
16+
"""创建时间"""
1617

17-
modified: datetime
18+
modified_at: datetime
19+
"""修改时间"""
1820

1921
project_id: str
2022

@@ -24,8 +26,6 @@ class ChatOut(BaseModel):
2426
可以访问的数据、可以执行的任务以及是否开启调试模式等设置。
2527
"""
2628

27-
latest_msg: Optional[datetime] = None
28-
2929
name: Optional[str] = None
3030
"""New name for the chat"""
3131

src/asktable/types/datasources/meta_retrieve_response.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99

1010
class SchemasTablesFields(BaseModel):
11-
curr_desc: str
12-
"""current field description"""
13-
1411
curr_desc_stat: str
1512
"""current field description status"""
1613

@@ -20,6 +17,9 @@ class SchemasTablesFields(BaseModel):
2017
name: str
2118
"""field_name"""
2219

20+
curr_desc: Optional[str] = None
21+
"""current field description"""
22+
2323
data_type: Optional[str] = None
2424
"""field data type"""
2525

@@ -31,9 +31,6 @@ class SchemasTablesFields(BaseModel):
3131

3232

3333
class SchemasTables(BaseModel):
34-
curr_desc: str
35-
"""current table description"""
36-
3734
curr_desc_stat: str
3835
"""current table description status"""
3936

@@ -43,6 +40,9 @@ class SchemasTables(BaseModel):
4340
name: str
4441
"""table_name"""
4542

43+
curr_desc: Optional[str] = None
44+
"""current table description"""
45+
4646
fields: Optional[Dict[str, SchemasTablesFields]] = None
4747

4848
origin_desc: Optional[str] = None

src/asktable/types/shared/answer_model.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,7 @@ class AnswerModel(BaseModel):
4848
status: str
4949

5050
text: str
51+
52+
q2a_id: Optional[str] = None
53+
54+
trace_id: Optional[str] = None

src/asktable/types/shared/message.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ class Message(BaseModel):
1414

1515
content: object
1616

17-
created: datetime
17+
created_at: datetime
18+
"""创建时间"""
1819

1920
role: Literal["human", "ai"]
2021

0 commit comments

Comments
 (0)