@@ -311,18 +311,6 @@ Methods:
311311
312312- <code title =" post /chat/completions " >client.chat.completions.<a href =" ./src/do_gradientai/resources/chat/completions.py " >create</a >(\*\* <a href =" src/do_gradientai/types/chat/completion_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/chat/completion_create_response.py " >CompletionCreateResponse</a ></code >
313313
314- # Regions
315-
316- Types:
317-
318- ``` python
319- from do_gradientai.types import RegionListResponse
320- ```
321-
322- Methods:
323-
324- - <code title =" get /v2/regions " >client.regions.<a href =" ./src/do_gradientai/resources/regions.py " >list</a >(\*\* <a href =" src/do_gradientai/types/region_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/region_list_response.py " >RegionListResponse</a ></code >
325-
326314# KnowledgeBases
327315
328316Types:
@@ -393,100 +381,6 @@ Methods:
393381- <code title =" get /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >retrieve_data_sources</a >(indexing_job_uuid) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_retrieve_data_sources_response.py " >IndexingJobRetrieveDataSourcesResponse</a ></code >
394382- <code title =" put /v2/gen-ai/indexing_jobs/{uuid}/cancel " >client.knowledge_bases.indexing_jobs.<a href =" ./src/do_gradientai/resources/knowledge_bases/indexing_jobs.py " >update_cancel</a >(path_uuid, \*\* <a href =" src/do_gradientai/types/knowledge_bases/indexing_job_update_cancel_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/knowledge_bases/indexing_job_update_cancel_response.py " >IndexingJobUpdateCancelResponse</a ></code >
395383
396- # Inference
397-
398- ## APIKeys
399-
400- Types:
401-
402- ``` python
403- from do_gradientai.types.inference import (
404- APIModelAPIKeyInfo,
405- APIKeyCreateResponse,
406- APIKeyUpdateResponse,
407- APIKeyListResponse,
408- APIKeyDeleteResponse,
409- APIKeyUpdateRegenerateResponse,
410- )
411- ```
412-
413- Methods:
414-
415- - <code title =" post /v2/gen-ai/models/api_keys " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >create</a >(\*\* <a href =" src/do_gradientai/types/inference/api_key_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/inference/api_key_create_response.py " >APIKeyCreateResponse</a ></code >
416- - <code title =" put /v2/gen-ai/models/api_keys/{api_key_uuid} " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/do_gradientai/types/inference/api_key_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/inference/api_key_update_response.py " >APIKeyUpdateResponse</a ></code >
417- - <code title =" get /v2/gen-ai/models/api_keys " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >list</a >(\*\* <a href =" src/do_gradientai/types/inference/api_key_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/inference/api_key_list_response.py " >APIKeyListResponse</a ></code >
418- - <code title =" delete /v2/gen-ai/models/api_keys/{api_key_uuid} " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >delete</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/inference/api_key_delete_response.py " >APIKeyDeleteResponse</a ></code >
419- - <code title =" put /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >update_regenerate</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/inference/api_key_update_regenerate_response.py " >APIKeyUpdateRegenerateResponse</a ></code >
420-
421- # Models
422-
423- Types:
424-
425- ``` python
426- from do_gradientai.types import (
427- APIAgreement,
428- APIModel,
429- APIModelVersion,
430- ModelRetrieveResponse,
431- ModelListResponse,
432- )
433- ```
434-
435- Methods:
436-
437- - <code title =" get /models/{model} " >client.models.<a href =" ./src/do_gradientai/resources/models/models.py " >retrieve</a >(model) -> <a href =" ./src/do_gradientai/types/model_retrieve_response.py " >ModelRetrieveResponse</a ></code >
438- - <code title =" get /models " >client.models.<a href =" ./src/do_gradientai/resources/models/models.py " >list</a >() -> <a href =" ./src/do_gradientai/types/model_list_response.py " >ModelListResponse</a ></code >
439-
440- ## Providers
441-
442- ### Anthropic
443-
444- Types:
445-
446- ``` python
447- from do_gradientai.types.models.providers import (
448- AnthropicCreateResponse,
449- AnthropicRetrieveResponse,
450- AnthropicUpdateResponse,
451- AnthropicListResponse,
452- AnthropicDeleteResponse,
453- AnthropicListAgentsResponse,
454- )
455- ```
456-
457- Methods:
458-
459- - <code title =" post /v2/gen-ai/anthropic/keys " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >create</a >(\*\* <a href =" src/do_gradientai/types/models/providers/anthropic_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_create_response.py " >AnthropicCreateResponse</a ></code >
460- - <code title =" get /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >retrieve</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_retrieve_response.py " >AnthropicRetrieveResponse</a ></code >
461- - <code title =" put /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/do_gradientai/types/models/providers/anthropic_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_update_response.py " >AnthropicUpdateResponse</a ></code >
462- - <code title =" get /v2/gen-ai/anthropic/keys " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >list</a >(\*\* <a href =" src/do_gradientai/types/models/providers/anthropic_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_list_response.py " >AnthropicListResponse</a ></code >
463- - <code title =" delete /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >delete</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_delete_response.py " >AnthropicDeleteResponse</a ></code >
464- - <code title =" get /v2/gen-ai/anthropic/keys/{uuid}/agents " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >list_agents</a >(uuid, \*\* <a href =" src/do_gradientai/types/models/providers/anthropic_list_agents_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_list_agents_response.py " >AnthropicListAgentsResponse</a ></code >
465-
466- ### OpenAI
467-
468- Types:
469-
470- ``` python
471- from do_gradientai.types.models.providers import (
472- OpenAICreateResponse,
473- OpenAIRetrieveResponse,
474- OpenAIUpdateResponse,
475- OpenAIListResponse,
476- OpenAIDeleteResponse,
477- OpenAIRetrieveAgentsResponse,
478- )
479- ```
480-
481- Methods:
482-
483- - <code title =" post /v2/gen-ai/openai/keys " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >create</a >(\*\* <a href =" src/do_gradientai/types/models/providers/openai_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/openai_create_response.py " >OpenAICreateResponse</a ></code >
484- - <code title =" get /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >retrieve</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/models/providers/openai_retrieve_response.py " >OpenAIRetrieveResponse</a ></code >
485- - <code title =" put /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/do_gradientai/types/models/providers/openai_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/openai_update_response.py " >OpenAIUpdateResponse</a ></code >
486- - <code title =" get /v2/gen-ai/openai/keys " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >list</a >(\*\* <a href =" src/do_gradientai/types/models/providers/openai_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/openai_list_response.py " >OpenAIListResponse</a ></code >
487- - <code title =" delete /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >delete</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/models/providers/openai_delete_response.py " >OpenAIDeleteResponse</a ></code >
488- - <code title =" get /v2/gen-ai/openai/keys/{uuid}/agents " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >retrieve_agents</a >(uuid, \*\* <a href =" src/do_gradientai/types/models/providers/openai_retrieve_agents_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/openai_retrieve_agents_response.py " >OpenAIRetrieveAgentsResponse</a ></code >
489-
490384# GPUDroplets
491385
492386Types:
@@ -875,3 +769,109 @@ Methods:
875769- <code title =" put /v2/account/keys/{ssh_key_identifier} " >client.gpu_droplets.account.keys.<a href =" ./src/do_gradientai/resources/gpu_droplets/account/keys.py " >update</a >(ssh_key_identifier, \*\* <a href =" src/do_gradientai/types/gpu_droplets/account/key_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/gpu_droplets/account/key_update_response.py " >KeyUpdateResponse</a ></code >
876770- <code title =" get /v2/account/keys " >client.gpu_droplets.account.keys.<a href =" ./src/do_gradientai/resources/gpu_droplets/account/keys.py " >list</a >(\*\* <a href =" src/do_gradientai/types/gpu_droplets/account/key_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/gpu_droplets/account/key_list_response.py " >KeyListResponse</a ></code >
877771- <code title =" delete /v2/account/keys/{ssh_key_identifier} " >client.gpu_droplets.account.keys.<a href =" ./src/do_gradientai/resources/gpu_droplets/account/keys.py " >delete</a >(ssh_key_identifier) -> None</code >
772+
773+ # Inference
774+
775+ ## APIKeys
776+
777+ Types:
778+
779+ ``` python
780+ from do_gradientai.types.inference import (
781+ APIModelAPIKeyInfo,
782+ APIKeyCreateResponse,
783+ APIKeyUpdateResponse,
784+ APIKeyListResponse,
785+ APIKeyDeleteResponse,
786+ APIKeyUpdateRegenerateResponse,
787+ )
788+ ```
789+
790+ Methods:
791+
792+ - <code title =" post /v2/gen-ai/models/api_keys " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >create</a >(\*\* <a href =" src/do_gradientai/types/inference/api_key_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/inference/api_key_create_response.py " >APIKeyCreateResponse</a ></code >
793+ - <code title =" put /v2/gen-ai/models/api_keys/{api_key_uuid} " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/do_gradientai/types/inference/api_key_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/inference/api_key_update_response.py " >APIKeyUpdateResponse</a ></code >
794+ - <code title =" get /v2/gen-ai/models/api_keys " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >list</a >(\*\* <a href =" src/do_gradientai/types/inference/api_key_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/inference/api_key_list_response.py " >APIKeyListResponse</a ></code >
795+ - <code title =" delete /v2/gen-ai/models/api_keys/{api_key_uuid} " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >delete</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/inference/api_key_delete_response.py " >APIKeyDeleteResponse</a ></code >
796+ - <code title =" put /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate " >client.inference.api_keys.<a href =" ./src/do_gradientai/resources/inference/api_keys.py " >update_regenerate</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/inference/api_key_update_regenerate_response.py " >APIKeyUpdateRegenerateResponse</a ></code >
797+
798+ # Models
799+
800+ Types:
801+
802+ ``` python
803+ from do_gradientai.types import (
804+ APIAgreement,
805+ APIModel,
806+ APIModelVersion,
807+ ModelRetrieveResponse,
808+ ModelListResponse,
809+ )
810+ ```
811+
812+ Methods:
813+
814+ - <code title =" get /models/{model} " >client.models.<a href =" ./src/do_gradientai/resources/models/models.py " >retrieve</a >(model) -> <a href =" ./src/do_gradientai/types/model_retrieve_response.py " >ModelRetrieveResponse</a ></code >
815+ - <code title =" get /models " >client.models.<a href =" ./src/do_gradientai/resources/models/models.py " >list</a >() -> <a href =" ./src/do_gradientai/types/model_list_response.py " >ModelListResponse</a ></code >
816+
817+ ## Providers
818+
819+ ### Anthropic
820+
821+ Types:
822+
823+ ``` python
824+ from do_gradientai.types.models.providers import (
825+ AnthropicCreateResponse,
826+ AnthropicRetrieveResponse,
827+ AnthropicUpdateResponse,
828+ AnthropicListResponse,
829+ AnthropicDeleteResponse,
830+ AnthropicListAgentsResponse,
831+ )
832+ ```
833+
834+ Methods:
835+
836+ - <code title =" post /v2/gen-ai/anthropic/keys " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >create</a >(\*\* <a href =" src/do_gradientai/types/models/providers/anthropic_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_create_response.py " >AnthropicCreateResponse</a ></code >
837+ - <code title =" get /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >retrieve</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_retrieve_response.py " >AnthropicRetrieveResponse</a ></code >
838+ - <code title =" put /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/do_gradientai/types/models/providers/anthropic_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_update_response.py " >AnthropicUpdateResponse</a ></code >
839+ - <code title =" get /v2/gen-ai/anthropic/keys " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >list</a >(\*\* <a href =" src/do_gradientai/types/models/providers/anthropic_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_list_response.py " >AnthropicListResponse</a ></code >
840+ - <code title =" delete /v2/gen-ai/anthropic/keys/{api_key_uuid} " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >delete</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_delete_response.py " >AnthropicDeleteResponse</a ></code >
841+ - <code title =" get /v2/gen-ai/anthropic/keys/{uuid}/agents " >client.models.providers.anthropic.<a href =" ./src/do_gradientai/resources/models/providers/anthropic.py " >list_agents</a >(uuid, \*\* <a href =" src/do_gradientai/types/models/providers/anthropic_list_agents_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/anthropic_list_agents_response.py " >AnthropicListAgentsResponse</a ></code >
842+
843+ ### OpenAI
844+
845+ Types:
846+
847+ ``` python
848+ from do_gradientai.types.models.providers import (
849+ OpenAICreateResponse,
850+ OpenAIRetrieveResponse,
851+ OpenAIUpdateResponse,
852+ OpenAIListResponse,
853+ OpenAIDeleteResponse,
854+ OpenAIRetrieveAgentsResponse,
855+ )
856+ ```
857+
858+ Methods:
859+
860+ - <code title =" post /v2/gen-ai/openai/keys " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >create</a >(\*\* <a href =" src/do_gradientai/types/models/providers/openai_create_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/openai_create_response.py " >OpenAICreateResponse</a ></code >
861+ - <code title =" get /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >retrieve</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/models/providers/openai_retrieve_response.py " >OpenAIRetrieveResponse</a ></code >
862+ - <code title =" put /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >update</a >(path_api_key_uuid, \*\* <a href =" src/do_gradientai/types/models/providers/openai_update_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/openai_update_response.py " >OpenAIUpdateResponse</a ></code >
863+ - <code title =" get /v2/gen-ai/openai/keys " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >list</a >(\*\* <a href =" src/do_gradientai/types/models/providers/openai_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/openai_list_response.py " >OpenAIListResponse</a ></code >
864+ - <code title =" delete /v2/gen-ai/openai/keys/{api_key_uuid} " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >delete</a >(api_key_uuid) -> <a href =" ./src/do_gradientai/types/models/providers/openai_delete_response.py " >OpenAIDeleteResponse</a ></code >
865+ - <code title =" get /v2/gen-ai/openai/keys/{uuid}/agents " >client.models.providers.openai.<a href =" ./src/do_gradientai/resources/models/providers/openai.py " >retrieve_agents</a >(uuid, \*\* <a href =" src/do_gradientai/types/models/providers/openai_retrieve_agents_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/models/providers/openai_retrieve_agents_response.py " >OpenAIRetrieveAgentsResponse</a ></code >
866+
867+ # Regions
868+
869+ Types:
870+
871+ ``` python
872+ from do_gradientai.types import RegionListResponse
873+ ```
874+
875+ Methods:
876+
877+ - <code title =" get /v2/regions " >client.regions.<a href =" ./src/do_gradientai/resources/regions.py " >list</a >(\*\* <a href =" src/do_gradientai/types/region_list_params.py " >params</a >) -> <a href =" ./src/do_gradientai/types/region_list_response.py " >RegionListResponse</a ></code >
0 commit comments