{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"guardrails","owner":"guardrails-ai","isFork":false,"description":"Adding guardrails to large language models.","allTopics":["ai","openai","gpt-3","llm","foundation-model"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":28,"issueCount":92,"starsCount":3519,"forksCount":248,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T14:55:44.462Z"}},{"type":"Public","name":"guardrails-api-client","owner":"guardrails-ai","isFork":false,"description":"OpenAPI Specifications and scripts for generating SDKs for the various Guardrails services","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T22:02:30.420Z"}},{"type":"Public","name":"interfaces","owner":"guardrails-ai","isFork":false,"description":"Shared interfaces defined in JSON Schema.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T21:59:07.273Z"}},{"type":"Public","name":"valid_choice","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Valid choices - validates that a value is within the acceptable choices","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T17:17:03.490Z"}},{"type":"Public","name":"restricttotopic","owner":"guardrails-ai","isFork":true,"description":"Validator for GuardrailsHub to check if a text is related with a topic.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":4,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,3,0,4,0,0,0,0,0,0,0,0,0,0,0,0,30,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T14:04:14.047Z"}},{"type":"Public","name":"detect_pii","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: PII Filter - Validates that any text does not contain any PII","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":2,"forksCount":1,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,11,4,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T14:42:12.842Z"}},{"type":"Public","name":"toxic_language","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Toxic language - Validates that the generated text is toxic","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":3,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T22:26:00.784Z"}},{"type":"Public","name":"sensitive_topics","owner":"guardrails-ai","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,7,0,0,0,0,0,0,0,0,0,0,0,0,13,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T05:20:02.553Z"}},{"type":"Public","name":"high_quality_translation_validator","owner":"guardrails-ai","isFork":true,"description":"Fork of BrainLogic AI's validator","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T14:09:21.626Z"}},{"type":"Public","name":"competitor_check","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Competitor Check - Validates that LLM-generated text is not naming any competitors from a given list","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T22:29:46.168Z"}},{"type":"Public","name":"llm_critic","owner":"guardrails-ai","isFork":false,"description":"A Guardrails AI validator that validates LLM responses by grading + evaluating them against a given set of criteria / metrics","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:33:58.867Z"}},{"type":"Public","name":"web_sanitization","owner":"guardrails-ai","isFork":false,"description":"Scans LLM outputs for code, code fragments, and keys","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:32:12.445Z"}},{"type":"Public","name":"similar_to_document","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Similar to Document - Validates that a value is similar to the document","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:31:24.026Z"}},{"type":"Public","name":"saliency_check","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Saliency check - Checks that the summary covers the list of topics present in the document","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:30:44.047Z"}},{"type":"Public","name":"financial_tone","owner":"guardrails-ai","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:29:44.963Z"}},{"type":"Public","name":"quotes_price","owner":"guardrails-ai","isFork":false,"description":"Check if the generated text contains a price quote in the given currency","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:26:24.683Z"}},{"type":"Public","name":"mentions_drugs","owner":"guardrails-ai","isFork":false,"description":"Validate that the generated text does not contain a drug name","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:25:47.684Z"}},{"type":"Public","name":"qa_relevance_llm_eval","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: QA Relevance LLM eval - Validates that an answer is relevant to the question asked by asking the LLM to self evaluate","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:24:24.111Z"}},{"type":"Public","name":"valid_address","owner":"guardrails-ai","isFork":false,"description":"A Guardrails AI validator that validates whether a given address is valid","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:23:44.282Z"}},{"type":"Public","name":"valid_url","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Valid url - Validates that a value is a valid URL","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:22:35.342Z"}},{"type":"Public","name":"valid_range","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Valid range - validates that a value is within a range","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:21:51.945Z"}},{"type":"Public","name":"valid_json","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Valid JSON - Validates that a value is parseable as valid JSON.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:21:11.940Z"}},{"type":"Public","name":"uppercase","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Upper case - Validates that a value is upper case","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:20:32.948Z"}},{"type":"Public","name":"unusual_prompt","owner":"guardrails-ai","isFork":false,"description":"A Guardrails AI input validator that detects if the user is trying to jailbreak an LLM using unusual prompting techniques that involve jailbreaking and tricking the LLM","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:19:32.192Z"}},{"type":"Public","name":"two_words","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Two words validator - Validates that a value is two words","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:17:32.460Z"}},{"type":"Public","name":"responsiveness_check","owner":"guardrails-ai","isFork":false,"description":"A validator which ensures that a generated output answers the prompt given.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:14:09.927Z"}},{"type":"Public","name":"response_evaluator","owner":"guardrails-ai","isFork":false,"description":"A Guardrails AI validator that validates LLM responses by re-prompting the LLM to self-evaluate","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:13:13.862Z"}},{"type":"Public","name":"reading_time","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Reading time validator - Validates that the a string can be read in less than a certain amount of time.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:08:47.688Z"}},{"type":"Public","name":"provenance_llm","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Provenance LLM - Validates that the LLM-generated text is supported by the provided contexts.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:05:52.745Z"}},{"type":"Public","name":"provenance_embeddings","owner":"guardrails-ai","isFork":false,"description":"Guardrails AI: Provenance Embeddings - Validates that LLM-generated text matches some source text based on distance in embedding space","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T19:04:44.653Z"}}],"repositoryCount":64,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}