For the complete documentation index, see llms.txt. This page is also available as Markdown.

Valid URL

Automatically check if URLs generated by AI are valid. Reduce errors with automated guardrails.

Objective Checks if the text contains a valid URL format, ensuring proper web link handling.

Interpretation A higher score indicates the URL is invalid or malformed. A lower (or zero) score indicates the URL format is valid.

Code Execution

metrics = [
    {
        "name": "Valid Url",
        "config": {
            "model": "gpt-4o-mini",
            "provider": "openai"
        },
        "column_name": "your-column-identifier",
        "schema_mapping": schema_mapping
    }
]

Example

  • Prompt: “Provide the official website link.”

  • Context: “Ensure the URL is correctly formatted.”

  • Response: “wwwexamplecom”

  • Metric Output: {"score": 1, "reason": "Invalid URL format detected (missing protocol and dots)."}

Last updated

Was this helpful?