Type: | Package |
Title: | A Tool for Rating Text/Image Stimuli |
Version: | 1.2.0 |
Date: | 2025-08-18 |
Maintainer: | Shiyang Zheng <Shiyang.Zheng@nottingham.ac.uk> |
Description: | Evaluates stimuli using Large Language Models APIs with URL support. |
License: | MIT + file LICENSE |
Encoding: | UTF-8 |
Imports: | openai, tools |
Suggests: | testthat (≥ 3.0.0) |
NeedsCompilation: | no |
Packaged: | 2025-08-18 19:35:39 UTC; admin |
Author: | Shiyang Zheng [aut, cre] |
RoxygenNote: | 7.3.2 |
Config/testthat/edition: | 3 |
Repository: | CRAN |
Date/Publication: | 2025-08-18 19:50:26 UTC |
A Tool for Rating Text/Image Stimuli
Description
Evaluates stimuli using Large Language Models APIs with URL support.
Usage
generate_ratings(
model = "gpt-4-turbo",
stim,
prompt = "You are an expert rater, limit your answer to numbers.",
question = "Please rate this:",
scale = "1-7",
top_p = 1,
temp = 0,
n_iterations = 1,
api_key = "",
debug = TRUE
)
Arguments
model |
LLM model name (default: 'gpt-4-turbo') |
stim |
Input stimulus (text string and image URL) |
prompt |
System instruction for the LLM |
question |
Specific rating question for the LLM |
scale |
Rating scale range (default: '1-7') |
top_p |
Top-p sampling parameter (default: 1) |
temp |
Temperature parameter (default: 0) |
n_iterations |
Number of rating iterations (default: 1) |
api_key |
OpenAI API key |
debug |
Debug mode flag (default: FALSE) |
Value
A data frame containing ratings and metadata
Batch Rating Generator
Description
Process multiple stimuli in sequence
Usage
generate_ratings_for_all(
model = "gpt-4-turbo",
stim_list,
prompt = "You are an expert rater, limit your answer to numbers.",
question = "Please rate this:",
scale = "1-7",
top_p = 1,
temp = 0,
n_iterations = 1,
api_key = "",
debug = TRUE
)
Arguments
model |
LLM model name (default: 'gpt-4-turbo') |
stim_list |
List of stimuli to process |
prompt |
System instruction for the LLM |
question |
Specific rating question for the LLM |
scale |
Rating scale range (default: '1-7') |
top_p |
Top-p sampling parameter (default: 1) |
temp |
Temperature parameter (default: 0) |
n_iterations |
Number of rating iterations (default: 1) |
api_key |
OpenAI API key |
debug |
Debug mode flag (default: FALSE) |