feat(core): generate Anthropic thinking variants for reasoning models
This commit is contained in:
parent
58ba99e505
commit
7c4c4c7239
13 changed files with 124 additions and 13 deletions
|
|
@ -24,6 +24,7 @@ export type Family = typeof Family.Type
|
|||
export interface Capabilities extends Schema.Schema.Type<typeof Capabilities> {}
|
||||
export const Capabilities = Schema.Struct({
|
||||
tools: Schema.Boolean,
|
||||
reasoning: Schema.Boolean,
|
||||
input: Schema.Array(Schema.String),
|
||||
output: Schema.Array(Schema.String),
|
||||
}).annotate({ identifier: "Model.Capabilities" })
|
||||
|
|
@ -93,7 +94,7 @@ export const Info = Schema.Struct({
|
|||
providerID,
|
||||
name: modelID,
|
||||
api: { id: modelID, type: "native", settings: {} },
|
||||
capabilities: { tools: false, input: [], output: [] },
|
||||
capabilities: { tools: false, reasoning: false, input: [], output: [] },
|
||||
request: { headers: {}, body: {} },
|
||||
variants: [],
|
||||
time: { released: 0 },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue