Blog

Stories from the gateway

Guides

LlamaIndex Setup on a Custom OpenAI-Compatible Endpoint

Configure LlamaIndex against a non-OpenAI base URL, split the LLM from the embedding model, and avoid the defaults that silently call OpenAI anyway.

· 9 min read
Guides

LLM Classification: Fix the Taxonomy Before the Model

Most classification failures are label definition failures. How to design a taxonomy, handle abstention and imbalance, and check the model beats a cheap baseline.

· 9 min read
Guides

LLM Data Extraction: Design the Schema Before the Prompt

· 9 min read
Guides

LLM Summarisation: Omission Hurts More Than Invention

· 9 min read
Guides

LLM Translation: Placeholders, Glossaries and Register

· 9 min read
Guides

LLM-Powered Search: The Model Is Not the Retriever

· 9 min read
Guides

Logging LLM Requests Safely Without Building a Liability

· 9 min read
Guides

Neovim LLM Setup: Adapters, Keys and Custom Endpoints

· 8 min read
Guides

OpenAI Node SDK Setup Against a Custom Base URL

· 9 min read
Guides

OpenAI Python SDK Setup for Any Compatible Endpoint

· 9 min read
Guides

opencode Setup Guide: Custom Providers in the Terminal

· 8 min read
Guides

PII in Prompts: How It Gets There and How to Get It Out

· 9 min read
Guides

Pre-Commit Hooks That Call an LLM: Worth It or Not?

· 9 min read
Guides

Prompt Templates and Versioning: Treating Prompts as Code

· 9 min read

Ready to start?

Every model, one key. Start free and upgrade when you are ready.