Spaces:
Paused
Paused
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 }; |