@@ -267,60 +267,6 @@ Methods:
267267
268268- <code title =" post /chat/completions " >client.chat.completions.<a href =" ./src/gradientai/resources/chat/completions.py " >create</a >(\*\* <a href =" src/gradientai/types/chat/completion_create_params.py " >params</a >) -> <a href =" ./src/gradientai/types/chat/completion_create_response.py " >CompletionCreateResponse</a ></code >
269269
270- # ModelProviders
271-
272- ## Anthropic
273-
274- ### Keys
275-
276- Types:
277-
278- ``` python
279- from gradientai.types.model_providers.anthropic import (
280- KeyCreateResponse,
281- KeyRetrieveResponse,
282- KeyUpdateResponse,
283- KeyListResponse,
284- KeyDeleteResponse,
285- KeyListAgentsResponse,
286- )
287- ```
288-
289- Methods:
290-
291- - <code title =" post /v2/gen-ai/anthropic/keys " >client.model_providers.anthropic.keys.<a href =" ./src/gradientai/resources/model_providers/anthropic/keys.py " >create</a >(\*\* <a href =" src/gradientai/types/model_providers/anthropic/key_create_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_providers/anthropic/key_create_response.py " >KeyCreateResponse</a ></code >
292- - <code title =" get /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.model_providers.anthropic.keys.<a href =" ./src/gradientai/resources/model_providers/anthropic/keys.py " >retrieve</a >(api_key_uuid) -> <a href =" ./src/gradientai/types/model_providers/anthropic/key_retrieve_response.py " >KeyRetrieveResponse</a ></code >
293- - <code title =" put /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.model_providers.anthropic.keys.<a href =" ./src/gradientai/resources/model_providers/anthropic/keys.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/gradientai/types/model_providers/anthropic/key_update_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_providers/anthropic/key_update_response.py " >KeyUpdateResponse</a ></code >
294- - <code title =" get /v2/gen-ai/anthropic/keys " >client.model_providers.anthropic.keys.<a href =" ./src/gradientai/resources/model_providers/anthropic/keys.py " >list</a >(\*\* <a href =" src/gradientai/types/model_providers/anthropic/key_list_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_providers/anthropic/key_list_response.py " >KeyListResponse</a ></code >
295- - <code title =" delete /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.model_providers.anthropic.keys.<a href =" ./src/gradientai/resources/model_providers/anthropic/keys.py " >delete</a >(api_key_uuid) -> <a href =" ./src/gradientai/types/model_providers/anthropic/key_delete_response.py " >KeyDeleteResponse</a ></code >
296- - <code title =" get /v2/gen-ai/anthropic/keys/{uuid}/agents " >client.model_providers.anthropic.keys.<a href =" ./src/gradientai/resources/model_providers/anthropic/keys.py " >list_agents</a >(uuid, \*\* <a href =" src/gradientai/types/model_providers/anthropic/key_list_agents_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_providers/anthropic/key_list_agents_response.py " >KeyListAgentsResponse</a ></code >
297-
298- ## OpenAI
299-
300- ### Keys
301-
302- Types:
303-
304- ``` python
305- from gradientai.types.model_providers.openai import (
306- KeyCreateResponse,
307- KeyRetrieveResponse,
308- KeyUpdateResponse,
309- KeyListResponse,
310- KeyDeleteResponse,
311- KeyRetrieveAgentsResponse,
312- )
313- ```
314-
315- Methods:
316-
317- - <code title =" post /v2/gen-ai/openai/keys " >client.model_providers.openai.keys.<a href =" ./src/gradientai/resources/model_providers/openai/keys.py " >create</a >(\*\* <a href =" src/gradientai/types/model_providers/openai/key_create_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_providers/openai/key_create_response.py " >KeyCreateResponse</a ></code >
318- - <code title =" get /v2/gen-ai/openai/keys/{api_key_uuid} " >client.model_providers.openai.keys.<a href =" ./src/gradientai/resources/model_providers/openai/keys.py " >retrieve</a >(api_key_uuid) -> <a href =" ./src/gradientai/types/model_providers/openai/key_retrieve_response.py " >KeyRetrieveResponse</a ></code >
319- - <code title =" put /v2/gen-ai/openai/keys/{api_key_uuid} " >client.model_providers.openai.keys.<a href =" ./src/gradientai/resources/model_providers/openai/keys.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/gradientai/types/model_providers/openai/key_update_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_providers/openai/key_update_response.py " >KeyUpdateResponse</a ></code >
320- - <code title =" get /v2/gen-ai/openai/keys " >client.model_providers.openai.keys.<a href =" ./src/gradientai/resources/model_providers/openai/keys.py " >list</a >(\*\* <a href =" src/gradientai/types/model_providers/openai/key_list_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_providers/openai/key_list_response.py " >KeyListResponse</a ></code >
321- - <code title =" delete /v2/gen-ai/openai/keys/{api_key_uuid} " >client.model_providers.openai.keys.<a href =" ./src/gradientai/resources/model_providers/openai/keys.py " >delete</a >(api_key_uuid) -> <a href =" ./src/gradientai/types/model_providers/openai/key_delete_response.py " >KeyDeleteResponse</a ></code >
322- - <code title =" get /v2/gen-ai/openai/keys/{uuid}/agents " >client.model_providers.openai.keys.<a href =" ./src/gradientai/resources/model_providers/openai/keys.py " >retrieve_agents</a >(uuid, \*\* <a href =" src/gradientai/types/model_providers/openai/key_retrieve_agents_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_providers/openai/key_retrieve_agents_response.py " >KeyRetrieveAgentsResponse</a ></code >
323-
324270# Regions
325271
326272Types:
@@ -438,4 +384,54 @@ from gradientai.types import APIAgreement, APIModel, APIModelVersion, ModelListR
438384
439385Methods:
440386
441- - <code title =" get /v2/gen-ai/models " >client.models.<a href =" ./src/gradientai/resources/models.py " >list</a >(\*\* <a href =" src/gradientai/types/model_list_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_list_response.py " >ModelListResponse</a ></code >
387+ - <code title =" get /v2/gen-ai/models " >client.models.<a href =" ./src/gradientai/resources/models/models.py " >list</a >(\*\* <a href =" src/gradientai/types/model_list_params.py " >params</a >) -> <a href =" ./src/gradientai/types/model_list_response.py " >ModelListResponse</a ></code >
388+
389+ ## Providers
390+
391+ ### Anthropic
392+
393+ Types:
394+
395+ ``` python
396+ from gradientai.types.models.providers import (
397+ AnthropicCreateResponse,
398+ AnthropicRetrieveResponse,
399+ AnthropicUpdateResponse,
400+ AnthropicListResponse,
401+ AnthropicDeleteResponse,
402+ AnthropicListAgentsResponse,
403+ )
404+ ```
405+
406+ Methods:
407+
408+ - <code title =" post /v2/gen-ai/anthropic/keys " >client.models.providers.anthropic.<a href =" ./src/gradientai/resources/models/providers/anthropic.py " >create</a >(\*\* <a href =" src/gradientai/types/models/providers/anthropic_create_params.py " >params</a >) -> <a href =" ./src/gradientai/types/models/providers/anthropic_create_response.py " >AnthropicCreateResponse</a ></code >
409+ - <code title =" get /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/gradientai/resources/models/providers/anthropic.py " >retrieve</a >(api_key_uuid) -> <a href =" ./src/gradientai/types/models/providers/anthropic_retrieve_response.py " >AnthropicRetrieveResponse</a ></code >
410+ - <code title =" put /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/gradientai/resources/models/providers/anthropic.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/gradientai/types/models/providers/anthropic_update_params.py " >params</a >) -> <a href =" ./src/gradientai/types/models/providers/anthropic_update_response.py " >AnthropicUpdateResponse</a ></code >
411+ - <code title =" get /v2/gen-ai/anthropic/keys " >client.models.providers.anthropic.<a href =" ./src/gradientai/resources/models/providers/anthropic.py " >list</a >(\*\* <a href =" src/gradientai/types/models/providers/anthropic_list_params.py " >params</a >) -> <a href =" ./src/gradientai/types/models/providers/anthropic_list_response.py " >AnthropicListResponse</a ></code >
412+ - <code title =" delete /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/gradientai/resources/models/providers/anthropic.py " >delete</a >(api_key_uuid) -> <a href =" ./src/gradientai/types/models/providers/anthropic_delete_response.py " >AnthropicDeleteResponse</a ></code >
413+ - <code title =" get /v2/gen-ai/anthropic/keys/{uuid}/agents " >client.models.providers.anthropic.<a href =" ./src/gradientai/resources/models/providers/anthropic.py " >list_agents</a >(uuid, \*\* <a href =" src/gradientai/types/models/providers/anthropic_list_agents_params.py " >params</a >) -> <a href =" ./src/gradientai/types/models/providers/anthropic_list_agents_response.py " >AnthropicListAgentsResponse</a ></code >
414+
415+ ### OpenAI
416+
417+ Types:
418+
419+ ``` python
420+ from gradientai.types.models.providers import (
421+ OpenAICreateResponse,
422+ OpenAIRetrieveResponse,
423+ OpenAIUpdateResponse,
424+ OpenAIListResponse,
425+ OpenAIDeleteResponse,
426+ OpenAIRetrieveAgentsResponse,
427+ )
428+ ```
429+
430+ Methods:
431+
432+ - <code title =" post /v2/gen-ai/openai/keys " >client.models.providers.openai.<a href =" ./src/gradientai/resources/models/providers/openai.py " >create</a >(\*\* <a href =" src/gradientai/types/models/providers/openai_create_params.py " >params</a >) -> <a href =" ./src/gradientai/types/models/providers/openai_create_response.py " >OpenAICreateResponse</a ></code >
433+ - <code title =" get /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/gradientai/resources/models/providers/openai.py " >retrieve</a >(api_key_uuid) -> <a href =" ./src/gradientai/types/models/providers/openai_retrieve_response.py " >OpenAIRetrieveResponse</a ></code >
434+ - <code title =" put /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/gradientai/resources/models/providers/openai.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/gradientai/types/models/providers/openai_update_params.py " >params</a >) -> <a href =" ./src/gradientai/types/models/providers/openai_update_response.py " >OpenAIUpdateResponse</a ></code >
435+ - <code title =" get /v2/gen-ai/openai/keys " >client.models.providers.openai.<a href =" ./src/gradientai/resources/models/providers/openai.py " >list</a >(\*\* <a href =" src/gradientai/types/models/providers/openai_list_params.py " >params</a >) -> <a href =" ./src/gradientai/types/models/providers/openai_list_response.py " >OpenAIListResponse</a ></code >
436+ - <code title =" delete /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/gradientai/resources/models/providers/openai.py " >delete</a >(api_key_uuid) -> <a href =" ./src/gradientai/types/models/providers/openai_delete_response.py " >OpenAIDeleteResponse</a ></code >
437+ - <code title =" get /v2/gen-ai/openai/keys/{uuid}/agents " >client.models.providers.openai.<a href =" ./src/gradientai/resources/models/providers/openai.py " >retrieve_agents</a >(uuid, \*\* <a href =" src/gradientai/types/models/providers/openai_retrieve_agents_params.py " >params</a >) -> <a href =" ./src/gradientai/types/models/providers/openai_retrieve_agents_response.py " >OpenAIRetrieveAgentsResponse</a ></code >
0 commit comments