Export the key, then point the client at the Cyber AI base URL. OpenCode, curl, and the Python SDK are the three paths below. Pi and any other OpenAI-compatible agent use the same host, path, and bearer key.
Create an account, then create a key in the console. In the shell that launches the agent, set CYBERAI_API_KEY to that value. The samples read the variable. They do not embed a key.
Swap the lineup id
The default in the samples is cai-glm. Replace it with another id from the models page when you want a different model. OpenCode also wants the provider prefix cyberai/ in the selected model string.
What you should see today
The samples are the contract. A client that sends them now will not get a completion, because the inference host is not connected. The console still lets you create the key and keep the transcript locally.