Files
ragflow/conf/models/ppio.json
Haruko386 e0ad4f8339 Go: implement embed, rerank for PPIO provider (#17486)
### Summary

As title #17284

#### verified from CLI
```
RAGFlow(api/default)> embed text 'walkerwhat' 'jumperwho' with 'qwen/qwen3-embedding-0.6b@test@ppio' dimension 16
+-----------+-------+
| dimension | index |
+-----------+-------+
| 1024      | 0     |
| 1024      | 1     |
+-----------+-------+

RAGFlow(api/default)> rerank query 'what is rag' document 'rag is retrieval augment generation' 'rag need llm' 'famous rag project includes ragflow' with 'baai/bge-reranker-v2-m3@test@ppio' top 3
+-------+-----------------+
| index | relevance_score |
+-------+-----------------+
| 0     | 0.9830034       |
| 2     | 0.06399203      |
| 1     | 0.04665664      |
+-------+-----------------+
```
2026-07-28 19:16:31 +08:00

251 lines
4.4 KiB
JSON

{
"name": "PPIO",
"url": {
"default": "https://api.ppio.com/openai/v1",
"us": "https://api.ppinfra.com/v3/openai"
},
"url_suffix": {
"chat": "chat/completions",
"models": "models",
"embedding": "embeddings",
"rerank": "rerank"
},
"class": "ppio",
"models": [
{
"name": "deepseek/deepseek-v4-flash",
"max_tokens": 1048576,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-v4-pro",
"max_tokens": 1048576,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-r1/community",
"max_tokens": 64000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-v3/community",
"max_tokens": 64000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-r1",
"max_tokens": 64000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-v3",
"max_tokens": 64000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-r1-distill-llama-70b",
"max_tokens": 32000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-r1-distill-qwen-32b",
"max_tokens": 64000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-r1-distill-qwen-14b",
"max_tokens": 64000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "deepseek/deepseek-r1-distill-llama-8b",
"max_tokens": 32000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "qwen/qwen-2.5-72b-instruct",
"max_tokens": 32768,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "qwen/qwen-2-vl-72b-instruct",
"max_tokens": 32768,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "meta-llama/llama-3.2-3b-instruct",
"max_tokens": 32768,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "qwen/qwen2.5-32b-instruct",
"max_tokens": 32000,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "baichuan/baichuan2-13b-chat",
"max_tokens": 14336,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "meta-llama/llama-3.1-70b-instruct",
"max_tokens": 32768,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "meta-llama/llama-3.1-8b-instruct",
"max_tokens": 32768,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "01-ai/yi-1.5-34b-chat",
"max_tokens": 16384,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "01-ai/yi-1.5-9b-chat",
"max_tokens": 16384,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "thudm/glm-4-9b-chat",
"max_tokens": 32768,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "qwen/qwen-2-7b-instruct",
"max_tokens": 32768,
"model_types": [
"chat"
],
"tools": {
"support": true
}
},
{
"name": "qwen/qwen3-embedding-8b",
"model_types": [
"embedding"
]
},
{
"name": "baai/bge-m3",
"model_types": [
"embedding"
]
},
{
"name": "qwen/qwen3-embedding-0.6b",
"model_types": [
"embedding"
]
},
{
"name": "baai/bge-reranker-v2-m3",
"model_types": [
"rerank"
]
}
]
}