V
V
Valyr
Search
K
Comment on page

Custom Parameters

Custom parameters allow users to add extra metadata that is specific to their workflow which is common among LLM developers. Adding custom parameters help our users a bunch with

Possible parameters

Valyr-Prompt-ID: Unique identifier for this prompt. (ex: "wedding-cards-001")
Valyr-Request-ID: A user specified UUID for that request. (Must be a uuidv4)
Valyr-User-ID: Any string representation of your user. (ex: "[email protected]")

Adding a custom parameter to your query

Curl
Node.js
You can simply add those as headers like this
-H 'Valyr-Prompt-ID: "wedding-cards-001"'
-H 'Valyr-User-ID: "[email protected]"'
In your OpenAI configuration, you can add an extra argument called baseOptions and include the custom parameter has a header.
import { Configuration, OpenAIApi } from "openai";
const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY,
basePath: "http://127.0.0.1:8787/v1",
baseOptions: {
headers: {
"Valyr-Prompt-ID": "wedding-cards-001",
"Valyr-User-ID": "[email protected]",
},
},
});
const openai = new OpenAIApi(configuration);