From 79323358e59bf31eb8197714402c4343d47ef304 Mon Sep 17 00:00:00 2001 From: zhayujie Date: Wed, 3 Jun 2026 17:42:57 +0800 Subject: [PATCH] feat: add X-Title header for linkai request --- models/linkai/link_ai_bot.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/linkai/link_ai_bot.py b/models/linkai/link_ai_bot.py index 801adce6..2e470681 100644 --- a/models/linkai/link_ai_bot.py +++ b/models/linkai/link_ai_bot.py @@ -133,7 +133,7 @@ class LinkAIBot(Bot, OpenAICompatibleBot): if file_id: body["file_id"] = file_id logger.info(f"[LINKAI] query={query}, app_code={app_code}, model={body.get('model')}, file_id={file_id}") - headers = {"Authorization": "Bearer " + linkai_api_key} + headers = {"Authorization": "Bearer " + linkai_api_key, "X-Title": "CowAgent"} # do http request base_url = conf().get("linkai_api_base", "https://api.link-ai.tech") @@ -272,7 +272,7 @@ class LinkAIBot(Bot, OpenAICompatibleBot): } if self.args.get("max_tokens"): body["max_tokens"] = self.args.get("max_tokens") - headers = {"Authorization": "Bearer " + conf().get("linkai_api_key")} + headers = {"Authorization": "Bearer " + conf().get("linkai_api_key"), "X-Title": "CowAgent"} # do http request base_url = conf().get("linkai_api_base", "https://api.link-ai.tech") @@ -565,7 +565,7 @@ def _linkai_call_with_tools(self, messages, tools=None, stream=False, **kwargs): body["thinking"] = thinking # Prepare headers - headers = {"Authorization": "Bearer " + conf().get("linkai_api_key")} + headers = {"Authorization": "Bearer " + conf().get("linkai_api_key"), "X-Title": "CowAgent"} base_url = conf().get("linkai_api_base", "https://api.link-ai.tech") if stream: