module pixeltable.functions.groq
Pixeltable UDFs
that wrap various endpoints from the Groq API. In order to use them, you must
first pip install groq and configure your Groq credentials, as described in
the Working with Groq tutorial.
Converts an OpenAI response dict to Pixeltable tool invocation format and calls tools._invoke().
udf chat_completions()
Chat Completion API.
Equivalent to the Groq chat/completions API endpoint.
For additional details, see: https://console.groq.com/docs/api-reference#chat-create
Request throttling:
Applies the rate limit set in the config (section groq, key rate_limit). If no rate
limit is configured, uses a default of 600 RPM.
Requirements:
Parameters:
Returns:
Json: A dictionary containing the response and other metadata.
Examples:
Add a computed column that applies the model llama-3.1-8b-instant to an existing Pixeltable column tbl.prompt of the table tbl:
Last modified on January 15, 2026