Authorizations
Project Bearer token (e.g., "Bearer sk-ac-xxxx")
Path Parameters
Space ID
Query Parameters
Search query for content blocks
Maximum number of results to return (1-50, default 10)
Cosine distance threshold (0=identical, 2=opposite)
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# Semantic grep search
results = client.spaces.semantic_grep(
space_id='space-uuid',
query='JWT token validation code examples',
limit=15,
threshold=0.7
)
for block in results:
print(f"{block.title} - distance: {block.distance}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": [
{
"block_id": "<string>",
"distance": 123,
"props": {},
"title": "<string>",
"type": "<string>"
}
]
}Retrieve the semantic grep search results for content blocks within a space by its ID
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# Semantic grep search
results = client.spaces.semantic_grep(
space_id='space-uuid',
query='JWT token validation code examples',
limit=15,
threshold=0.7
)
for block in results:
print(f"{block.title} - distance: {block.distance}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": [
{
"block_id": "<string>",
"distance": 123,
"props": {},
"title": "<string>",
"type": "<string>"
}
]
}Project Bearer token (e.g., "Bearer sk-ac-xxxx")
Space ID
Search query for content blocks
Maximum number of results to return (1-50, default 10)
Cosine distance threshold (0=identical, 2=opposite)