Files
ragflow/conf/models/avian.json
dripsmvcp 5a18df0fd0 Go: implement provider: Avian (#15045)
Closes #15044.

Avian was listed unchecked in the Go-rewrite tracker #14736 and already
had an llm_factories.json entry with 4 preconfigured chat models
(deepseek-v3.2, kimi-k2.5, glm-5, minimax-m2.5), but the Go API server
had no driver to route them. The Python side has supported Avian at
rag/llm/chat_model.py:1220 (AvianChat) via the LiteLLM openai/ provider
with default base https://api.avian.io/v1.

Co-authored-by: Jin Hai <haijin.chn@gmail.com>
2026-05-21 15:32:49 +08:00

56 lines
951 B
JSON

{
"name": "avian",
"url": {
"default": "https://api.avian.io"
},
"url_suffix": {
"chat": "v1/chat/completions",
"models": "v1/models"
},
"class": "avian",
"models": [
{
"name": "deepseek/deepseek-v4-pro",
"max_tokens": 164000,
"model_types": [
"chat"
]
},
{
"name": "deepseek/deepseek-v4-flash",
"max_tokens": 164000,
"model_types": [
"chat"
]
},
{
"name": "deepseek/deepseek-v3.2",
"max_tokens": 164000,
"model_types": [
"chat"
]
},
{
"name": "moonshotai/kimi-k2.5",
"max_tokens": 131000,
"model_types": [
"chat"
]
},
{
"name": "z-ai/glm-5",
"max_tokens": 131000,
"model_types": [
"chat"
]
},
{
"name": "minimax/minimax-m2.5",
"max_tokens": 1000000,
"model_types": [
"chat"
]
}
]
}