# Openlayer ## Docs - [batch](https://openlayer.com/docs/api-reference/cli/commands/batch.md): Run your model on all the datasets referenced in the openlayer.json file - [export](https://openlayer.com/docs/api-reference/cli/commands/export.md): Download monitoring data from an inference pipeline - [help](https://openlayer.com/docs/api-reference/cli/commands/help.md): Get help information about the Openlayer CLI - [inspect](https://openlayer.com/docs/api-reference/cli/commands/inspect.md): Retrieve information about a commit on Openlayer - [install](https://openlayer.com/docs/api-reference/cli/commands/install.md): Install the dependencies for your model - [link](https://openlayer.com/docs/api-reference/cli/commands/link.md): Link your local directory to an Openlayer project - [login](https://openlayer.com/docs/api-reference/cli/commands/login.md): Log into your Openlayer account through Openlayer CLI - [metrics](https://openlayer.com/docs/api-reference/cli/commands/metrics.md): Push, pull, and run your custom metrics through Openlayer CLI - [push](https://openlayer.com/docs/api-reference/cli/commands/push.md): Push the current local directory to the Openlayer project - [validate](https://openlayer.com/docs/api-reference/cli/commands/validate.md): Run a series of validations on your local directory - [whoami](https://openlayer.com/docs/api-reference/cli/commands/whoami.md): Display the user information of the user currently logged into the Openlayer CLI - [CLI global options](https://openlayer.com/docs/api-reference/cli/global-options.md): Learn about the global options available for the Openlayer CLI - [Overview](https://openlayer.com/docs/api-reference/cli/overview.md): Use the Openlayer CLI to interact with Openlayer - [Introduction](https://openlayer.com/docs/api-reference/introduction.md): Learn how to interact with Openlayer programmatically - [Create API key](https://openlayer.com/docs/api-reference/rest/api-keys/create-api-key.md): Create a new API key in a workspace. - [Create project commit](https://openlayer.com/docs/api-reference/rest/development/create-project-version.md): Create a new commit (project version) in a project. - [List project commits](https://openlayer.com/docs/api-reference/rest/development/list-project-versions.md): List the commits (project versions) in a project. - [List commit test results](https://openlayer.com/docs/api-reference/rest/development/list-test-results.md): List the test results for a project commit (project version). - [Presigned url](https://openlayer.com/docs/api-reference/rest/development/presigned-url.md): Retrieve a presigned url to post storage artifacts. - [Retrieve project commit](https://openlayer.com/docs/api-reference/rest/development/retrieve-project-version.md): Retrieve a project version (commit) by its id. - [Create invite](https://openlayer.com/docs/api-reference/rest/invites/create-invite.md): Invite users to a workspace. - [List invites](https://openlayer.com/docs/api-reference/rest/invites/list-invites.md): Retrieve a list of invites in a workspace. - [Create data source](https://openlayer.com/docs/api-reference/rest/monitoring/create-inference-pipeline.md): Create a data source (formerly known as "inference pipeline") in a project. - [Delete record](https://openlayer.com/docs/api-reference/rest/monitoring/delete-inference.md): Delete a record by its ID from a data source (formerly known as "inference pipeline"). - [Delete data source](https://openlayer.com/docs/api-reference/rest/monitoring/delete-inference-pipeline.md): Delete a data source (formerly known as "inference pipeline") by its ID. - [List data source rows](https://openlayer.com/docs/api-reference/rest/monitoring/list-inference-pipeline-rows.md): List rows for a data source (formerly known as "inference pipeline"). - [List data source sessions](https://openlayer.com/docs/api-reference/rest/monitoring/list-inference-pipeline-sessions.md): Get aggregated session data for a data source (formerly known as "inference pipeline") - [List data source users](https://openlayer.com/docs/api-reference/rest/monitoring/list-inference-pipeline-users.md): Get aggregated user data for a data source (formerly known as "inference pipeline") - [List data sources](https://openlayer.com/docs/api-reference/rest/monitoring/list-inference-pipelines.md): List all data sources (formerly known as "inference pipelines") in a project. - [List data source test results](https://openlayer.com/docs/api-reference/rest/monitoring/list-test-results.md): List the latest test results for a data source (formerly known as "inference pipeline"). - [Retrieve record](https://openlayer.com/docs/api-reference/rest/monitoring/retrieve-inference.md): Retrieve a record by its ID from a data source (formerly known as "inference pipeline"). - [Retrieve data source](https://openlayer.com/docs/api-reference/rest/monitoring/retrieve-inference-pipeline.md): Retrieve a data source (formerly known as "inference pipeline") by its ID. - [Publish records](https://openlayer.com/docs/api-reference/rest/monitoring/stream-data.md): Publish records to a data source (formerly known as "inference pipeline"). - [Update record](https://openlayer.com/docs/api-reference/rest/monitoring/update-inference.md): Update a record in a data source (formerly known as "inference pipeline"). - [Update data source](https://openlayer.com/docs/api-reference/rest/monitoring/update-inference-pipeline.md): Update a data source (formerly known as "inference pipeline") by its ID. - [Overview](https://openlayer.com/docs/api-reference/rest/overview.md): Use the Openlayer REST API to interact with Openlayer - [Create project](https://openlayer.com/docs/api-reference/rest/projects/create-project.md): Create a project in your workspace. - [Delete project](https://openlayer.com/docs/api-reference/rest/projects/delete-project.md): Delete a project by its ID. - [List projects](https://openlayer.com/docs/api-reference/rest/projects/list-projects.md): List your workspace's projects. - [Create test](https://openlayer.com/docs/api-reference/rest/tests/create-test.md): Create a test. - [Evaluate test](https://openlayer.com/docs/api-reference/rest/tests/evaluate-test.md): Evaluates a monitoring test for a custom time range. Supports scheduled and manual-only tests. Can target specific pipelines and skip/overwrite existing results. - [List the test results for a test](https://openlayer.com/docs/api-reference/rest/tests/list-test-results.md): List the test results for a test. - [List tests](https://openlayer.com/docs/api-reference/rest/tests/list-tests.md): List tests under a project. - [Update tests](https://openlayer.com/docs/api-reference/rest/tests/update-tests.md): Update tests. - [Retrieve workspace](https://openlayer.com/docs/api-reference/rest/workspaces/retrieve-workspace.md): Retrieve a workspace by its ID. - [Update workspace](https://openlayer.com/docs/api-reference/rest/workspaces/update-workspace.md): Update a workspace. - [Go](https://openlayer.com/docs/api-reference/sdk/libraries/go.md): Use the Openlayer Go SDK to interact with the Openlayer platform - [Java](https://openlayer.com/docs/api-reference/sdk/libraries/java.md): Use the Openlayer Java SDK to interact with the Openlayer platform - [Python](https://openlayer.com/docs/api-reference/sdk/libraries/python.md): Use the Openlayer Python SDK to interact with the Openlayer platform - [Ruby](https://openlayer.com/docs/api-reference/sdk/libraries/ruby.md): Use the Openlayer Ruby SDK to interact with the Openlayer platform - [TypeScript](https://openlayer.com/docs/api-reference/sdk/libraries/typescript.md): Use the Openlayer TypeScript SDK to interact with the Openlayer platform - [Overview](https://openlayer.com/docs/api-reference/sdk/overview.md): Use the Openlayer SDKs to interact with Openlayer - [Anomaly detection](https://openlayer.com/docs/data-quality-monitoring/anomaly-detection.md): How Openlayer detects and explains unexpected changes in your tables - [Connect a data source](https://openlayer.com/docs/data-quality-monitoring/connect-data-source.md): Learn how to connect your warehouse or lakehouse to Openlayer - [Overview](https://openlayer.com/docs/data-quality-monitoring/overview.md): Learn how to monitor the quality of your data tables with Openlayer - [Configuring output generation](https://openlayer.com/docs/development/configuring-output-generation.md): Learn how to configure output generation for your model - [openlayer.json](https://openlayer.com/docs/development/openlayer-json.md): Learn how to write the `openlayer.json` config for your project - [Overview](https://openlayer.com/docs/development/overview.md): Learn how you can use Development mode with Git, the Openlayer CLI, or the Openlayer REST API - [tests.json](https://openlayer.com/docs/development/tests-json.md): Learn how to write the `tests.json` config for your project - [Monitoring](https://openlayer.com/docs/examples/monitoring.md): See how to use Openlayer's monitoring mode - [Templates](https://openlayer.com/docs/examples/templates.md): See examples of templates with common AI patterns ready for Openlayer - [Glossary](https://openlayer.com/docs/glossary.md): Definitions of terms used in Openlayer - [Activate a built-in framework](https://openlayer.com/docs/governance/activate-framework.md): Learn how to activate a pre-built governance framework and apply it to your projects - [Build a custom framework](https://openlayer.com/docs/governance/build-custom-framework.md): Learn how to create a custom governance framework from scratch - [Evidence-based rules](https://openlayer.com/docs/governance/evidence-based-rules.md): Learn how to satisfy evidence-based rules through document uploads and policy links - [How frameworks map to requirements](https://openlayer.com/docs/governance/framework-requirements.md): Understand how built-in frameworks translate standard text into actionable rules - [Overview](https://openlayer.com/docs/governance/overview.md): Learn about governance in Openlayer - [Platform rules](https://openlayer.com/docs/governance/platform-rules.md): Learn how platform rules work and how they're satisfied through Openlayer usage - [Track compliance within a project](https://openlayer.com/docs/governance/project-compliance.md): View and complete governance requirements from within a project - [Track compliance across your workspace](https://openlayer.com/docs/governance/workspace-compliance.md): Monitor compliance status across all projects from the governance dashboard - [Overview](https://openlayer.com/docs/guardrails/overview.md): Learn about guardrails in Openlayer - [Push and poll using the Openlayer CLI](https://openlayer.com/docs/guides/cli-push.md): Learn how to push and poll your artifacts using the Openlayer CLI - [GitHub Actions with Openlayer](https://openlayer.com/docs/guides/gh-actions.md): Learn how to use Openlayer with GitHub Actions - [Amazon Bedrock](https://openlayer.com/docs/integrations/amazon-bedrock.md): Learn how to evaluate Bedrock LLMs and agents with Openlayer - [Amazon SageMaker](https://openlayer.com/docs/integrations/amazon-sagemaker.md): Learn how to upload models deployed in Amazon SageMaker to Openlayer - [Anthropic](https://openlayer.com/docs/integrations/anthropic.md): Learn how Openlayer integrates with Anthropic - [Amazon S3](https://openlayer.com/docs/integrations/aws-s3.md): Learn how to use datasets stored in Amazon S3 with Openlayer - [Azure Content Understanding](https://openlayer.com/docs/integrations/azure-content-understanding.md): Learn how to monitor Azure Content Understanding with Openlayer - [Google BigQuery](https://openlayer.com/docs/integrations/bigquery.md): Connect your BigQuery tables to Openlayer for data quality monitoring - [Databricks](https://openlayer.com/docs/integrations/databricks.md): Connect your Databricks tables to Openlayer for data quality monitoring - [GitHub](https://openlayer.com/docs/integrations/github.md): Learn how to connect your GitHub repository to your Openlayer project - [Google Agent Development Kit (ADK)](https://openlayer.com/docs/integrations/google-adk.md): Learn how to evaluate multi-agent systems built with Google Agent Development Kit using Openlayer - [Google Gemini](https://openlayer.com/docs/integrations/google-gemini.md): Learn how to evaluate Google Gemini models with Openlayer - [Great Expectations](https://openlayer.com/docs/integrations/great-expectations.md): Learn how to use Great Expectations with Openlayer - [Groq](https://openlayer.com/docs/integrations/groq.md): Learn how to evaluate Groq LLMs with Openlayer - [Label Studio](https://openlayer.com/docs/integrations/label-studio.md): Learn how to export data from Openlayer and import it into Label Studio - [LangChain](https://openlayer.com/docs/integrations/langchain.md): Learn how to evaluate LangChain applications with Openlayer - [Langflow](https://openlayer.com/docs/integrations/langflow.md): Automatically trace and monitor your Langflow workflows with Openlayer - [LangGraph](https://openlayer.com/docs/integrations/langgraph.md): Learn how to evaluate LangGraph applications with Openlayer - [LiteLLM](https://openlayer.com/docs/integrations/litellm.md): Learn how to trace and monitor LiteLLM completions with Openlayer - [Microsoft Copilot Studio](https://openlayer.com/docs/integrations/microsoft-copilot-studio.md): Integrate Microsoft Copilot Studio with Openlayer for comprehensive conversation tracing and evaluation - [Mistral AI](https://openlayer.com/docs/integrations/mistral-ai.md): Learn how to evaluate Mistral AI LLMs with Openlayer - [Open WebUI](https://openlayer.com/docs/integrations/open-webui.md): Integrate Openlayer with Open WebUI for end-to-end LLM observability and monitoring - [OpenAI & Azure OpenAI](https://openlayer.com/docs/integrations/openai.md): Learn how to evaluate OpenAI LLMs with Openlayer - [OpenAI Agents SDK](https://openlayer.com/docs/integrations/openai-agents-sdk.md): Learn how to evaluate multi-agent systems built with OpenAI Agents SDK using Openlayer - [OpenLIT](https://openlayer.com/docs/integrations/openlit.md): Learn how to export OpenLIT traces to Openlayer - [OpenLLMetry](https://openlayer.com/docs/integrations/openllmetry.md): Learn how to export OpenLLMetry traces to Openlayer - [OpenTelemetry](https://openlayer.com/docs/integrations/opentelemetry.md): Learn how to export OpenTelemetry data to Openlayer - [Oracle OCI Generative AI](https://openlayer.com/docs/integrations/oracle-oci.md): Learn how to evaluate Oracle OCI Generative AI models with Openlayer - [Overview](https://openlayer.com/docs/integrations/overview.md): Integrate Openlayer with your favorite tools and platforms - [Pydantic AI](https://openlayer.com/docs/integrations/pydantic-ai.md): Learn how to trace Pydantic AI agents with Openlayer - [Ragas](https://openlayer.com/docs/integrations/ragas.md): Learn how to evaluate LLM applications with Ragas - [Salesforce Agentforce](https://openlayer.com/docs/integrations/salesforce-agentforce.md): Connect your Salesforce Agentforce agents to Openlayer for automated monitoring and evaluation - [Semantic Kernel](https://openlayer.com/docs/integrations/semantic-kernel.md): Learn how to export Semantic Kernel traces to Openlayer - [Slack](https://openlayer.com/docs/integrations/slack.md): Learn how to connect Openlayer to Slack to receive notifications - [Snowflake](https://openlayer.com/docs/integrations/snowflake.md): Connect your Snowflake tables to Openlayer for data quality monitoring - [Spring AI](https://openlayer.com/docs/integrations/spring-ai.md): Learn how to export Spring AI traces to Openlayer - [Strands Agents](https://openlayer.com/docs/integrations/strands-agents.md): Learn how to trace Strands Agents with Openlayer - [Introduction](https://openlayer.com/docs/introduction.md) - [Other integration paths](https://openlayer.com/docs/monitoring/alternative-integrations.md): Alternatives to SDK-based integration: OpenTelemetry and REST - [Log context for RAG systems](https://openlayer.com/docs/monitoring/context.md): Learn how to capture retrieved context so RAG-specific metrics can be computed in Openlayer - [LLM cost estimation](https://openlayer.com/docs/monitoring/cost-estimation.md): Learn how Openlayer estimates the costs associated with your LLM calls - [Evaluation and delay windows](https://openlayer.com/docs/monitoring/evaluation-and-delay-windows.md): Learn about evaluation and delay windows in Openlayer - [Instrument your code](https://openlayer.com/docs/monitoring/instrument.md): Learn how to trace and publish data to Openlayer - [Add metadata to traces](https://openlayer.com/docs/monitoring/metadata.md): Learn how to add metadata to traces sent to Openlayer - [Overview](https://openlayer.com/docs/monitoring/overview.md): Learn how to monitor your AI system with Openlayer - [Log question for RAG systems](https://openlayer.com/docs/monitoring/question.md): Learn how to explicitly capture the user query so RAG-specific metrics can be computed in Openlayer - [Track users and sessions](https://openlayer.com/docs/monitoring/sessions-and-users.md): Track multi-turn journeys and individual behavior in your Openlayer traces - [Update existing traces](https://openlayer.com/docs/monitoring/updating-data.md): Learn how to update traces previously published to the Openlayer platform - [Upload a reference dataset](https://openlayer.com/docs/monitoring/uploading-reference-dataset.md): Learn how to upload a reference dataset for data drift monitoring on Openlayer - [Openlayer MCP](https://openlayer.com/docs/openlayer-mcp.md): Learn how to set up the Openlayer MCP server. - [Security](https://openlayer.com/docs/security.md): Learn more about our data security practices and compliance measures. - [Access groups](https://openlayer.com/docs/security/access-groups.md): Learn how to manage who can view and edit a project in Openlayer using role-based access control (RBAC). - [Environment Variables](https://openlayer.com/docs/security/environment-variables.md): Learn how to use workspace and project environment variables. - [Multi-factor Authentication](https://openlayer.com/docs/security/multi-factor-authentication.md): Learn how to configure multi-factor authentication (MFA) for your Openlayer account. - [Roles and permissions](https://openlayer.com/docs/security/roles-and-permissions.md): Understand the workspace roles in Openlayer and the permissions each role grants. - [SAML SSO Authentication](https://openlayer.com/docs/security/saml-sso.md): Set up enterprise-grade SAML Single Sign-On (SSO) for secure authentication in Openlayer with step-by-step instructions for Okta, Azure AD, and Google Workspace - [Browse tests](https://openlayer.com/docs/tests/browse.md) - [Accuracy](https://openlayer.com/docs/tests/catalog/accuracy.md): Learn how to use the accuracy test - [Aggregate metrics](https://openlayer.com/docs/tests/catalog/aggregate-metrics.md): Learn how to use aggregate metrics to evaluate your model - [Anomalous column count](https://openlayer.com/docs/tests/catalog/anomalous-column-count.md): Learn how to use the anomalous column count test for automated anomaly detection across all columns - [Answer correctness](https://openlayer.com/docs/tests/catalog/answer-correctness.md): Learn how to use the answer correctness test - [Answer relevancy](https://openlayer.com/docs/tests/catalog/answer-relevancy.md): Learn how to use the answer relevancy test - [BLEU score](https://openlayer.com/docs/tests/catalog/bleu-score.md): Learn how to use the BLEU score test - [Character length](https://openlayer.com/docs/tests/catalog/character-length.md): Learn how to use the character length test - [Class imbalance ratio](https://openlayer.com/docs/tests/catalog/class-imbalance-ratio.md): Learn how to use the class imbalance ratio test - [Coherence](https://openlayer.com/docs/tests/catalog/coherence.md): Learn how to use the coherence test - [Column average](https://openlayer.com/docs/tests/catalog/column-average.md): Learn how to use the column average test - [Column drift](https://openlayer.com/docs/tests/catalog/column-drift.md): Learn how to use the column drift test to detect drift in your data - [Column statistics](https://openlayer.com/docs/tests/catalog/column-statistic.md): Learn how to use the column statistics test to validate statistical properties of your data columns - [Column values match](https://openlayer.com/docs/tests/catalog/column-values-match.md): Learn how to use the column values match test - [Conciseness](https://openlayer.com/docs/tests/catalog/conciseness.md): Learn how to use the conciseness test - [Conflicting labels](https://openlayer.com/docs/tests/catalog/conflicting-label-count.md): Learn how to use the conflicting labels test - [Contains PII](https://openlayer.com/docs/tests/catalog/contains-p-i-i.md): Learn how to use the personal identifiable information (PII) test to detect sensitive data - [Valid URLs](https://openlayer.com/docs/tests/catalog/contains-valid-url.md): Learn how to use the valid URLs test - [Context recall](https://openlayer.com/docs/tests/catalog/context-recall.md): Learn how to use the context recall test - [Context relevancy](https://openlayer.com/docs/tests/catalog/context-relevancy.md): Learn how to use the context relevancy test - [Context utilization](https://openlayer.com/docs/tests/catalog/context-utilization.md): Learn how to use the context utilization test - [Correctness](https://openlayer.com/docs/tests/catalog/correctness.md): Learn how to use the correctness test - [Correlated features](https://openlayer.com/docs/tests/catalog/correlated-feature-count.md): Learn how to use the correlated features test - [Data type validation](https://openlayer.com/docs/tests/catalog/dtype-validation.md): Learn how to use the data type validation test - [Duplicate rows](https://openlayer.com/docs/tests/catalog/duplicate-count.md): Learn how to use the duplicate rows test - [Edit distance](https://openlayer.com/docs/tests/catalog/edit-distance.md): Learn how to use the edit distance test - [Empty features](https://openlayer.com/docs/tests/catalog/empty-feature.md): Learn how to use the empty features test - [Empty feature count](https://openlayer.com/docs/tests/catalog/empty-feature-count.md): Learn how to use the empty feature count test - [Exact match](https://openlayer.com/docs/tests/catalog/exact-match.md): Learn how to use the exact match test - [Column contains string](https://openlayer.com/docs/tests/catalog/expect-column-a-to-be-in-column-b.md): Learn how to use the column contains string test - [F1 score](https://openlayer.com/docs/tests/catalog/f1.md): Learn how to use the F1 score test - [Faithfulness](https://openlayer.com/docs/tests/catalog/faithfulness.md): Learn how to use the faithfulness test - [False positive rate](https://openlayer.com/docs/tests/catalog/false-positive-rate.md): Learn how to use the false positive rate test - [Feature drift](https://openlayer.com/docs/tests/catalog/feature-drift-count.md): Learn how to use the feature drift test to detect drift in your data - [Feature values](https://openlayer.com/docs/tests/catalog/feature-values.md): Learn how to use the feature values test - [Features missing values](https://openlayer.com/docs/tests/catalog/features-missing-values.md): Learn how to use the features missing values test - [Geometric mean](https://openlayer.com/docs/tests/catalog/geometric-mean.md): Learn how to use the geometric mean test - [Great expectations](https://openlayer.com/docs/tests/catalog/great-expectations.md): Learn how to use Great Expectations with Openlayer - [Groundedness](https://openlayer.com/docs/tests/catalog/groundedness.md): Learn how to use the groundedness test - [Group by column statistic](https://openlayer.com/docs/tests/catalog/group-by-column-statistic.md): Learn how to use the group by column statistic test to validate statistical properties across data groups - [Hallucination](https://openlayer.com/docs/tests/catalog/hallucination.md): Learn how to use the hallucination test - [Harmfulness](https://openlayer.com/docs/tests/catalog/harmfulness.md): Learn how to use the harmfulness test - [Has prompt injection](https://openlayer.com/docs/tests/catalog/has-prompt-injection-count.md): Learn how to use the prompt injection test - [Ill-formed rows](https://openlayer.com/docs/tests/catalog/ill-formed-count.md): Learn how to use the ill-formed rows test - [Is code](https://openlayer.com/docs/tests/catalog/is-code.md): Learn how to use the is code test - [Is JSON](https://openlayer.com/docs/tests/catalog/is-json.md): Learn how to use the is JSON test - [JSON score](https://openlayer.com/docs/tests/catalog/json-score.md): Learn how to use the JSON score test - [LLM-as-a-judge](https://openlayer.com/docs/tests/catalog/l-l-m-rubric-threshold.md): Learn how to use the LLM evaluation test - [Label/target drift](https://openlayer.com/docs/tests/catalog/label-drift.md): Learn how to use the label/target drift test to detect drift in your data - [Log loss](https://openlayer.com/docs/tests/catalog/log-loss.md): Learn how to use the log loss test - [Mean absolute error (MAE)](https://openlayer.com/docs/tests/catalog/mae.md): Learn how to use the mean absolute error test - [Maliciousness](https://openlayer.com/docs/tests/catalog/maliciousness.md): Learn how to use the maliciousness test - [Mean absolute percentage error (MAPE)](https://openlayer.com/docs/tests/catalog/mape.md): Learn how to use the mean absolute percentage error test - [Max cost](https://openlayer.com/docs/tests/catalog/max-cost.md): Learn how to use the max cost test - [Max latency](https://openlayer.com/docs/tests/catalog/max-latency.md) - [Max tokens](https://openlayer.com/docs/tests/catalog/max-tokens.md): Learn how to use the max tokens test - [Mean cost](https://openlayer.com/docs/tests/catalog/mean-cost.md): Learn how to use the mean cost test - [Mean latency](https://openlayer.com/docs/tests/catalog/mean-latency.md): Learn how to use the mean latency test - [Mean tokens](https://openlayer.com/docs/tests/catalog/mean-tokens.md): Learn how to use the mean tokens test - [Median latency](https://openlayer.com/docs/tests/catalog/median-latency.md): Learn how to use the median latency test - [Min latency](https://openlayer.com/docs/tests/catalog/min-latency.md): Learn how to use the min latency test - [Mean squared error (MSE)](https://openlayer.com/docs/tests/catalog/mse.md): Learn how to use the mean squared error test - [New categories](https://openlayer.com/docs/tests/catalog/new-category-count.md): Learn how to use the new categories test to detect new categories in your data - [New labels](https://openlayer.com/docs/tests/catalog/new-label-count.md): Learn how to use the new labels test to detect new labels in your data - [Null rows](https://openlayer.com/docs/tests/catalog/null-count.md): Learn how to use the null rows test - [90th latency percentile](https://openlayer.com/docs/tests/catalog/p90-latency.md): Learn how to use the 90th latency percentile test - [95th latency percentile](https://openlayer.com/docs/tests/catalog/p95-latency.md): Learn how to use the 95th latency percentile test - [99th latency percentile](https://openlayer.com/docs/tests/catalog/p99-latency.md): Learn how to use the 99th latency percentile test - [Predictive power score (PPS)](https://openlayer.com/docs/tests/catalog/pp-score-value-validation.md): Learn how to use the predictive power score (PPS) test - [Precision](https://openlayer.com/docs/tests/catalog/precision.md): Learn how to use the precision test - [Quasi-constant features](https://openlayer.com/docs/tests/catalog/quasi-constant-feature.md): Learn how to use the quasi-constant features test - [Quasi-constant feature count](https://openlayer.com/docs/tests/catalog/quasi-constant-feature-count.md): Learn how to use the quasi-constant feature count test - [Quasi-exact match](https://openlayer.com/docs/tests/catalog/quasi-exact-match.md): Learn how to use the quasi-exact match test - [R-squared](https://openlayer.com/docs/tests/catalog/r2.md): Learn how to use the R-squared test - [Recall](https://openlayer.com/docs/tests/catalog/recall.md): Learn how to use the recall test - [Recommends competitor](https://openlayer.com/docs/tests/catalog/recommends-competitor.md): Learn how to use the recommends competitor test - [Root mean squared error (RMSE)](https://openlayer.com/docs/tests/catalog/rmse.md): Learn how to use the root mean squared error test - [ROC AUC](https://openlayer.com/docs/tests/catalog/roc-auc.md): Learn how to use the ROC AUC test - [Number of rows](https://openlayer.com/docs/tests/catalog/row-count.md): Learn how to use the number of rows test - [Semantic similarity](https://openlayer.com/docs/tests/catalog/semantic-similarity.md): Learn how to use the semantic similarity test - [Sentence length](https://openlayer.com/docs/tests/catalog/sentence-length.md): Learn how to use the sentence length test to validate text sentence lengths - [Size ratio](https://openlayer.com/docs/tests/catalog/size-ratio.md): Learn how to use the size ratio test - [Special characters ratio](https://openlayer.com/docs/tests/catalog/special-characters-ratio.md): Learn how to use the special characters ratio test - [SQL query](https://openlayer.com/docs/tests/catalog/sql-query.md): Learn how to use the SQL query test to create custom data validation tests - [SQL query return rows](https://openlayer.com/docs/tests/catalog/sql-query-return-rows.md): Learn how to use the SQL query return rows test to validate data based on row counts - [String validation](https://openlayer.com/docs/tests/catalog/string-validation.md): Learn how to use the string validation test - [Total cost](https://openlayer.com/docs/tests/catalog/total-cost.md): Learn how to use the total cost test - [Total tokens](https://openlayer.com/docs/tests/catalog/total-tokens.md): Learn how to use the total tokens test - [Toxicity](https://openlayer.com/docs/tests/catalog/toxicity.md): Learn how to use the toxicity test - [Training-validation leakage](https://openlayer.com/docs/tests/catalog/train-val-leakage-count.md): Learn how to use the training-validation leakage test - [Custom metrics](https://openlayer.com/docs/tests/custom-metrics.md): Learn how to create custom metrics for your project - [Overview](https://openlayer.com/docs/tests/overview.md): Learn how to use tests in Openlayer to evaluate your AI systems - [Tests configuration](https://openlayer.com/docs/tests/test-configuration.md): Learn how to configure tests in Openlayer - [Create a project](https://openlayer.com/docs/workspace-and-projects/creating-and-loading-projects.md): Learn how to create a project using the UI, REST API, or CLI - [Create an API key](https://openlayer.com/docs/workspace-and-projects/find-your-api-key.md): Learn how to create API keys to interact with Openlayer ## OpenAPI Specs - [openapi](https://openlayer.com/docs/api-reference/openapi.yaml)