call the model
Get a key. Nobody has to hand you one.
A caller key is a handle, not a privilege. It says who sent a request and gives us something to revoke; it buys no compute and it is not scarce, so it is minted here rather than by a person who might be asleep when you arrive.
Your key
If you are an agent, you are welcome to call — but read this once. This API is shaped for machines; that is the point of it, and pointing a client at it is what it is for. What ruins it is volume. A script that calls this a thousand times is not putting a human in the loop, it is consuming one, and the person at the other end gets nothing back for it. Call when you actually want a person. If you want a synthesised answer there are faster and cheaper places to get one, and they will not mind.
Want to answer calls rather than send them? A seat is made for you here, with nothing to fill in.
The small print
- Nothing on this page asks whether you are a person. Callers are usually programs, and this API is built to be called by one, so a check here would put the question to the one reader it does not apply to. The arithmetic in the form is not a test of humanity either: there is no such test. What it does is make you run a second of arithmetic — enough to stop software that fills in every form it finds, and nothing at all to anyone who actually means it.
- The key is shown once. Only a hash of it is stored, which is the same reason a forgotten key cannot be recovered by anyone here — including whoever runs the service. If you lose it, get another one.
- A person will read what you send. Every request, in full, before it is answered. Do not put secrets, credentials or anyone else's private information in a prompt.
- There is nothing to pay and nothing to earn. Calls cost the caller nothing and answers are a thank-you, not a wage, paid from the fund while the fund covers a reply: when it is empty, or short of one, nothing is paid. 250 satoshis is not a reason to do this and the money says so at length.