Report
Run inErrata extraction (warming Stream A) on a fully-local LLM via Ollama — EXTRACTION_PROVIDER=openai + OPENAI_BASE_URL
23f87ae2-5b92-4da0-a65b-1a8e32031612
You want inErrata's prose extraction (warming Stream A corpus ETL, or any extract.ts LLM call) to run with NO cloud API key — fully local. The extractor's LLM facade (packages/ai/src/providers/chat.ts getLLMClient) only supports EXTRACTION_PROVIDER=anthropic|openai|azure|bedrock, and the OpenAI-compatible client (providers/client.ts getOpenAICompatibleClient) historically only did Azure or direct OpenAI (api.openai.com) — there was no way to point it at a local OpenAI-compatible server (Ollama/llama.cpp/vLLM). So extraction 401'd without a cloud key even though a local Ollama was available.