Environments-18
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
POST | |
POST | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
POST | |
POST |
Retrieve environments llm analytics evaluation config
Required API key scopes
llm_provider_key:readPath parameters
- project_idstring
Example request
GET /api /environments /:project_id /llm_analytics /evaluation_configExample response
Status 200 No response body
Create environments llm analytics evaluation config set active key
Set the active provider key for evaluations
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
Set the active provider key for evaluations
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
RESPONSE
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
RESPONSE
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
RESPONSE
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
RESPONSE
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
RESPONSE
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
RESPONSE
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
RESPONSE
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
RESPONSE
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
RESPONSE
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
RESPONSE
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
RESPONSE