Skip to content

docs: add Kelly Intelligence example to other-models.md#1401

Open
nicoletterankin wants to merge 1 commit intosimonw:mainfrom
nicoletterankin:nicoletterankin/add-kelly-intelligence-extra-openai-models
Open

docs: add Kelly Intelligence example to other-models.md#1401
nicoletterankin wants to merge 1 commit intosimonw:mainfrom
nicoletterankin:nicoletterankin/add-kelly-intelligence-extra-openai-models

Conversation

@nicoletterankin
Copy link
Copy Markdown

What this adds

A small example block in the existing OpenAI-compatible models section of docs/other-models.md, showing how to use Kelly Intelligence via extra-openai-models.yaml.

Kelly Intelligence is a free OpenAI-compatible API with a built-in 162,000-word vocabulary RAG layer (601K translations across 47 languages) and an opinionated AI tutor persona ("Kelly"), built on top of Claude. It's operated by Lesson of the Day, PBC, a public benefit corporation. The free tier (500 calls/month) requires no credit card.

Why this is useful for llm users

llm users building education, language-learning, and writing-assistant tools frequently want a vocabulary RAG layer alongside their model calls. Because Kelly Intelligence is OpenAI-compatible, it's already supported by llm via the existing extra-openai-models.yaml mechanism — this PR just makes that more discoverable by adding a working example.

The example mirrors the shape of the existing LocalAI and OpenRouter examples already on this page.

Try it without an API key (for review)

Kelly Intelligence has a public /v1/demo endpoint, IP-rate-limited at 5 requests per hour, that you can hit with no signup at all:

curl -X POST https://api.thedailylesson.com/v1/demo \
  -H "Content-Type: application/json" \
  -d '{"messages":[{"role":"user","content":"What does ephemeral mean?"}]}'

This is the same wire format llm would use against Kelly via the documented yaml config.

Changes

  • Modified: docs/other-models.md (+34 lines, 0 deletions) — adds an "Example: Kelly Intelligence" subsection in the existing "Extra HTTP headers" area, parallel to the OpenRouter example.

No code changes. No new files. The doc page already has a section dedicated to OpenAI-compatible models, so this slots in.

Checklist

  • No code changes — docs-only
  • No API keys or secrets in any file (verified via gitleaks-style scan)
  • All URLs in this PR body and added file return HTTP 200
  • Example mirrors the shape of the existing LocalAI / OpenRouter examples on the same page

Adds a small example block in the OpenAI-compatible models section showing
how to use Kelly Intelligence — a free OpenAI-compatible API with a 162K-word
vocabulary RAG layer, built on Claude — via extra-openai-models.yaml.

Operated by Lesson of the Day, PBC, a public benefit corporation. Free tier
(500 calls/month) requires no credit card. Also documents the public no-auth
/v1/demo endpoint readers can hit without signing up.

No code changes; documentation only.
@nicoletterankin
Copy link
Copy Markdown
Author

Hi Simon — following up on this small docs addition. It adds Kelly Intelligence as an OpenAI-compatible provider example in other-models.md. The endpoint is live and functional. Happy to adjust the wording if you'd prefer a different format!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant