Environments-18
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
POST | |
POST | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
POST | |
POST | |
POST |
Create environments llm analytics evaluation config set active key
Path parameters
- project_idstring
Example request
POST /api /environments /:project_id /llm_analytics /evaluation_config /set_active_keyExample response
Status 200 No response body
Create environments llm analytics evaluation config set active key
Path parameters
- project_idstring
Example request
POST /api /environments /:project_id /llm_analytics /evaluation_config /set_active_keyExample response
Status 200 No response body
Create environments 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 environments 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 environments 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
List all environments 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
Create environments 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
Create environments 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
Retrieve environments 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
Retrieve environments 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
Update environments 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
Update environments 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
Delete environments 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 environments 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
Create environments 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
Create environments 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
Create environments 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 - provider
- modelstring
Response
Example request
POST /api /environments /:project_id /llm_analytics /summarizationExample response
Status 200
Status 400
Status 403
Status 500
Create environments llm analytics summarization batch check
Check which traces have cached summaries available.
This endpoint allows batch checking of multiple trace IDs to see which ones have cached summaries. Returns only the traces that have cached summaries with their titles.
Use Cases:
- Load cached summaries on session view load
- Avoid unnecessary LLM calls for already-summarized traces
- Display summary previews without generating new summaries
Path parameters
- project_idstring
Request parameters
- trace_idsarray
- modeDefault:
minimal - provider
- modelstring
Response
Example request
POST /api /environments /:project_id /llm_analytics /summarization /batch_check