# llms.sgit.ai

- [llms.sgit.ai — your app calls a language model without ever holding an API key](https://llms.sgit.ai/index.md)
- [llms.sgit.ai llms-full.txt](https://llms.sgit.ai/llms-full.txt)
- [llms.sgit.ai llms.txt](https://llms.sgit.ai/llms.txt)
- [Participant disclosure, and where we lose](https://llms.sgit.ai/about/participant.md)
- [Comms: tasks &amp; requests](https://llms.sgit.ai/admin/comms.md)
- [How this site is built · llms.sgit.ai](https://llms.sgit.ai/admin/index.md)
- [Release history · llms.sgit.ai](https://llms.sgit.ai/admin/versions.md)
- [Pages that models read](https://llms.sgit.ai/agents/index.md)
- [The sg.llm. reference](https://llms.sgit.ai/api/index.md)
- [The traps](https://llms.sgit.ai/api/traps.md)
- [00 — The Brief: llms.sgit.ai](https://llms.sgit.ai/briefs/00__BRIEF.md)
- [llms.sgit.ai — brief pack](https://llms.sgit.ai/briefs/00__pack-readme.md)
- [01 — The chat pane: three surfaces](https://llms.sgit.ai/briefs/01__the-chat-pane.md)
- [02 — The sg.llm. API](https://llms.sgit.ai/briefs/02__the-sg-llm-api.md)
- [03 — The security model, and the gap in it](https://llms.sgit.ai/briefs/03__the-security-model.md)
- [04 — Websites vs vaults: what changes when there is no host](https://llms.sgit.ai/briefs/04__websites-vs-vaults.md)
- [05 — The wider LLM work](https://llms.sgit.ai/briefs/05__the-wider-llm-work.md)
- [06 — Site Architecture](https://llms.sgit.ai/briefs/06__site-architecture.md)
- [07 — Boundaries and licensing](https://llms.sgit.ai/briefs/07__boundaries-and-licensing.md)
- [08 — Gaps, open questions and honest tensions](https://llms.sgit.ai/briefs/08__gaps-and-open-questions.md)
- [Licence](https://llms.sgit.ai/briefs/LICENCE.md)
- [Code samples — adding an LLM chat pane](https://llms.sgit.ai/briefs/code__chat-pane-samples.md)
- [Adding an LLM chat pane](https://llms.sgit.ai/chat-pane/index.md)
- [The code samples](https://llms.sgit.ai/chat-pane/samples.md)
- [The sg.llm. API](https://llms.sgit.ai/documents/api.md)
- [Site Architecture](https://llms.sgit.ai/documents/architecture.md)
- [Boundaries And Licensing](https://llms.sgit.ai/documents/boundaries.md)
- [The Brief](https://llms.sgit.ai/documents/brief.md)
- [The Chat Pane: Three Surfaces](https://llms.sgit.ai/documents/chat-pane.md)
- [Gaps, Open Questions And Honest Tensions](https://llms.sgit.ai/documents/gaps.md)
- [The documents](https://llms.sgit.ai/documents/index.md)
- [The Pack Licence](https://llms.sgit.ai/documents/licence.md)
- [The Pack Readme](https://llms.sgit.ai/documents/pack-readme.md)
- [Code Samples: Adding An LLM Chat Pane](https://llms.sgit.ai/documents/samples.md)
- [The Security Model, And The Gap In It](https://llms.sgit.ai/documents/security.md)
- [Websites Vs Vaults](https://llms.sgit.ai/documents/websites.md)
- [The Wider LLM Work](https://llms.sgit.ai/documents/wider-work.md)
- [Local and offline models](https://llms.sgit.ai/local/index.md)
- [The network, and what this site does not own](https://llms.sgit.ai/network/index.md)
- [The provider layer](https://llms.sgit.ai/openrouter/index.md)
- [Provenance: the oldest thread](https://llms.sgit.ai/provenance/index.md)
- [The security model, and the gap in it](https://llms.sgit.ai/security/index.md)
- [What is shipped, and what is not](https://llms.sgit.ai/shipped/index.md)
- [AUTHORINGcalling-an-llm.md](https://llms.sgit.ai/sources/AUTHORING__calling-an-llm.md)
- [Websites vs vaults](https://llms.sgit.ai/websites/index.md)
