Skip to content
  • Auto
  • Light
  • Dark

OpenAI

OpenAI

Create OpenAI API Key
client.models.providers.openai.create(OpenAICreateParams { api_key, name } body?, RequestOptionsoptions?): OpenAICreateResponse { api_key_info }
post/v2/gen-ai/openai/keys
Delete OpenAI API Key
client.models.providers.openai.delete(stringapiKeyUuid, RequestOptionsoptions?): OpenAIDeleteResponse { api_key_info }
delete/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 }
get/v2/gen-ai/openai/keys
Get OpenAI API Key
client.models.providers.openai.retrieve(stringapiKeyUuid, RequestOptionsoptions?): OpenAIRetrieveResponse { api_key_info }
get/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 }
get/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 }
put/v2/gen-ai/openai/keys/{api_key_uuid}