Welcome to the Irona AI API documentation. This guide will help you get started with integrating the Irona AI API into your applications.

The Irona AI API is a RESTful service with predictable, resource-oriented URLs. It utilizes standard HTTP verbs and response codes, and communicates using JSON for both request and response bodies.

  • Base URL: https://api.irona.ai/api/v1/
  • Content Type: The API accepts and returns JSON-encoded data.
  • Authentication: API Key via Bearer Token.

Authentication

Keep your API key secure!

Do not share it with others or expose it in any client-side code (browsers, apps). Production requests must be routed through your own backend server where your API key can be securely loaded from an environment variable or key management service.

All API endpoints are authenticated using API keys picked up from the Authorization HTTP header as follows:

cURL --header 'Authorization: Bearer <IAI_API_Key>'

API endpoints

You can learn more about each API endpoint via the sidebar links. Include your API key in the Authorization header of each request:

Authorization: Bearer <IAI_API_Key>
curl -X POST https://api.irona.ai/v1/modelSelect \
     -H "Authorization: Bearer <IAI_API_Key>" \
     -H "Content-Type: application/json" \
     -d '{ "messages": [...], "models": [...] }'

Getting Started

  1. Sign Up: Create an account on Irona AI and retrieve your API key.
  2. Integrate: Use the /model-select endpoint to get model recommendations.
  3. Implement: After receiving a recommendation, integrate with the recommended LLM using your preferred method or via our SDK.

Support

If you have any questions or need assistance, please contact our support team at support@irona.ai.