Signal · Methods
signal.describe
signal.describe() returns the client’s provider, model, kind, capabilities and modelKnown, without an API key and without a request. The capabilities are the provider’s registry entry merged with the model’s. A model with no registry entry gets conservative defaults, and modelKnown is then false.
createSignal('groq').describe(){
provider: 'groq',
model: 'qwen/qwen3.8-27b',
kind: 'chat',
capabilities: {
nativeTools: true,
nativeJsonMode: true,
validatesToolArgs: true,
supportsEmbedding: false,
nativeJsonSchema: false,
toolsWithStructuredOutput: false,
manglesNestedToolArgs: true,
multimodal: true,
},
modelKnown: true,
}Runs in this page on the installed package. The input and the expected output are defined by the example.