Skip to content

Commit 84767d7

Browse files
feat(api): api update
1 parent 558ab83 commit 84767d7

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 96
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-a1d971d9b78dce18435845fd9ff02282e95647ffee9b7406fb5f5cd0078c630b.yml
3-
openapi_spec_hash: ca7ca362f716b3a9b065f74f14ba43bc
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-fd9a749a4afed8a45757ab4e83984c36c56cf6f4f0d53b80d4d5e0022869c3e1.yml
3+
openapi_spec_hash: d5cf0471c4e715bdfbf597de3f591ef1
44
config_hash: a572ab842ea60ce13f1d1a1358440cbe

src/asktable/types/answer_response.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from .._models import BaseModel
77

8-
__all__ = ["AnswerResponse", "Answer", "AnswerAttachment", "Request"]
8+
__all__ = ["AnswerResponse", "Answer", "AnswerAttachment", "Request", "Timing"]
99

1010

1111
class AnswerAttachment(BaseModel):
@@ -44,6 +44,14 @@ class Request(BaseModel):
4444
"""是否同时将数据,作为 json 格式的附件一起返回"""
4545

4646

47+
class Timing(BaseModel):
48+
accessor_duration: Optional[float] = None
49+
50+
llm_duration: Optional[float] = None
51+
52+
total_duration: Optional[float] = None
53+
54+
4755
class AnswerResponse(BaseModel):
4856
id: str
4957

@@ -63,4 +71,6 @@ class AnswerResponse(BaseModel):
6371

6472
err_msg: Optional[str] = None
6573

74+
timing: Optional[Timing] = None
75+
6676
trace_id: Optional[str] = None

src/asktable/types/query_response.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from .._models import BaseModel
77

8-
__all__ = ["QueryResponse", "Query", "Request"]
8+
__all__ = ["QueryResponse", "Query", "Request", "Timing"]
99

1010

1111
class Query(BaseModel):
@@ -39,6 +39,12 @@ class Request(BaseModel):
3939
"""在扮演这个角色时需要传递的变量值,用 Key-Value 形式传递"""
4040

4141

42+
class Timing(BaseModel):
43+
llm_duration: Optional[float] = None
44+
45+
total_duration: Optional[float] = None
46+
47+
4248
class QueryResponse(BaseModel):
4349
id: str
4450

@@ -58,4 +64,6 @@ class QueryResponse(BaseModel):
5864

5965
err_msg: Optional[str] = None
6066

67+
timing: Optional[Timing] = None
68+
6169
trace_id: Optional[str] = None

0 commit comments

Comments
 (0)