Search (GET)
Changed onSimple GET endpoint for quick searches. Returns the same quality results as the POST endpoint.
Use stream=true for SSE streaming, or omit for a single JSON response. Pass session_id for multi-turn context.
Request
- Base URLhttps://search.elixpo.com
- Auth
- HTTP bearer
- or API key in header X-API-Key
- or API key in query parameter key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Search query
Enable SSE streaming
Session ID for multi-turn context (optional)
Image URL to analyze alongside the query
API key (alternative to Authorization header)
Response
Search response
Example response
{
"id": "elixpo-abc123",
"model": "oreolook"
}Changes
- breaking
for the
queryrequest parameterstream, default value was changed fromfalsetofalse - breaking
removed the enum value
falsefrom thequeryrequest parameterstream - breaking
removed the enum value
truefrom thequeryrequest parameterstream - breaking
for the
queryrequest parameterstream, the type changed fromstringtoboolean - breaking
the
response's property type changed from no type tostringfor status - warning
deleted the
queryrequest parameterimage_url - warning
deleted the
queryrequest parameterimages - info
api tag
Chatadded - info
api tag
Searchremoved - info
added the new optional
queryrequest parameterimage - info
added the new optional
queryrequest parameterkey - info
added the non-success response with the status
- info
added the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed
subschema #1subschema #2from theresponse propertyoneOflist for the response status
- breaking
- breaking
for the
queryrequest parameterstream, default value was changed fromtruetofalse
- breaking