const totalTime = Date.now() - startTime
console.log("Time to first byte: " + firstByteTime + "ms")
console.log("Total response time: " + totalTime + "ms")
// Log response time
const client = new Client(env.DB_URL + "?sslmode=require")
await client.connect()
const text =
"INSERT INTO response_times(model, date, ttfb, duration) VALUES($1, $2, $3, $4) RETURNING *"
const values = [
"gpt-4",
new Date(event.scheduledTime),
firstByteTime,
totalTime,
]
try {
const res = await client.query(text, values)
console.log(res.rows[0])
} catch (err) {
console.error(err)
} finally {
ctx.waitUntil(client.end())
}
const totalTime = Date.now() - startTime
console.log("Time to first byte: " + firstByteTime + "ms")
console.log("Total response time: " + totalTime + "ms")
// Log response time
const client = new Client(env.DB_URL + "?sslmode=require")
await client.connect()
const text =
"INSERT INTO response_times(model, date, ttfb, duration) VALUES($1, $2, $3, $4) RETURNING *"
const values = [
"gpt-4",
new Date(event.scheduledTime),
firstByteTime,
totalTime,
]
try {
const res = await client.query(text, values)
console.log(res.rows[0])
} catch (err) {
console.error(err)
} finally {
ctx.waitUntil(client.end())
}