@@ -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