Use javascript functions for prompt completions instead of templated json

This commit is contained in:
Kyle Corbitt
2023-07-13 18:01:07 -07:00
parent 1776da937a
commit 4770ea34a8
33 changed files with 1654 additions and 215 deletions

View File

@@ -36,17 +36,17 @@ await prisma.promptVariant.createMany({
experimentId,
label: "Prompt Variant 1",
sortIndex: 0,
config: {
constructFn: `prompt = {
model: "gpt-3.5-turbo-0613",
messages: [{ role: "user", content: "What is the capital of {{country}}?" }],
temperature: 0,
},
}`,
},
{
experimentId,
label: "Prompt Variant 2",
sortIndex: 1,
config: {
constructFn: `prompt = {
model: "gpt-3.5-turbo-0613",
messages: [
{
@@ -56,7 +56,7 @@ await prisma.promptVariant.createMany({
},
],
temperature: 0,
},
}`,
},
],
});