Any model LangChain can build, not only Anthropic.
llm:
provider: openai # or google_genai, bedrock, ollama, groq, …
api_key: ${OPENAI_API_KEY}
base_url: ${LOCAL_LLM_URL} # optional: an OpenAI-compatible server you hostllm.provider was Literal["anthropic"], so every other provider was refused at parse time. Models are built with init_chat_model now, which means the providers Charter serves are the ones LangChain serves, and a new one there needs no change here.
api_keyis optional. A local runtime authenticates nothing, and bedrock and vertex read credentials from elsewhere.base_urlreaches vLLM, LM Studio, llama.cpp, or a provider on a non-default host.- Extras for the common integrations:
boundflow-charter[openai],[google],[bedrock],[ollama],[groq].
The model must report token usage. BoundFlow refuses to run one that doesn't, since a cost cap it cannot price is not a cap.
Also
The README is rebuilt around a quickstart you can paste: two YAML files, four commands, no cloning. deploy/local.compose.yml brings up a control plane locally, so nothing waits on an invite. The e2e suite deletes the tenants it creates, and a stuck test now fails instead of hanging.
Still pre-alpha. The configuration format will change.