You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: document custom/OpenAI-compatible LLM providers + fix stale versions
Add a clear path for users without Anthropic API credits to power the AI
enhancement step:
- README: replace the narrow GLM-only block with a three-way provider guide
(LOCAL agent mode for ChatGPT Plus/Claude Pro subscriptions, any
OpenAI-compatible endpoint via OPENAI_BASE_URL, Claude-compatible endpoints)
- ENVIRONMENT_VARIABLES: add OPENAI_BASE_URL, MOONSHOT_API_KEY,
SKILL_SEEKER_AGENT_CMD, SKILL_SEEKER_MODEL, per-provider model table, and a
new 'LLM Provider Selection' section with OpenRouter/Groq/Cerebras/Mistral/
NVIDIA NIM endpoints
Fix pre-existing doc bugs:
- SKILL_SEEKERS_ENHANCE_TIMEOUT -> SKILL_SEEKER_ENHANCE_TIMEOUT (wrong name
was a no-op); default 600s -> 2700s; document unlimited/0 -> 24h
- ANTHROPIC_MODEL default claude-3-5-sonnet-20241022 -> claude-sonnet-4-20250514
- Bump stale version strings to 3.7.0 (README badge, env-vars doc + user-agent,
CLAUDE.md)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
6
6
7
7
**Skill Seekers** converts documentation from 18 source types into production-ready formats for 21+ AI platforms (LLM platforms, RAG frameworks, vector databases, AI coding assistants). Published on PyPI as `skill-seekers`.
All of these expose an OpenAI-compatible `/v1` endpoint. Point Skill Seekers at one with three env vars — it detects `OPENAI_API_KEY`, and the OpenAI SDK honors `OPENAI_BASE_URL` automatically:
363
+
364
+
```bash
365
+
export OPENAI_API_KEY="<your provider key>"
366
+
export OPENAI_BASE_URL="https://openrouter.ai/api/v1"# provider endpoint (see table)
367
+
export OPENAI_MODEL="<a model that provider offers>"# required — default gpt-4o won't exist elsewhere
| NVIDIA NIM |`https://integrate.api.nvidia.com/v1`|
378
+
379
+
> Provider detection picks the **first** API-key env var it finds (`ANTHROPIC_API_KEY` → `MOONSHOT_API_KEY` → `GOOGLE_API_KEY` → `OPENAI_API_KEY`). If you want the OpenAI-compatible route, make sure the higher-priority keys are unset.
**Note**: Setting `ANTHROPIC_BASE_URL` allows you to use any Claude-compatible API endpoint, such as GLM-4.7 (智谱 AI) or other compatible services.
388
+
Google Gemini (`GOOGLE_API_KEY`) and Kimi/Moonshot (`MOONSHOT_API_KEY`) are also supported natively. See **[Environment Variables Reference](docs/reference/ENVIRONMENT_VARIABLES.md#llm-provider-selection)** for the full list, including per-provider model overrides.
0 commit comments