📄️ Introduction
detoxio.ai is an API first service. It provides building blocks for various use-cases within the domain of GenAI and LLM security testing and red team engagements. Being API first, we have strong focus in maintaining API contract, schema consistency while being cognizant of developer experience. Our core APIs are described in Protocol Buffers and hosted in Buf Schema Registry. We publish language specific client libraries for easy access to our APIs using language of your choice.
📄️ Authentication
API Status
📄️ Building Blocks
Access to APIs require authentication
📄️ Python SDK
The Python is SDK built on top of the generated Python client library with the goal of providing excellent developer experience for building LLM security tools in Python. The SDK focusses on use-cases while hiding low level gRPC protocol details. This is the recommended way of using detoxio.ai APIs in Python based applications.
📄️ HTTP and JSON
Using Python SDK or one of the supported client libraries is
📄️ Python Client Library
The Python client library is auto-generated based on our API schema.
📄️ Go Client Library
Go client library is auto-generated from our API Schema
📄️ Typescript Client Library
The TypeScript client library is under development. If you need it to be prioritized, reach out through community channel
📄️ Java Client Library
You can use detoxio.ai APIs in your Java application using our client libraries. The steps are
📄️ Rate Limit
All APIs are subjected to rate limit and throttling. Different policies are applied for different APIs.