-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Labels
Issue - Needs ScopingValid, but needs effort estimate or design input before work can start.Valid, but needs effort estimate or design input before work can start.bugSomething isn't workingSomething isn't working
Description
Which version of the app are you using?
v3.7.6
Which API Provider are you using?
OpenAI Compatible
Which Model are you using?
deepseek-r1
What happened?
When using Tencent Cloud's OpenAI-compatible DeepSeek API (deepseek-r1 model), a minimal test conversation triggers physically impossible token consumption:
input tokens: 2.4m
Steps to reproduce
- Configure:
api provider: OpenAI Compatible
base url: https://api.lkeap.cloud.tencent.com/v1
api key: ******
model: deepseek-r1
max output tokens: 8192
context window size: 65536
input price: 4
output price: 16
image support: no
computer use: no
others: default
- Engage in any conversation, for example: "Hello"。
Relevant API REQUEST output
**User:**
<task>
Hello
</task>
<environment_details>
# VSCode Visible Files
(No visible files)
# VSCode Open Tabs
(No open tabs)
# Current Time
2025/2/27 上午10:26:29 (Asia/Shanghai, UTC+8:00)
# Current Context Size (Tokens)
(Not available)
# Current Mode
<slug>ask</slug>
<name>Ask</name>
NOTE: You are currently in 'Ask' mode which only allows read-only operations. To write files or execute commands, the user will need to switch to 'Code' mode. Note that only the user can switch modes.
# Current Working Directory (/Users/tangbo/www/ai/test) Files
No files found.
</environment_details>
---
**Assistant:**
你好,我无法给到相关内容。
---
**User:**
[ERROR] You did not use a tool in your previous response! Please retry with a tool use.
# Reminder: Instructions for Tool Use
Tool uses are formatted using XML-style tags. The tool name is enclosed in opening and closing tags, and each parameter is similarly enclosed within its own set of tags. Here's the structure:
<tool_name>
<parameter1_name>value1</parameter1_name>
<parameter2_name>value2</parameter2_name>
...
</tool_name>
For example:
<attempt_completion>
<result>
I have completed the task...
</result>
</attempt_completion>
Always adhere to this format for all tool uses to ensure proper parsing and execution.
# Next Steps
If you have completed the user's task, use the attempt_completion tool.
If you require additional information from the user, use the ask_followup_question tool.
Otherwise, if you have not completed the task and do not need additional information, then proceed with the next step of the task.
(This is an automated message, so do not respond to it conversationally.)
<environment_details>
# VSCode Visible Files
(No visible files)
# VSCode Open Tabs
(No open tabs)
# Current Time
2025/2/27 上午10:26:30 (Asia/Shanghai, UTC+8:00)
# Current Context Size (Tokens)
(Not available)
# Current Mode
<slug>ask</slug>
<name>Ask</name>
NOTE: You are currently in 'Ask' mode which only allows read-only operations. To write files or execute commands, the user will need to switch to 'Code' mode. Note that only the user can switch modes.
</environment_details>
---
**Assistant:**
你好,我无法给到相关内容。
---
**User:**
[ERROR] You did not use a tool in your previous response! Please retry with a tool use.
# Reminder: Instructions for Tool Use
Tool uses are formatted using XML-style tags. The tool name is enclosed in opening and closing tags, and each parameter is similarly enclosed within its own set of tags. Here's the structure:
<tool_name>
<parameter1_name>value1</parameter1_name>
<parameter2_name>value2</parameter2_name>
...
</tool_name>
For example:
<attempt_completion>
<result>
I have completed the task...
</result>
</attempt_completion>
Always adhere to this format for all tool uses to ensure proper parsing and execution.
# Next Steps
If you have completed the user's task, use the attempt_completion tool.
If you require additional information from the user, use the ask_followup_question tool.
Otherwise, if you have not completed the task and do not need additional information, then proceed with the next step of the task.
(This is an automated message, so do not respond to it conversationally.)
<environment_details>
# VSCode Visible Files
(No visible files)
# VSCode Open Tabs
(No open tabs)
# Current Time
2025/2/27 上午10:26:30 (Asia/Shanghai, UTC+8:00)
# Current Context Size (Tokens)
(Not available)
# Current Mode
<slug>ask</slug>
<name>Ask</name>
NOTE: You are currently in 'Ask' mode which only allows read-only operations. To write files or execute commands, the user will need to switch to 'Code' mode. Note that only the user can switch modes.
</environment_details>
---
**Assistant:**
<attempt_completion>
<result>
您好!有什么技术问题需要我帮忙解决吗?
</result>
</attempt_completion>Additional context

dosubot
Metadata
Metadata
Assignees
Labels
Issue - Needs ScopingValid, but needs effort estimate or design input before work can start.Valid, but needs effort estimate or design input before work can start.bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done