Start Job
Starts a Generation Input-Response Pairs job
Authorizations
Body
The number of new LLM input-response pairs to generate
50
The list of LLM input response-pairs to be used as seeds
An example for training or evaluation
[
{
"llm_input": "Tell me something different",
"llm_output": "The lazy dog was jumped over by the quick brown fox"
}
]
The application description for which the synthetic data would be applicable.
"AI application for writing a children's story given topics."
Number of input-response pairs to generate in one LLM call. Must be <=10. Generally it could be same as num_shots
.
5
The exploration mode for input-response pairs generation. Defaults to BALANCED
CONSERVATIVE
, BALANCED
, CREATIVE
, ADVENTUROUS
Number of input-response pairs to be included in the prompt for generation
5
The system prompt to generate the responses for the application's inputs
"Write a children's story given a topic from the user."
Response
SyntheticDataStatus is the result of a synthetic data generation job.
Detailed status of the job
["Downloading model", "Tuning prompt"]
The job id
"1234abcd"
Current state of the job
QUEUED
, RUNNING
, DONE
, ERROR
, CANCELLED
The generated synthetic data. Can be present even if the state is not done/error as it is streamed.
An example for training or evaluation
[
{
"llm_input": "Tell me something different",
"llm_output": "The lazy dog was jumped over by the quick brown fox"
},
{
"llm_input": "Write a short poem",
"llm_output": "Moonlight dancing on waves,\nStars whisper ancient tales,\nNight's gentle embrace"
}
]