unitTests: 'Groq': Create Unit Tests

View source: R/unitTests.R

unitTestsR Documentation

'Groq': Create Unit Tests

Description

Create {testthat} test cases for the code.

Usage

unitTests(code = NULL, ...)

Arguments

code

The code for which to create unit tests by 'Groq'. If not provided, it will use what's copied on the clipboard.

...

Following arguments can be set manually or in .Renviron: GROQ_API_KEYis the 'Groq API' key. model Model choice. Default is mistral-7b-instruct. systemRole System role; Default is: "You are a helpful assistant with extensive knowledge of R programming." maxTokens The maximum integer of completion tokens returned. temperature The amount of randomness in the response, valued between 0 inclusive and 2 exclusive. Higher values are more random, and lower values are more deterministic. top_p Nucleus sampling threshold, valued between 0 and 1. proxy Default value is NULL.

Value

A character value with the response generated by 'Groq'.

Examples

## Not run: 
cat(unitTests("squared_numbers <- function(numbers) {\n  numbers ^ 2\n}"))

## End(Not run)


groqR documentation built on April 12, 2025, 1:36 a.m.