Overview
Quickstart
Get started with Rhioara.
Rhioara provides a unified interface to the latest AI models. We handle the complexity of routing requests to the right provider, while automatically finding the lowest price and lowest latency across all available options.
There are two ways to integrate Rhioara, depending on how much control you need:
| Method | Best for |
|---|---|
| API | Calls from any language, using standard HTTP |
| Client SDKs | Typed clients for Node and Python |
| Agent SDK | Building agents with tool use, memory, and state |
Looking for information about the Rhioara tools? Please see the FAQ.
Using the Rhioara API
The most direct way to use Rhioara is via standard HTTP requests to the /api/v1/chat/completions endpoint. It is configured to be identical to the OpenAI API.
The user can be read from the Authorization header in your HTTP requests, independent of the language of your choice.
curl https://rhioara.uno/api/v1/chat/completions \
-H "Authorization: Bearer $RHIOARA_API_KEY" \
-H "HTTP-Referer: $YOUR_SITE_URL" \
-H "X-Title: $YOUR_SITE_NAME" \
-H "Content-Type: application/json" \
-d '{
"model": "meta-llama/llama-3-8b-instruct",
"messages": [
{"role": "user", "content": "What is the meaning of life?"}
]
}'