API requests quickstart
In this quickstart, you will learn how to call models and pipelines using API requests.+
Create an API Key
Create an API key on the Integrations page on Studio.
Models
1. Execute a Model (POST Request)
curl -X POST 'https://models.aixplain.com/api/v1/execute/<model_id>' \
-H 'x-api-key: AIXPLAIN_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"data": "Your input data"}'
Show response
- Replace
TEAM_API_KEY
with your actual API key. - The
-d
option sends the input data to the model. If the model accepts multiple inputs, then provide them as a dictionary. For example, to providetext
andmax_tokens
to an LLM use-d '{"text": "Your input text", "max_tokens": 500}'
.
2. Retrieve the Result (GET Request)
curl -X GET 'https://models.aixplain.com/api/v1/data/<requestId>' \
-H 'x-api-key: AIXPLAIN_API_KEY' \
-H 'Content-Type: application/json'
Show response
Pipelines
1. Execute a Pipeline (POST Request)
curl -X POST 'https://platform-api.aixplain.com/assets/pipeline/execution/run/<pipeline_id>' \
-H 'x-api-key: AIXPLAIN_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"data": "Your input data"}'
Show response
2. Retrieve the Result (GET Request)
curl -X GET 'https://platform-api.aixplain.com/assets/pipeline/execution/check/<requestId>' \
-H 'x-api-key: AIXPLAIN_API_KEY' \
-H 'Content-Type: application/json' \
Show response
Convert Curl Commands to Any Language
The cURL Converter tool lets you transform cURL commands into code for your chosen programming language. Paste your cURL command, select a language (e.g., Python, JavaScript, Swift), and get the converted code instantly.