Skip to content

Extract features from text

POST
/api/v1/prompt-features/extract-from-text
curl --request POST \
--url 'https://example.com/api/v1/prompt-features/extract-from-text?projectId=00000000-0000-0000-0000-000000000000' \
--header 'Content-Type: application/json' \
--data '{ "text": "example", "model": "example", "type": "select" }'
projectId

Optional project scope. When provided, a slug/id is resolved within that project (slugs may repeat across projects); when omitted, resolution falls back to a legacy global lookup for backward compatibility.

string
>= 1 characters
Example
00000000-0000-0000-0000-000000000000

Optional project scope. When provided, a slug/id is resolved within that project (slugs may repeat across projects); when omitted, resolution falls back to a legacy global lookup for backward compatibility.

Media type application/json
object
text
required
string
model
string
type
string
Allowed values: select agents.md

Success

Media type application/json
object
features
required
Array<object>
object
featureId
required
string
detected
required
boolean
evaluated
required
boolean
suggestedFeatures
Array<object>
object
suggestedId
required
string
behavior
required
string
prompt
required
string
cached
required
boolean
Example generated
{
"features": [
{
"featureId": "example",
"detected": true,
"evaluated": true
}
],
"suggestedFeatures": [
{
"suggestedId": "example",
"behavior": "example",
"prompt": "example"
}
],
"cached": true
}

Empty text string

LLM not configured