| generate_parallel | R Documentation |
Generate Text in Parallel for Multiple Prompts
generate_parallel(
context,
prompts,
max_tokens = 100L,
top_k = 40L,
top_p = 1,
temperature = 0,
repeat_last_n = 0L,
penalty_repeat = 1,
seed = 1234L,
progress = interactive(),
verbosity = 0L,
clean = FALSE,
hash = TRUE
)
context |
A context object created with |
prompts |
Character vector of input text prompts |
max_tokens |
Maximum number of tokens to generate (default: 100) |
top_k |
Top-k sampling parameter (default: 40). Limits vocabulary to k most likely tokens |
top_p |
Top-p (nucleus) sampling (default: 1.0). Probability threshold for token selection. |
temperature |
Sampling temperature (default: 0.0). Set to 0 for greedy decoding. Higher values increase creativity |
repeat_last_n |
Number of recent tokens to consider for repetition penalty (default: 0). Set to 0 to disable. Must be non-negative |
penalty_repeat |
Repetition penalty strength (default: 1.0). Values >1 discourage repetition. Set to 1.0 to disable |
seed |
Random seed for reproducible generation (default: 1234). Use positive integers for deterministic output |
progress |
Show a console progress bar while batches run. Defaults to
|
verbosity |
Control backend logging during generation (default: 0L).
Larger numbers print more detail: |
clean |
If TRUE, remove common chat-template control tokens from each generated text (default: FALSE). |
hash |
When 'TRUE' (default), computes SHA-256 hashes for the supplied prompts and generated outputs. Hashes are attached via the '"hashes"' attribute for later inspection. |
When more prompts are supplied than the context can hold in parallel ('n_seq_max - 1'), the function automatically processes them in sequential batches while preserving the original ordering of results.
Character vector of generated texts
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.