@@ -311,18 +311,6 @@ Methods:
311
311
312
312
- <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 >
313
313
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
-
326
314
# KnowledgeBases
327
315
328
316
Types:
@@ -393,100 +381,6 @@ Methods:
393
381
- <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 >
394
382
- <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 >
395
383
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
-
490
384
# GPUDroplets
491
385
492
386
Types:
@@ -875,3 +769,109 @@ Methods:
875
769
- <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 >
876
770
- <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 >
877
771
- <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