diff --git a/config.example.yaml b/config.example.yaml index aee2fcb2..5f64a03e 100644 --- a/config.example.yaml +++ b/config.example.yaml @@ -24,10 +24,10 @@ api-keys: debug: false # When true, write application logs to rotating files instead of stdout -logging-to-file: true +logging-to-file: false # When false, disable in-memory usage statistics aggregation -usage-statistics-enabled: true +usage-statistics-enabled: false # Proxy URL. Supports socks5/http/https protocols. Example: socks5://user:pass@192.168.1.1:1080/ proxy-url: "" @@ -41,48 +41,48 @@ quota-exceeded: switch-preview-model: true # Whether to automatically switch to a preview model when a quota is exceeded # API keys for official Generative Language API -generative-language-api-key: - - "AIzaSy...01" - - "AIzaSy...02" - - "AIzaSy...03" - - "AIzaSy...04" +#generative-language-api-key: +# - "AIzaSy...01" +# - "AIzaSy...02" +# - "AIzaSy...03" +# - "AIzaSy...04" # Codex API keys -codex-api-key: - - api-key: "sk-atSM..." - base-url: "https://www.example.com" # use the custom codex API endpoint +#codex-api-key: +# - api-key: "sk-atSM..." +# base-url: "https://www.example.com" # use the custom codex API endpoint # Claude API keys -claude-api-key: - - api-key: "sk-atSM..." # use the official claude API key, no need to set the base url - - api-key: "sk-atSM..." - base-url: "https://www.example.com" # use the custom claude API endpoint +#claude-api-key: +# - api-key: "sk-atSM..." # use the official claude API key, no need to set the base url +# - api-key: "sk-atSM..." +# base-url: "https://www.example.com" # use the custom claude API endpoint # OpenAI compatibility providers -openai-compatibility: - - name: "openrouter" # The name of the provider; it will be used in the user agent and other places. - base-url: "https://openrouter.ai/api/v1" # The base URL of the provider. - api-keys: # The API keys for the provider. Add multiple keys if needed. Omit if unauthenticated access is allowed. - - "sk-or-v1-...b780" - - "sk-or-v1-...b781" - models: # The models supported by the provider. - - name: "moonshotai/kimi-k2:free" # The actual model name. - alias: "kimi-k2" # The alias used in the API. +#openai-compatibility: +# - name: "openrouter" # The name of the provider; it will be used in the user agent and other places. +# base-url: "https://openrouter.ai/api/v1" # The base URL of the provider. +# api-keys: # The API keys for the provider. Add multiple keys if needed. Omit if unauthenticated access is allowed. +# - "sk-or-v1-...b780" +# - "sk-or-v1-...b781" +# models: # The models supported by the provider. +# - name: "moonshotai/kimi-k2:free" # The actual model name. +# alias: "kimi-k2" # The alias used in the API. # Gemini Web settings -gemini-web: - # Conversation reuse: set to true to enable (default), false to disable. - context: true - # Maximum characters per single request to Gemini Web. Requests exceeding this - # size split into chunks. Only the last chunk carries files and yields the final answer. - max-chars-per-request: 1000000 - # Disable the short continuation hint appended to intermediate chunks - # when splitting long prompts. Default is false (hint enabled by default). - disable-continuation-hint: false - # Code mode: - # - true: enable XML wrapping hint and attach the coding-partner Gem. - # Thought merging ( into visible content) applies to STREAMING only; - # non-stream responses keep reasoning/thought parts separate for clients - # that expect explicit reasoning fields. - # - false: disable XML hint and keep separate - code-mode: false +#gemini-web: +# # Conversation reuse: set to true to enable (default), false to disable. +# context: true +# # Maximum characters per single request to Gemini Web. Requests exceeding this +# # size split into chunks. Only the last chunk carries files and yields the final answer. +# max-chars-per-request: 1000000 +# # Disable the short continuation hint appended to intermediate chunks +# # when splitting long prompts. Default is false (hint enabled by default). +# disable-continuation-hint: false +# # Code mode: +# # - true: enable XML wrapping hint and attach the coding-partner Gem. +# # Thought merging ( into visible content) applies to STREAMING only; +# # non-stream responses keep reasoning/thought parts separate for clients +# # that expect explicit reasoning fields. +# # - false: disable XML hint and keep separate +# code-mode: false