Providers
Providers
ProvidersAnthropic
Create Anthropic API Key
client.models.providers.anthropic.create(AnthropicCreateParams { api_key, name } body?, RequestOptionsoptions?): AnthropicCreateResponse { api_key_info }
/v2/gen-ai/anthropic/keys
Delete Anthropic API Key
client.models.providers.anthropic.delete(stringapiKeyUuid, RequestOptionsoptions?): AnthropicDeleteResponse { api_key_info }
/v2/gen-ai/anthropic/keys/{api_key_uuid}
List Anthropic API Keys
client.models.providers.anthropic.list(AnthropicListParams { page, per_page } query?, RequestOptionsoptions?): AnthropicListResponse { api_key_infos, links, meta }
/v2/gen-ai/anthropic/keys
List agents by Anthropic key
client.models.providers.anthropic.listAgents(stringuuid, AnthropicListAgentsParams { page, per_page } query?, RequestOptionsoptions?): AnthropicListAgentsResponse { agents, links, meta }
/v2/gen-ai/anthropic/keys/{uuid}/agents
Get Anthropic API Key
client.models.providers.anthropic.retrieve(stringapiKeyUuid, RequestOptionsoptions?): AnthropicRetrieveResponse { api_key_info }
/v2/gen-ai/anthropic/keys/{api_key_uuid}
Update Anthropic API Key
client.models.providers.anthropic.update(stringapiKeyUuid, AnthropicUpdateParams { api_key, api_key_uuid, name } body?, RequestOptionsoptions?): AnthropicUpdateResponse { api_key_info }
/v2/gen-ai/anthropic/keys/{api_key_uuid}
ProvidersOpenAI
Create OpenAI API Key
client.models.providers.openai.create(OpenAICreateParams { api_key, name } body?, RequestOptionsoptions?): OpenAICreateResponse { api_key_info }
/v2/gen-ai/openai/keys
Delete OpenAI API Key
client.models.providers.openai.delete(stringapiKeyUuid, RequestOptionsoptions?): OpenAIDeleteResponse { api_key_info }
/v2/gen-ai/openai/keys/{api_key_uuid}
List OpenAI API Keys
client.models.providers.openai.list(OpenAIListParams { page, per_page } query?, RequestOptionsoptions?): OpenAIListResponse { api_key_infos, links, meta }
/v2/gen-ai/openai/keys
Get OpenAI API Key
client.models.providers.openai.retrieve(stringapiKeyUuid, RequestOptionsoptions?): OpenAIRetrieveResponse { api_key_info }
/v2/gen-ai/openai/keys/{api_key_uuid}
List agents by OpenAI key
client.models.providers.openai.retrieveAgents(stringuuid, OpenAIRetrieveAgentsParams { page, per_page } query?, RequestOptionsoptions?): OpenAIRetrieveAgentsResponse { agents, links, meta }
/v2/gen-ai/openai/keys/{uuid}/agents
Update OpenAI API Key
client.models.providers.openai.update(stringapiKeyUuid, OpenAIUpdateParams { api_key, api_key_uuid, name } body?, RequestOptionsoptions?): OpenAIUpdateResponse { api_key_info }
/v2/gen-ai/openai/keys/{api_key_uuid}