ryu-js / models.js
randydev's picture
Update models.js
996be06 verified
raw
history blame
623 Bytes
import mongoose from "mongoose";
const apiKeySchema = new mongoose.Schema({
key: { type: String, required: true, unique: true },
owner: { type: Number, required: true, unique: true },
email: { type: String },
createdAt: { type: Date, default: Date.now },
type: { type: String, enum: ["free", "premium"], default: "free" },
expiresAt: { type: Date, required: true, index: { expires: 0 } }
});
const ApiKey = mongoose.model("ApiKey", apiKeySchema);
const GptModelOld = (prompt) => ({
model: "gpt-4o",
prompt: prompt,
top_p: 1,
logprobs: null,
stop: null
});
export { GptModelOld, ApiKey };