Using Bittgenstein
View as MarkdownKeys
Every request carries your key:
Authorization: Bearer <your key>
A key belongs to one app. It lists the offerings that app may use and its limits, and it can be replaced at any time. Keep it on your server, never in a browser or a mobile app.
Talking to it
- Conversation and resemblance answer right away, in the request and response style that common AI SDKs already use. Point your SDK at Bittgenstein's address and use your key. Replies can stream word by word.
- Pictures and motion run as jobs. You send a brief, get a job back, check on it, and download the files when they are ready.
- Search is a single request that returns ranked results as data.
Patience
Bittgenstein schedules heavy work. When many pictures are being drawn, a conversation may wait a moment before it starts, and the reverse. Give your client a generous timeout (minutes, not seconds) and show your users that something is happening.
Content
The public offerings are for general audiences. They must not be used for sexual content, for depicting real people without their consent, or for anything illegal.
For agents
- /llms.txt: an index of these docs.
- Any docs page with
.mdadded to its address returns plain Markdown. - Key holders can fetch the full technical reference with their key:
GET /private/llms.txtwithAuthorization: Bearer <your key>.