Environments-19
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
POST | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
GET | |
POST | |
POST |
Retrieve llm analytics models
List available models for a provider.
Required API key scopes
llm_provider_key:readPath parameters
- project_idstring
Example request
GET /api /environments /:project_id /llm_analytics /modelsExample response
Status 200 No response body
Create llm analytics provider key validations
Validate LLM provider API keys without persisting them
Required API key scopes
llm_provider_key:writePath parameters
- project_idstring
Example request
POST /api /environments /:project_id /llm_analytics /provider_key_validationsExample response
Status 201 No response body
Create llm analytics provider key validations
Validate LLM provider API keys without persisting them
Required API key scopes
llm_provider_key:writePath parameters
- project_idstring
Example request
POST /api /environments /:project_id /llm_analytics /provider_key_validationsExample response
Status 201 No response body
List all llm analytics provider keys
Required API key scopes
llm_provider_key:readPath parameters
- project_idstring
Query parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /environments /:project_id /llm_analytics /provider_keysExample response
Status 200
RESPONSE
List all llm analytics provider keys
Required API key scopes
llm_provider_key:readPath parameters
- project_idstring
Query parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /environments /:project_id /llm_analytics /provider_keysExample response
Status 200
RESPONSE
Create llm analytics provider keys
Required API key scopes
llm_provider_key:writePath parameters
- project_idstring
Request parameters
- provider
- namestring
- api_keystring
- set_as_activebooleanDefault:
false
Response
Example request
POST /api /environments /:project_id /llm_analytics /provider_keysExample response
Status 201
RESPONSE
Create llm analytics provider keys
Required API key scopes
llm_provider_key:writePath parameters
- project_idstring
Request parameters
- provider
- namestring
- api_keystring
- set_as_activebooleanDefault:
false
Response
Example request
POST /api /environments /:project_id /llm_analytics /provider_keysExample response
Status 201
RESPONSE
Retrieve llm analytics provider keys
Required API key scopes
llm_provider_key:readPath parameters
- idstring
- project_idstring
Response
Example request
GET /api /environments /:project_id /llm_analytics /provider_keys /:idExample response
Status 200
RESPONSE
Retrieve llm analytics provider keys
Required API key scopes
llm_provider_key:readPath parameters
- idstring
- project_idstring
Response
Example request
GET /api /environments /:project_id /llm_analytics /provider_keys /:idExample response
Status 200
RESPONSE
Update llm analytics provider keys
Required API key scopes
llm_provider_key:writePath parameters
- idstring
- project_idstring
Request parameters
- provider
- namestring
- api_keystring
- set_as_activebooleanDefault:
false
Response
Example request
PATCH /api /environments /:project_id /llm_analytics /provider_keys /:idExample response
Status 200
RESPONSE
Update llm analytics provider keys
Required API key scopes
llm_provider_key:writePath parameters
- idstring
- project_idstring
Request parameters
- provider
- namestring
- api_keystring
- set_as_activebooleanDefault:
false
Response
Example request
PATCH /api /environments /:project_id /llm_analytics /provider_keys /:idExample response
Status 200
RESPONSE
Delete llm analytics provider keys
Required API key scopes
llm_provider_key:writePath parameters
- idstring
- project_idstring
Example request
DELETE /api /environments /:project_id /llm_analytics /provider_keys /:idExample response
Status 204 No response body
Delete llm analytics provider keys
Required API key scopes
llm_provider_key:writePath parameters
- idstring
- project_idstring
Example request
DELETE /api /environments /:project_id /llm_analytics /provider_keys /:idExample response
Status 204 No response body
Retrieve llm analytics provider keys dependent configs
Get evaluations using this key and alternative keys for replacement.
Path parameters
- idstring
- project_idstring
Response
Example request
GET /api /environments /:project_id /llm_analytics /provider_keys /:id /dependent_configsExample response
Status 200
RESPONSE
Retrieve llm analytics provider keys dependent configs
Get evaluations using this key and alternative keys for replacement.
Path parameters
- idstring
- project_idstring
Response
Example request
GET /api /environments /:project_id /llm_analytics /provider_keys /:id /dependent_configsExample response
Status 200
RESPONSE
Create llm analytics provider keys validate
Path parameters
- idstring
- project_idstring
Request parameters
- provider
- namestring
- api_keystring
- set_as_activebooleanDefault:
false
Response
Example request
POST /api /environments /:project_id /llm_analytics /provider_keys /:id /validateExample response
Status 200
RESPONSE
Create llm analytics provider keys validate
Path parameters
- idstring
- project_idstring
Request parameters
- provider
- namestring
- api_keystring
- set_as_activebooleanDefault:
false
Response
Example request
POST /api /environments /:project_id /llm_analytics /provider_keys /:id /validateExample response
Status 200
RESPONSE
Create llm analytics summarization
Generate an AI-powered summary of an LLM trace or event.
This endpoint analyzes the provided trace/event, generates a line-numbered text representation, and uses an LLM to create a concise summary with line references.
Summary Format:
- 5-10 bullet points covering main flow and key decisions
- "Interesting Notes" section for failures, successes, or unusual patterns
- Line references in [L45] or [L45-52] format pointing to relevant sections
Use Cases:
- Quick understanding of complex traces
- Identifying key events and patterns
- Debugging with AI-assisted analysis
- Documentation and reporting
The response includes the summary text and optional metadata.
Required API key scopes
llm_analytics:writePath parameters
- project_idstring
Request parameters
- summarize_type
- modeDefault:
minimal - data
- force_refreshbooleanDefault:
false - modelstring
Response
Example request
POST /api /environments /:project_id /llm_analytics /summarizationExample response
Status 200
RESPONSE