LLM prompts
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
POST | |
GET | |
PATCH | |
POST | |
POST | |
DELETE | |
GET |
List all llm prompts
Required API key scopes
llm_prompt:readQuery parameters
- contentstringDefault:
fullOne of:"full""preview""none" - created_by_idinteger
- labelstring
- limitinteger
- offsetinteger
- order_bystringDefault:
-created_atOne of:"name""-name""created_at""-created_at""updated_at""-updated_at""version""-version""latest_version""-latest_version""version_count""-version_count""first_version_created_at""-first_version_created_at""prompt_size_bytes""-prompt_size_bytes" - searchstring
Response
Example request
GET /api /projects /:project_id /llm_promptsExample response
Status 200
RESPONSE
Create llm prompts
Required API key scopes
llm_prompt:writeRequest parameters
- namestring
- prompt
- configobjectnull
- version_descriptionstringnull
Response
Example request
POST /api /projects /:project_id /llm_promptsExample response
Status 201
RESPONSE
Retrieve llm prompts name
Required API key scopes
llm_prompt:readPath parameters
- prompt_namestring
Query parameters
- contentstringDefault:
fullOne of:"full""preview""none" - labelstring
- resolvebooleanDefault:
true - versioninteger
Response
Example request
GET /api /projects /:project_id /llm_prompts /name /:prompt_nameExample response
Status 200
RESPONSE
Update llm prompts name
Required API key scopes
llm_prompt:writePath parameters
- prompt_namestring
Request parameters
- prompt
- editsarray
- configobjectnull
- base_versioninteger
- version_descriptionstring
Response
Example request
PATCH /api /projects /:project_id /llm_prompts /name /:prompt_nameExample response
Status 200
RESPONSE
Create llm prompts name archive
Required API key scopes
llm_prompt:writePath parameters
- prompt_namestring
Example request
POST /api /projects /:project_id /llm_prompts /name /:prompt_name /archiveExample response
Status 204 No response body
Status 409 The prompt is referenced by other prompts and cannot be archived.
RESPONSE
Create llm prompts name duplicate
Required API key scopes
llm_prompt:writePath parameters
- prompt_namestring
Request parameters
- new_namestring
Response
Example request
POST /api /projects /:project_id /llm_prompts /name /:prompt_name /duplicateExample response
Status 201
RESPONSE
Delete llm prompts name labels
Required API key scopes
llm_prompt:writePath parameters
- label_namestring
- prompt_namestring
Example request
DELETE /api /projects /:project_id /llm_prompts /name /:prompt_name /labels /:label_nameExample response
Status 204 No response body
Status 409 The label is referenced by other prompts and cannot be deleted.
RESPONSE
Retrieve llm prompts resolve name
Required API key scopes
llm_prompt:readPath parameters
- prompt_namestring
Query parameters
- before_versioninteger
- limitintegerDefault:
50 - offsetinteger
- versioninteger
- version_idstring
Response
Example request
GET /api /projects /:project_id /llm_prompts /resolve /name /:prompt_nameExample response
Status 200
RESPONSE