From 2ea0399aa72adf11638f023b02f9434e2ba0de7c Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 14 Jun 2025 18:55:39 -0400 Subject: [PATCH] docs: use ollama example --- README.md | 17 +++++++---------- opencode.json | 10 +++++----- 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 5924c906..1c096c11 100644 --- a/README.md +++ b/README.md @@ -82,17 +82,16 @@ You can use opencode with any provider listed at [here](https://ai-sdk.dev/provi ```json title="opencode.json" { - "$schema": "http://opencode.ai/config.json", + "$schema": "https://opencode.ai/config.json", "provider": { "@ai-sdk/openai-compatible": { - "name": "MySpecialProvider", + "name": "ollama", "options": { - "apiKey": "xxx", - "baseURL": "https://api.provider.com/v1" + "baseURL": "http://localhost:11434/v1" }, "models": { - "my-model-name": { - "name": "My Model Name" + "llama2": { + "name": "llama2" } } } @@ -117,9 +116,9 @@ $ bun run src/index.ts ### FAQ -#### How do I use this with OpenRouter +#### How do I use this with OpenRou?ter -Theoretically you can use this with OpenRouter with config like this +OpenRouter is not yet in the models.dev database but you can configure it manually. ```json title="opencode.json" { @@ -139,5 +138,3 @@ Theoretically you can use this with OpenRouter with config like this } } ``` - -However we are using [ai-sdk v5](https://ai-sdk.dev) which OpenRouter does not support yet. The moment they do this will work diff --git a/opencode.json b/opencode.json index 32eb572a..961d3b9d 100644 --- a/opencode.json +++ b/opencode.json @@ -1,14 +1,14 @@ { "$schema": "https://opencode.ai/config.json", "provider": { - "@openrouter/ai-sdk-provider": { - "name": "OpenRouter", + "@ai-sdk/openai-compatible": { + "name": "ollama", "options": { - "apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + "baseURL": "http://localhost:11434/v1" }, "models": { - "anthropic/claude-3.5-sonnet": { - "name": "claude-3.5-sonnet" + "llama2": { + "name": "llama2" } } }