Llm
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
POST | |
GET | |
POST | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
POST | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
GET | |
POST | |
GET | |
POST | |
GET |
Create llm analytics evaluation summary
Generate an AI-powered summary of evaluation results.
This endpoint analyzes evaluation runs and identifies patterns in passing and failing evaluations, providing actionable recommendations.
Data is fetched server-side by evaluation ID to ensure data integrity.
Use Cases:
- Understand why evaluations are passing or failing
- Identify systematic issues in LLM responses
- Get recommendations for improving response quality
- Review patterns across many evaluation runs at once
Required API key scopes
llm_analytics:writeRequest parameters
- evaluation_idstring
- filterDefault:
all - generation_idsarray
- force_refreshbooleanDefault:
false
Response
Example request
POST /api /projects /:project_id /llm_analytics /evaluation_summaryExample response
Status 200
RESPONSE
Status 400
Status 403
Status 404
Status 500
Retrieve llm analytics models
List available models for a provider.
Required API key scopes
evaluation:readQuery parameters
- key_idstring
- providerstringOne of:
"anthropic""azure_openai""fireworks""gemini""minimax""openai""openrouter""together_ai""zeabur"
Response
Example request
GET /api /projects /:project_id /llm_analytics /modelsExample response
Status 200
RESPONSE
Create llm analytics offline evaluations experiment items
Required API key scopes
llm_analytics:readRequest parameters
- experiment_idstring
- date_fromstringnull
- date_tostringnull
Response
Example request
POST /api /projects /:project_id /llm_analytics /offline_evaluations /experiment_itemsExample response
Status 200
RESPONSE
Status 400
Status 500
List all llm analytics parser recipes
Required API key scopes
llm_analytics:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /projects /:project_id /llm_analytics /parser_recipesExample response
Status 200
RESPONSE
Create llm analytics parser recipes
Required API key scopes
llm_analytics:writeRequest parameters
- namestring
- sourcestring
Response
Example request
POST /api /projects /:project_id /llm_analytics /parser_recipesExample response
Status 201
RESPONSE
Retrieve llm analytics parser recipes
Required API key scopes
llm_analytics:readPath parameters
- idstring
Response
Example request
GET /api /projects /:project_id /llm_analytics /parser_recipes /:idExample response
Status 200
RESPONSE
Update llm analytics parser recipes
Required API key scopes
llm_analytics:writePath parameters
- idstring
Request parameters
- namestring
- sourcestring
Response
Example request
PATCH /api /projects /:project_id /llm_analytics /parser_recipes /:idExample response
Status 200
RESPONSE
Delete llm analytics parser recipes
Required API key scopes
llm_analytics:writePath parameters
- idstring
Example request
DELETE /api /projects /:project_id /llm_analytics /parser_recipes /:idExample response
Status 204 No response body
Create llm analytics provider key validations
Validate LLM provider API keys without persisting them
Required API key scopes
llm_provider_key:writeExample request
POST /api /projects /:project_id /llm_analytics /provider_key_validationsExample response
Status 200
List all llm analytics provider keys
Required API key scopes
llm_provider_key:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /projects /:project_id /llm_analytics /provider_keysExample response
Status 200
RESPONSE
Create llm analytics provider keys
Required API key scopes
llm_provider_key:writeRequest parameters
- provider
- namestring
- api_keystring
- azure_endpointstring
- api_versionstring
- set_as_activebooleanDefault:
false
Response
Example request
POST /api /projects /: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
Response
Example request
GET /api /projects /: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
Request parameters
- provider
- namestring
- api_keystring
- azure_endpointstring
- api_versionstring
- set_as_activebooleanDefault:
false
Response
Example request
PATCH /api /projects /: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
Example request
DELETE /api /projects /: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
Response
Example request
GET /api /projects /:project_id /llm_analytics /provider_keys /:id /dependent_configsExample response
Status 200
RESPONSE
Create llm analytics provider keys validate
Path parameters
- idstring
Request parameters
- provider
- namestring
- api_keystring
- azure_endpointstring
- api_versionstring
- set_as_activebooleanDefault:
false
Response
Example request
POST /api /projects /:project_id /llm_analytics /provider_keys /:id /validateExample response
Status 200
RESPONSE
List all llm analytics review queue items
Required API key scopes
llm_analytics:readQuery parameters
- limitinteger
- offsetinteger
- order_bystring
- queue_idstring
- searchstring
- trace_idstring
- trace_id__instring
Response
Example request
GET /api /projects /:project_id /llm_analytics /review_queue_itemsExample response
Status 200
RESPONSE
Create llm analytics review queue items
Required API key scopes
llm_analytics:writeRequest parameters
- queue_idstring
- trace_idstring
Response
Example request
POST /api /projects /:project_id /llm_analytics /review_queue_itemsExample response
Status 201
RESPONSE
Retrieve llm analytics review queue items
Required API key scopes
llm_analytics:readPath parameters
- idstring
Response
Example request
GET /api /projects /:project_id /llm_analytics /review_queue_items /:idExample response
Status 200
RESPONSE