coder / coder/anyclaude

Added Ollama Support

Open
#14 0 comments 1 reaction 0 assignees View on GitHub
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

Image

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.