AI-generated-text detection over the OpenAI Chat Completions format: four calibrated verdicts (AI_GENERATED / AI_ASSISTED / HUMAN / ABSTAIN) with a calibrated probability and paragraph-level localization. English, Chinese, Japanese and Korean.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.orcarouter.ai/v1",
api_key=os.environ["ORCAROUTER_API_KEY"],
)
response = client.chat.completions.create(
model="orca/orcaverify-text1.0-free",
messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)streamstream_options| Input / 1M tokens | $0 |
|---|---|
| Output / 1M tokens | $0 |
| Billing | Model usage is never charged to your balance |
| Over the limit | HTTP 429 when a limit is hit |
Need it without the limits? orca/orcaverify-text1.0·How free-tier limits work →
What developers are saying this week
GET /api/public/models/orca/orcaverify-text1.0-freeOpen @misc{orcarouter_orcaverify_text1_0_free,
title = {OrcaVerify Text 1.0 (Free) API},
author = {Orca},
year = {n.d.},
howpublished = {OrcaRouter},
url = {https://www.orcarouter.ai/models/orca/orcaverify-text1.0-free}
}Orca. (n.d.). OrcaVerify Text 1.0 (Free) API. OrcaRouter. https://www.orcarouter.ai/models/orca/orcaverify-text1.0-free