RL
Sample
Submits a sample operation that will asynchronously generate text completions with logprobs.
post/rl/training-sessions/{session_id}/operations/sample
Path parameters
session_idstring required
Training session ID
Request body
Example request
{
"model_inputs": [
{
"chunks": [
{
"encoded_text": {
"tokens": [
123,
456,
789
]
}
}
]
}
],
"sampling_params": {
"max_tokens": 512,
"temperature": 1,
"top_p": 1,
"top_k": -1,
"stop": [
"\n",
"END"
]
},
"num_samples": 1
}Response
Example response
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"output": {
"results": [
{
"sequences": [
{
"tokens": [
"123",
"456",
"789"
],
"logprobs": [
-0.5,
-1.2,
-0.3
],
"prompt_cache_hit_tokens": 1024
}
],
"prompt_logprobs": [
0,
-0.5,
-1.2
],
"topk_prompt_logprobs": [
{
"token_ids": [
123,
456
],
"logprobs": [
-0.5,
-2.1
]
}
],
"policy_segments": [
{
"version": 5
}
]
}
]
},
"error": {
"message": "Operation timed out"
}
}