@@ -139,6 +139,7 @@ from codex.types import (
139
139
ProjectReturnSchema,
140
140
ProjectRetrieveResponse,
141
141
ProjectListResponse,
142
+ ProjectInviteSmeResponse,
142
143
ProjectRetrieveAnalyticsResponse,
143
144
ProjectValidateResponse,
144
145
)
@@ -153,6 +154,7 @@ Methods:
153
154
- <code title =" delete /api/projects/{project_id} " >client.projects.<a href =" ./src/codex/resources/projects/projects.py " >delete</a >(project_id) -> None</code >
154
155
- <code title =" get /api/projects/{project_id}/export " >client.projects.<a href =" ./src/codex/resources/projects/projects.py " >export</a >(project_id) -> object</code >
155
156
- <code title =" post /api/projects/{project_id}/increment_queries " >client.projects.<a href =" ./src/codex/resources/projects/projects.py " >increment_queries</a >(project_id, \*\* <a href =" src/codex/types/project_increment_queries_params.py " >params</a >) -> object</code >
157
+ - <code title =" post /api/projects/{project_id}/notifications " >client.projects.<a href =" ./src/codex/resources/projects/projects.py " >invite_sme</a >(project_id, \*\* <a href =" src/codex/types/project_invite_sme_params.py " >params</a >) -> <a href =" ./src/codex/types/project_invite_sme_response.py " >ProjectInviteSmeResponse</a ></code >
156
158
- <code title =" get /api/projects/{project_id}/analytics/ " >client.projects.<a href =" ./src/codex/resources/projects/projects.py " >retrieve_analytics</a >(project_id, \*\* <a href =" src/codex/types/project_retrieve_analytics_params.py " >params</a >) -> <a href =" ./src/codex/types/project_retrieve_analytics_response.py " >ProjectRetrieveAnalyticsResponse</a ></code >
157
159
- <code title =" post /api/projects/{project_id}/validate " >client.projects.<a href =" ./src/codex/resources/projects/projects.py " >validate</a >(project_id, \*\* <a href =" src/codex/types/project_validate_params.py " >params</a >) -> <a href =" ./src/codex/types/project_validate_response.py " >ProjectValidateResponse</a ></code >
158
160
@@ -210,6 +212,76 @@ Methods:
210
212
- <code title =" get /api/projects/{project_id}/entries/clusters " >client.projects.clusters.<a href =" ./src/codex/resources/projects/clusters.py " >list</a >(project_id, \*\* <a href =" src/codex/types/projects/cluster_list_params.py " >params</a >) -> <a href =" ./src/codex/types/projects/cluster_list_response.py " >SyncOffsetPageClusters[ ClusterListResponse] </a ></code >
211
213
- <code title =" get /api/projects/{project_id}/entries/clusters/{representative_entry_id} " >client.projects.clusters.<a href =" ./src/codex/resources/projects/clusters.py " >list_variants</a >(representative_entry_id, \* , project_id) -> <a href =" ./src/codex/types/projects/cluster_list_variants_response.py " >ClusterListVariantsResponse</a ></code >
212
214
215
+ ## Evals
216
+
217
+ Types:
218
+
219
+ ``` python
220
+ from codex.types.projects import EvalListResponse
221
+ ```
222
+
223
+ Methods:
224
+
225
+ - <code title =" post /api/projects/{project_id}/evals " >client.projects.evals.<a href =" ./src/codex/resources/projects/evals.py " >create</a >(project_id, \*\* <a href =" src/codex/types/projects/eval_create_params.py " >params</a >) -> <a href =" ./src/codex/types/project_return_schema.py " >ProjectReturnSchema</a ></code >
226
+ - <code title =" put /api/projects/{project_id}/evals/{eval_key} " >client.projects.evals.<a href =" ./src/codex/resources/projects/evals.py " >update</a >(path_eval_key, \* , project_id, \*\* <a href =" src/codex/types/projects/eval_update_params.py " >params</a >) -> <a href =" ./src/codex/types/project_return_schema.py " >ProjectReturnSchema</a ></code >
227
+ - <code title =" get /api/projects/{project_id}/evals " >client.projects.evals.<a href =" ./src/codex/resources/projects/evals.py " >list</a >(project_id) -> <a href =" ./src/codex/types/projects/eval_list_response.py " >EvalListResponse</a ></code >
228
+ - <code title =" delete /api/projects/{project_id}/evals/{eval_key} " >client.projects.evals.<a href =" ./src/codex/resources/projects/evals.py " >delete</a >(eval_key, \* , project_id) -> <a href =" ./src/codex/types/project_return_schema.py " >ProjectReturnSchema</a ></code >
229
+
230
+ ## QueryLogs
231
+
232
+ Types:
233
+
234
+ ``` python
235
+ from codex.types.projects import (
236
+ QueryLogRetrieveResponse,
237
+ QueryLogListResponse,
238
+ QueryLogListByGroupResponse,
239
+ QueryLogListGroupsResponse,
240
+ QueryLogStartRemediationResponse,
241
+ )
242
+ ```
243
+
244
+ Methods:
245
+
246
+ - <code title =" get /api/projects/{project_id}/query_logs/{query_log_id} " >client.projects.query_logs.<a href =" ./src/codex/resources/projects/query_logs.py " >retrieve</a >(query_log_id, \* , project_id) -> <a href =" ./src/codex/types/projects/query_log_retrieve_response.py " >QueryLogRetrieveResponse</a ></code >
247
+ - <code title =" get /api/projects/{project_id}/query_logs/ " >client.projects.query_logs.<a href =" ./src/codex/resources/projects/query_logs.py " >list</a >(project_id, \*\* <a href =" src/codex/types/projects/query_log_list_params.py " >params</a >) -> <a href =" ./src/codex/types/projects/query_log_list_response.py " >QueryLogListResponse</a ></code >
248
+ - <code title =" get /api/projects/{project_id}/query_logs/logs_by_group " >client.projects.query_logs.<a href =" ./src/codex/resources/projects/query_logs.py " >list_by_group</a >(project_id, \*\* <a href =" src/codex/types/projects/query_log_list_by_group_params.py " >params</a >) -> <a href =" ./src/codex/types/projects/query_log_list_by_group_response.py " >QueryLogListByGroupResponse</a ></code >
249
+ - <code title =" get /api/projects/{project_id}/query_logs/groups " >client.projects.query_logs.<a href =" ./src/codex/resources/projects/query_logs.py " >list_groups</a >(project_id, \*\* <a href =" src/codex/types/projects/query_log_list_groups_params.py " >params</a >) -> <a href =" ./src/codex/types/projects/query_log_list_groups_response.py " >QueryLogListGroupsResponse</a ></code >
250
+ - <code title =" post /api/projects/{project_id}/query_logs/{query_log_id}/start_remediation " >client.projects.query_logs.<a href =" ./src/codex/resources/projects/query_logs.py " >start_remediation</a >(query_log_id, \* , project_id) -> <a href =" ./src/codex/types/projects/query_log_start_remediation_response.py " >QueryLogStartRemediationResponse</a ></code >
251
+
252
+ ## Remediations
253
+
254
+ Types:
255
+
256
+ ``` python
257
+ from codex.types.projects import (
258
+ RemediationCreateResponse,
259
+ RemediationRetrieveResponse,
260
+ RemediationListResponse,
261
+ RemediationEditAnswerResponse,
262
+ RemediationEditDraftAnswerResponse,
263
+ RemediationGetResolvedLogsCountResponse,
264
+ RemediationListResolvedLogsResponse,
265
+ RemediationPauseResponse,
266
+ RemediationPublishResponse,
267
+ RemediationUnpauseResponse,
268
+ )
269
+ ```
270
+
271
+ Methods:
272
+
273
+ - <code title =" post /api/projects/{project_id}/remediations/ " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >create</a >(project_id, \*\* <a href =" src/codex/types/projects/remediation_create_params.py " >params</a >) -> <a href =" ./src/codex/types/projects/remediation_create_response.py " >RemediationCreateResponse</a ></code >
274
+ - <code title =" get /api/projects/{project_id}/remediations/{remediation_id} " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >retrieve</a >(remediation_id, \* , project_id) -> <a href =" ./src/codex/types/projects/remediation_retrieve_response.py " >RemediationRetrieveResponse</a ></code >
275
+ - <code title =" get /api/projects/{project_id}/remediations/ " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >list</a >(project_id, \*\* <a href =" src/codex/types/projects/remediation_list_params.py " >params</a >) -> <a href =" ./src/codex/types/projects/remediation_list_response.py " >RemediationListResponse</a ></code >
276
+ - <code title =" delete /api/projects/{project_id}/remediations/{remediation_id} " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >delete</a >(remediation_id, \* , project_id) -> None</code >
277
+ - <code title =" patch /api/projects/{project_id}/remediations/{remediation_id}/edit_answer " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >edit_answer</a >(remediation_id, \* , project_id, \*\* <a href =" src/codex/types/projects/remediation_edit_answer_params.py " >params</a >) -> <a href =" ./src/codex/types/projects/remediation_edit_answer_response.py " >RemediationEditAnswerResponse</a ></code >
278
+ - <code title =" patch /api/projects/{project_id}/remediations/{remediation_id}/edit_draft_answer " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >edit_draft_answer</a >(remediation_id, \* , project_id, \*\* <a href =" src/codex/types/projects/remediation_edit_draft_answer_params.py " >params</a >) -> <a href =" ./src/codex/types/projects/remediation_edit_draft_answer_response.py " >RemediationEditDraftAnswerResponse</a ></code >
279
+ - <code title =" get /api/projects/{project_id}/remediations/{remediation_id}/resolved_logs_count " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >get_resolved_logs_count</a >(remediation_id, \* , project_id) -> <a href =" ./src/codex/types/projects/remediation_get_resolved_logs_count_response.py " >RemediationGetResolvedLogsCountResponse</a ></code >
280
+ - <code title =" get /api/projects/{project_id}/remediations/{remediation_id}/resolved_logs " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >list_resolved_logs</a >(remediation_id, \* , project_id) -> <a href =" ./src/codex/types/projects/remediation_list_resolved_logs_response.py " >RemediationListResolvedLogsResponse</a ></code >
281
+ - <code title =" patch /api/projects/{project_id}/remediations/{remediation_id}/pause " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >pause</a >(remediation_id, \* , project_id) -> <a href =" ./src/codex/types/projects/remediation_pause_response.py " >RemediationPauseResponse</a ></code >
282
+ - <code title =" patch /api/projects/{project_id}/remediations/{remediation_id}/publish " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >publish</a >(remediation_id, \* , project_id) -> <a href =" ./src/codex/types/projects/remediation_publish_response.py " >RemediationPublishResponse</a ></code >
283
+ - <code title =" patch /api/projects/{project_id}/remediations/{remediation_id}/unpause " >client.projects.remediations.<a href =" ./src/codex/resources/projects/remediations.py " >unpause</a >(remediation_id, \* , project_id) -> <a href =" ./src/codex/types/projects/remediation_unpause_response.py " >RemediationUnpauseResponse</a ></code >
284
+
213
285
# Tlm
214
286
215
287
Types:
0 commit comments