Skip to content

Commit 897a080

Browse files
jameszyaoSimsonW
authored andcommitted
feat: add async apis for 4 modules
1 parent d24dfd4 commit 897a080

27 files changed

+5393
-157
lines changed

README.md

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,18 @@ from taskingai.client.rest import ApiException
5555
from pprint import pprint
5656

5757
# create an instance of the API class
58-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
58+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
5959
body = client.AssistantCreateRequestBodySchema() # AssistantCreateRequestBodySchema |
6060

6161
try:
6262
# Create assistant
6363
api_response = api_instance.create_assistant(body)
6464
pprint(api_response)
6565
except ApiException as e:
66-
print("Exception when calling AssistantApi->create_assistant: %s\n" % e)
66+
print("Exception when calling AsyncAssistantApi->create_assistant: %s\n" % e)
6767

6868
# create an instance of the API class
69-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
69+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
7070
body = client.ChatCreateRequestBodySchema() # ChatCreateRequestBodySchema |
7171
assistant_id = NULL # object |
7272

@@ -75,21 +75,21 @@ try:
7575
api_response = api_instance.create_chat(body, assistant_id)
7676
pprint(api_response)
7777
except ApiException as e:
78-
print("Exception when calling AssistantApi->create_chat: %s\n" % e)
78+
print("Exception when calling AsyncAssistantApi->create_chat: %s\n" % e)
7979

8080
# create an instance of the API class
81-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
81+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
8282
assistant_id = NULL # object |
8383

8484
try:
8585
# Delete assistant
8686
api_response = api_instance.delete_assistant(assistant_id)
8787
pprint(api_response)
8888
except ApiException as e:
89-
print("Exception when calling AssistantApi->delete_assistant: %s\n" % e)
89+
print("Exception when calling AsyncAssistantApi->delete_assistant: %s\n" % e)
9090

9191
# create an instance of the API class
92-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
92+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
9393
assistant_id = NULL # object |
9494
chat_id = NULL # object |
9595

@@ -98,10 +98,10 @@ try:
9898
api_response = api_instance.delete_chat(assistant_id, chat_id)
9999
pprint(api_response)
100100
except ApiException as e:
101-
print("Exception when calling AssistantApi->delete_chat: %s\n" % e)
101+
print("Exception when calling AsyncAssistantApi->delete_chat: %s\n" % e)
102102

103103
# create an instance of the API class
104-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
104+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
105105
body = client.ChatGenerateRequestBodySchema() # ChatGenerateRequestBodySchema |
106106
assistant_id = NULL # object |
107107
chat_id = NULL # object |
@@ -111,21 +111,21 @@ try:
111111
api_response = api_instance.generate(body, assistant_id, chat_id)
112112
pprint(api_response)
113113
except ApiException as e:
114-
print("Exception when calling AssistantApi->generate: %s\n" % e)
114+
print("Exception when calling AsyncAssistantApi->generate: %s\n" % e)
115115

116116
# create an instance of the API class
117-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
117+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
118118
assistant_id = NULL # object |
119119

120120
try:
121121
# Get assistant
122122
api_response = api_instance.get_assistant(assistant_id)
123123
pprint(api_response)
124124
except ApiException as e:
125-
print("Exception when calling AssistantApi->get_assistant: %s\n" % e)
125+
print("Exception when calling AsyncAssistantApi->get_assistant: %s\n" % e)
126126

127127
# create an instance of the API class
128-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
128+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
129129
assistant_id = NULL # object |
130130
chat_id = NULL # object |
131131

@@ -134,10 +134,10 @@ try:
134134
api_response = api_instance.get_chat(assistant_id, chat_id)
135135
pprint(api_response)
136136
except ApiException as e:
137-
print("Exception when calling AssistantApi->get_chat: %s\n" % e)
137+
print("Exception when calling AsyncAssistantApi->get_chat: %s\n" % e)
138138

139139
# create an instance of the API class
140-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
140+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
141141
assistant_id = NULL # object |
142142
chat_id = NULL # object |
143143
message_id = NULL # object |
@@ -147,10 +147,10 @@ try:
147147
api_response = api_instance.get_message(assistant_id, chat_id, message_id)
148148
pprint(api_response)
149149
except ApiException as e:
150-
print("Exception when calling AssistantApi->get_message: %s\n" % e)
150+
print("Exception when calling AsyncAssistantApi->get_message: %s\n" % e)
151151

152152
# create an instance of the API class
153-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
153+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
154154
limit = 20 # object | (optional) (default to 20)
155155
order = desc # object | (optional) (default to desc)
156156
after = NULL # object | (optional)
@@ -162,21 +162,21 @@ try:
162162
api_response = api_instance.list_assistants(limit=limit, order=order, after=after, before=before, offset=offset)
163163
pprint(api_response)
164164
except ApiException as e:
165-
print("Exception when calling AssistantApi->list_assistants: %s\n" % e)
165+
print("Exception when calling AsyncAssistantApi->list_assistants: %s\n" % e)
166166

167167
# create an instance of the API class
168-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
168+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
169169
assistant_id = NULL # object |
170170

171171
try:
172172
# List chats
173173
api_response = api_instance.list_chats(assistant_id)
174174
pprint(api_response)
175175
except ApiException as e:
176-
print("Exception when calling AssistantApi->list_chats: %s\n" % e)
176+
print("Exception when calling AsyncAssistantApi->list_chats: %s\n" % e)
177177

178178
# create an instance of the API class
179-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
179+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
180180
assistant_id = NULL # object |
181181
chat_id = NULL # object |
182182
limit = 20 # object | (optional) (default to 20)
@@ -190,10 +190,10 @@ try:
190190
before=before)
191191
pprint(api_response)
192192
except ApiException as e:
193-
print("Exception when calling AssistantApi->list_messages: %s\n" % e)
193+
print("Exception when calling AsyncAssistantApi->list_messages: %s\n" % e)
194194

195195
# create an instance of the API class
196-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
196+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
197197
body = client.AssistantUpdateRequestBodySchema() # AssistantUpdateRequestBodySchema |
198198
assistant_id = NULL # object |
199199

@@ -202,10 +202,10 @@ try:
202202
api_response = api_instance.update_assistant(body, assistant_id)
203203
pprint(api_response)
204204
except ApiException as e:
205-
print("Exception when calling AssistantApi->update_assistant: %s\n" % e)
205+
print("Exception when calling AsyncAssistantApi->update_assistant: %s\n" % e)
206206

207207
# create an instance of the API class
208-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
208+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
209209
body = client.ChatUpdateRequestBodySchema() # ChatUpdateRequestBodySchema |
210210
assistant_id = NULL # object |
211211
chat_id = NULL # object |
@@ -215,10 +215,10 @@ try:
215215
api_response = api_instance.update_chat(body, assistant_id, chat_id)
216216
pprint(api_response)
217217
except ApiException as e:
218-
print("Exception when calling AssistantApi->update_chat: %s\n" % e)
218+
print("Exception when calling AsyncAssistantApi->update_chat: %s\n" % e)
219219

220220
# create an instance of the API class
221-
api_instance = client.AssistantApi(client.SyncApiClient(configuration))
221+
api_instance = client.AsyncAssistantApi(client.SyncApiClient(configuration))
222222
body = client.MessageUpdateRequestBodySchema() # MessageUpdateRequestBodySchema |
223223
assistant_id = NULL # object |
224224
chat_id = NULL # object |
@@ -229,7 +229,7 @@ try:
229229
api_response = api_instance.update_message(body, assistant_id, chat_id, message_id)
230230
pprint(api_response)
231231
except ApiException as e:
232-
print("Exception when calling AssistantApi->update_message: %s\n" % e)
232+
print("Exception when calling AsyncAssistantApi->update_message: %s\n" % e)
233233
```
234234

235235
## Documentation for API Endpoints
@@ -238,20 +238,20 @@ All URIs are relative to */*
238238

239239
Class | Method | HTTP request | Description
240240
------------ | ------------- | ------------- | -------------
241-
*AssistantApi* | [**create_assistant**](docs/AssistantApi.md#create_assistant) | **POST** /api/v1/assistants | Create assistant
242-
*AssistantApi* | [**create_chat**](docs/AssistantApi.md#create_chat) | **POST** /api/v1/assistants/{assistant_id}/chats | Create chat
243-
*AssistantApi* | [**delete_assistant**](docs/AssistantApi.md#delete_assistant) | **DELETE** /api/v1/assistants/{assistant_id} | Delete assistant
244-
*AssistantApi* | [**delete_chat**](docs/AssistantApi.md#delete_chat) | **DELETE** /api/v1/assistants/{assistant_id}/chats/{chat_id} | Delete chat
245-
*AssistantApi* | [**generate**](docs/AssistantApi.md#generate) | **POST** /api/v1/assistants/{assistant_id}/chats/{chat_id}/generate | Generate
246-
*AssistantApi* | [**get_assistant**](docs/AssistantApi.md#get_assistant) | **GET** /api/v1/assistants/{assistant_id} | Get assistant
247-
*AssistantApi* | [**get_chat**](docs/AssistantApi.md#get_chat) | **GET** /api/v1/assistants/{assistant_id}/chats/{chat_id} | Get chat
248-
*AssistantApi* | [**get_message**](docs/AssistantApi.md#get_message) | **GET** /api/v1/assistants/{assistant_id}/chats/{chat_id}/messages/{message_id} | Get message
249-
*AssistantApi* | [**list_assistants**](docs/AssistantApi.md#list_assistants) | **GET** /api/v1/assistants | List assistants
250-
*AssistantApi* | [**list_chats**](docs/AssistantApi.md#list_chats) | **GET** /api/v1/assistants/{assistant_id}/chats | List chats
251-
*AssistantApi* | [**list_messages**](docs/AssistantApi.md#list_messages) | **GET** /api/v1/assistants/{assistant_id}/chats/{chat_id}/messages | List messages
252-
*AssistantApi* | [**update_assistant**](docs/AssistantApi.md#update_assistant) | **POST** /api/v1/assistants/{assistant_id} | Update assistant
253-
*AssistantApi* | [**update_chat**](docs/AssistantApi.md#update_chat) | **POST** /api/v1/assistants/{assistant_id}/chats/{chat_id} | Update chat
254-
*AssistantApi* | [**update_message**](docs/AssistantApi.md#update_message) | **POST** /api/v1/assistants/{assistant_id}/chats/{chat_id}/messages/{message_id} | Update message
241+
*AsyncAssistantApi* | [**create_assistant**](docs/AssistantApi.md#create_assistant) | **POST** /api/v1/assistants | Create assistant
242+
*AsyncAssistantApi* | [**create_chat**](docs/AssistantApi.md#create_chat) | **POST** /api/v1/assistants/{assistant_id}/chats | Create chat
243+
*AsyncAssistantApi* | [**delete_assistant**](docs/AssistantApi.md#delete_assistant) | **DELETE** /api/v1/assistants/{assistant_id} | Delete assistant
244+
*AsyncAssistantApi* | [**delete_chat**](docs/AssistantApi.md#delete_chat) | **DELETE** /api/v1/assistants/{assistant_id}/chats/{chat_id} | Delete chat
245+
*AsyncAssistantApi* | [**generate**](docs/AssistantApi.md#generate) | **POST** /api/v1/assistants/{assistant_id}/chats/{chat_id}/generate | Generate
246+
*AsyncAssistantApi* | [**get_assistant**](docs/AssistantApi.md#get_assistant) | **GET** /api/v1/assistants/{assistant_id} | Get assistant
247+
*AsyncAssistantApi* | [**get_chat**](docs/AssistantApi.md#get_chat) | **GET** /api/v1/assistants/{assistant_id}/chats/{chat_id} | Get chat
248+
*AsyncAssistantApi* | [**get_message**](docs/AssistantApi.md#get_message) | **GET** /api/v1/assistants/{assistant_id}/chats/{chat_id}/messages/{message_id} | Get message
249+
*AsyncAssistantApi* | [**list_assistants**](docs/AssistantApi.md#list_assistants) | **GET** /api/v1/assistants | List assistants
250+
*AsyncAssistantApi* | [**list_chats**](docs/AssistantApi.md#list_chats) | **GET** /api/v1/assistants/{assistant_id}/chats | List chats
251+
*AsyncAssistantApi* | [**list_messages**](docs/AssistantApi.md#list_messages) | **GET** /api/v1/assistants/{assistant_id}/chats/{chat_id}/messages | List messages
252+
*AsyncAssistantApi* | [**update_assistant**](docs/AssistantApi.md#update_assistant) | **POST** /api/v1/assistants/{assistant_id} | Update assistant
253+
*AsyncAssistantApi* | [**update_chat**](docs/AssistantApi.md#update_chat) | **POST** /api/v1/assistants/{assistant_id}/chats/{chat_id} | Update chat
254+
*AsyncAssistantApi* | [**update_message**](docs/AssistantApi.md#update_message) | **POST** /api/v1/assistants/{assistant_id}/chats/{chat_id}/messages/{message_id} | Update message
255255
*RetrievalApi* | [**create_collection**](docs/RetrievalApi.md#create_collection) | **POST** /api/v1/collections | Create collection
256256
*RetrievalApi* | [**create_record**](docs/RetrievalApi.md#create_record) | **POST** /api/v1/collections/{collection_id}/records | Create record
257257
*RetrievalApi* | [**delete_collection**](docs/RetrievalApi.md#delete_collection) | **DELETE** /api/v1/collections/{collection_id} | Delete collection

examples/retrieval/semantic_search.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
{
2222
"cell_type": "markdown",
2323
"source": [
24-
"# TaskingAI Sematic Search Example"
24+
"# TaskingAI Semantic Search Example"
2525
],
2626
"metadata": {
2727
"collapsed": false

taskingai/__init__.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,12 @@
33
from . import tool
44
from . import retrieval
55
from . import inference
6-
from ._version import __version__
6+
from ._version import __version__
7+
8+
__all__ = [
9+
"assistant",
10+
"tool",
11+
"retrieval",
12+
"inference",
13+
"__version__",
14+
]

0 commit comments

Comments
 (0)