Added Ollama Support
- Dominant language
- TypeScript
- Stars
- 292
- Forks
- 42
- PR merge metrics
- No merged PRs in 30d
Description
In the main.mjs /Users/username/Library/pnpm/global/5/.pnpm/anyclaude@1.2.1_typescript@5.8.3/node_modules/anyclaude/dist/main.cjs
`right after var openai = createOpenAI();
`
add
```
// >>> ADD: Ollama provider via OpenAI-compatible (Chat Completions)
var { createOpenAICompatible } = require("@ai-sdk/openai-compatible");
var ollama = createOpenAICompatible({
name: "ollama",
apiKey: process.env.OPENAI_API_KEY || "ollama",
baseURL: process.env.OPENAI_API_URL || "http://localhost:11434/v1",
});
```
after
```
openai: createOpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: process.env.OPENAI_API_URL,
/* ... */
}),
```
add
```
// >>> ADD: Ollama provider entry
ollama: ollama,
```
terminal 1. ollama serve
terminal 2. ollama pull gpt-oss:20b
export OPENAI_API_URL="http://localhost:11434/v1"
export OPENAI_API_KEY="ollama" # any non-empty value
anyclaude --model ollama/gpt-oss:20b
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.