- 03-configmap.yaml: add ov.conf key with embedding/vlm JSON template - 01-deployment.yaml: add volume mount to /app/.openviking/ov.conf
32 lines
827 B
YAML
32 lines
827 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: openviking-config
|
|
namespace: tei
|
|
data:
|
|
OVIKING_PORT: "1933"
|
|
OVIKING_HOST: "0.0.0.0"
|
|
# 日志级别: debug, info, warn, error
|
|
OVIKING_LOG_LEVEL: "info"
|
|
# 数据存储路径(容器内)
|
|
OVIKING_DATA_DIR: "/app/data"
|
|
# 向量模型(可选,注释掉则使用默认模型)
|
|
# OVIKING_EMBED_MODEL: "text-embedding-3-large"
|
|
ov.conf: |
|
|
{
|
|
"embedding": {
|
|
"dense": {
|
|
"api_base": "<api-endpoint>",
|
|
"api_key": "<your-api-key>",
|
|
"provider": "<provider-type>",
|
|
"dimension": 1024,
|
|
"model": "<model-name>"
|
|
}
|
|
},
|
|
"vlm": {
|
|
"api_base": "<api-endpoint>",
|
|
"api_key": "<your-api-key>",
|
|
"provider": "<provider-type>",
|
|
"model": "<model-name>"
|
|
}
|
|
} |