mirror of
https://github.com/sst/opencode.git
synced 2025-12-23 10:11:41 +00:00
test: fix test case
This commit is contained in:
parent
1bc1ea8b47
commit
edfe2e4f1c
1 changed files with 3 additions and 53 deletions
|
|
@ -200,7 +200,9 @@ describe("ProviderTransform.message - DeepSeek reasoning content", () => {
|
|||
toolcall: true,
|
||||
input: { text: true, audio: false, image: false, video: false, pdf: false },
|
||||
output: { text: true, audio: false, image: false, video: false, pdf: false },
|
||||
interleaved: false,
|
||||
interleaved: {
|
||||
field: "reasoning_content",
|
||||
},
|
||||
},
|
||||
cost: {
|
||||
input: 0.001,
|
||||
|
|
@ -229,58 +231,6 @@ describe("ProviderTransform.message - DeepSeek reasoning content", () => {
|
|||
expect(result[0].providerOptions?.openaiCompatible?.reasoning_content).toBe("Let me think about this...")
|
||||
})
|
||||
|
||||
test("DeepSeek model ID containing 'deepseek' matches (case insensitive)", () => {
|
||||
const msgs = [
|
||||
{
|
||||
role: "assistant",
|
||||
content: [
|
||||
{ type: "reasoning", text: "Thinking..." },
|
||||
{
|
||||
type: "tool-call",
|
||||
toolCallId: "test",
|
||||
toolName: "get_weather",
|
||||
input: { location: "Hangzhou" },
|
||||
},
|
||||
],
|
||||
},
|
||||
] as any[]
|
||||
|
||||
const result = ProviderTransform.message(msgs, {
|
||||
id: "someprovider/deepseek-reasoner",
|
||||
providerID: "someprovider",
|
||||
api: {
|
||||
id: "deepseek-reasoner",
|
||||
url: "https://api.someprovider.com",
|
||||
npm: "@ai-sdk/openai-compatible",
|
||||
},
|
||||
name: "SomeProvider DeepSeek Reasoner",
|
||||
capabilities: {
|
||||
temperature: true,
|
||||
reasoning: true,
|
||||
attachment: false,
|
||||
toolcall: true,
|
||||
input: { text: true, audio: false, image: false, video: false, pdf: false },
|
||||
output: { text: true, audio: false, image: false, video: false, pdf: false },
|
||||
interleaved: false,
|
||||
},
|
||||
cost: {
|
||||
input: 0.001,
|
||||
output: 0.002,
|
||||
cache: { read: 0.0001, write: 0.0002 },
|
||||
},
|
||||
limit: {
|
||||
context: 128000,
|
||||
output: 8192,
|
||||
},
|
||||
status: "active",
|
||||
options: {},
|
||||
headers: {},
|
||||
release_date: "2023-04-01",
|
||||
})
|
||||
|
||||
expect(result[0].providerOptions?.openaiCompatible?.reasoning_content).toBe("Thinking...")
|
||||
})
|
||||
|
||||
test("Non-DeepSeek providers leave reasoning content unchanged", () => {
|
||||
const msgs = [
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue