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
Copy file name to clipboardExpand all lines: README.md
+113-6Lines changed: 113 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,10 +89,115 @@ OpenViking requires the following model capabilities:
89
89
-**VLM Model**: For image and content understanding
90
90
-**Embedding Model**: For vectorization and semantic retrieval
91
91
92
-
OpenViking supports various model services:
93
-
-**OpenAI Models**: Supports GPT-4V and other VLM models, and OpenAI Embedding models.
94
-
-**Volcengine (Doubao Models)**: Recommended for low cost and high performance, with free quotas for new users. For purchase and activation, please refer to: [Volcengine Purchase Guide](./docs/en/guides/02-volcengine-purchase-guide.md).
95
-
-**Other Custom Model Services**: Supports model services compatible with the OpenAI API format.
> 💡 **Tip**: OpenViking uses a **Provider Registry** for unified model access. The system automatically detects the provider based on model name keywords, so you can switch between providers seamlessly.
111
+
112
+
#### Provider-Specific Notes
113
+
114
+
<details>
115
+
<summary><b>Volcengine (Doubao)</b></summary>
116
+
117
+
Volcengine supports both model names and endpoint IDs. Using model names is recommended for simplicity:
118
+
119
+
```json
120
+
{
121
+
"vlm": {
122
+
"provider": "volcengine",
123
+
"model": "doubao-seed-1-6-240615",
124
+
"api_key": "your-api-key"
125
+
}
126
+
}
127
+
```
128
+
129
+
You can also use endpoint IDs (found in [Volcengine ARK Console](https://console.volcengine.com/ark)):
130
+
131
+
```json
132
+
{
133
+
"vlm": {
134
+
"provider": "volcengine",
135
+
"model": "ep-20241220174930-xxxxx",
136
+
"api_key": "your-api-key"
137
+
}
138
+
}
139
+
```
140
+
141
+
</details>
142
+
143
+
<details>
144
+
<summary><b>Zhipu AI (智谱)</b></summary>
145
+
146
+
If you're on Zhipu's coding plan, use the coding API endpoint:
"model" : "<model-name>"// VLM model name (e.g., doubao-seed-1-8-251228 or gpt-4-vision-preview)
119
224
}
120
225
}
121
226
```
122
227
228
+
> **Note**: For embedding models, currently only `volcengine` (Doubao) and `openai` providers are supported. For VLM models, we support multiple providers including volcengine, openai, deepseek, anthropic, gemini, moonshot, zhipu, dashscope, minimax, and more.
229
+
123
230
#### Configuration Examples
124
231
125
232
👇 Expand to see the configuration example for your model service:
0 commit comments