Exact clause search
- Models
- Qwen3 Embedding 0.6BOpen
qwen3-embedding-0.6bOpen model, not part of Orion. Turns text into vectors for semantic search.Qwen3 Reranker 0.6BOpenqwen3-reranker-0.6bOpen model, not part of Orion. Scores how relevant each document is to a query.
A made-up contract of seven clauses and three questions about it. For each question, you pick the clause that answers it, and the models rank the clauses in two steps: the embeddings model compares them with the question and the rerank model reorders the closest ones.
Live: this demo makes real calls to the API, with a demo key and a limit of calls per visit.
Pick a clause for each question and press Check answers: one point if you are right, and one point for the models if the first clause of their ranking is the right one. Then rewrite a question and watch the order change; a rewritten question is no longer scored.
The contract
Maintenance agreement between Alondra Casa, S.L. and Brezo Technical Services, S.L.
- 1. Purpose. Brezo will maintain the air-conditioning equipment in Alondra Casa’s offices, with two preventive inspections a year and any repairs needed.
- 2. Term and extension. The agreement lasts one year from signature and is extended automatically year by year, unless either party gives written notice, at least two months before it expires, that it does not wish to extend it.
- 3. Price and payment. Alondra Casa will pay 3,600 euros a year in quarterly instalments of 900 euros, by bank transfer, within 30 days of each invoice.
- 4. Fault reports. Alondra Casa will report faults by phone or email, and Brezo will attend within 24 hours on working days.
- 5. Penalties for delay. If Brezo does not attend within the agreed time, it will deduct 5% of the quarterly instalment for each day of delay, up to a maximum of 25%.
- 6. Termination for breach. Either party may terminate the agreement if the other seriously breaches its obligations and does not remedy the breach within 15 days of a written request.
- 7. Confidentiality. The parties will keep confidential the information they access and will process personal data in accordance with the applicable law.
Question 1Changed: not scored
How much notice must be given so that the contract does not renew?
The models’ ranking
Shown when you check
- Correct answer:
- 2. Term and extension
Rewrite the question
Up to 200 characters.
Question 2Changed: not scored
What happens if the technician takes three days to come?
The models’ ranking
Shown when you check
- Correct answer:
- 5. Penalties for delay
Rewrite the question
Up to 200 characters.
Question 3Changed: not scored
When must each invoice be paid?
The models’ ranking
Shown when you check
- Correct answer:
- 3. Price and payment
Rewrite the question
Up to 200 characters.
Score
Answer, then press Check answers to see the model’s answers and the score.
Summary
- Model calls
- Median per call
- Cost at scale
With the local simulation, no cost or milliseconds.
Back to all the demosModel calls
The cost and the milliseconds appear with the first call.
Milliseconds of each call
The local simulation does not call the API, so there is no cost or milliseconds to measure.
See the call
Two requests per question, in this order: POST /v1/embeddings with the question and the seven clauses, then POST /v1/rerank with the question and the four closest clauses. The rerank body depends on the embeddings result.
Step 1: embeddings
- Route
POST /v1/embeddings- Model
qwen3-embedding-0.6b
The server adds the API key, which never reaches your browser.
Request
API response
Step 2: rerank
- Route
POST /v1/rerank- Model
qwen3-reranker-0.6b
The server adds the API key, which never reaches your browser.
Request
API response
Take it to your code
The same routes find the answer in your own documents or mask the personal data in a text before you process it.
