helm/cocopilot/templates/configmap.yaml
2025-01-23 22:38:09 +08:00

29 lines
1.3 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "cocopilot.fullname" . | printf "%s-cocopilot"}}
labels:
app: {{ include "cocopilot.fullname" . | printf "%s-cocopilot"}}
{{- include "cocopilot.labels" . | nindent 4 }}
data:
config.json: |-
{
"bind": {{ include "cocopilot.config.bind" . | quote }},
"proxy_url": {{ .Values.config.proxyUrl | quote }},
"timeout": {{ .Values.config.timeout }},
"codex_api_base": {{ .Values.config.codex.apiBase | quote }},
"codex_api_key": "",
"codex_api_organization": {{ .Values.config.codex.organization | quote }},
"codex_api_project": {{ .Values.config.codex.project | quote }},
"codex_max_tokens": 500,
"code_instruct_model": {{ .Values.config.codex.model | quote }},
"chat_api_base": {{ .Values.config.chat.apiBase | quote }},
"chat_api_key": "",
"chat_api_organization": {{ .Values.config.chat.organization | quote }},
"chat_api_project": {{ .Values.config.chat.project | quote }},
"chat_max_tokens": {{ .Values.config.chat.maxTokens }},
"chat_model_default": {{ .Values.config.chat.model | quote }},
"chat_model_map": {{ .Values.config.chat.modelMap | toJson }},
"chat_locale": {{ .Values.config.chat.locale | quote }},
"auth_token": ""
}