randydev commited on
Commit
bd25707
·
verified ·
1 Parent(s): 5e61bdb

Update models.js

Browse files
Files changed (1) hide show
  1. models.js +13 -1
models.js CHANGED
@@ -1,3 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
  const GptModelOld = (prompt) => ({
2
  model: "gpt-4o",
3
  prompt: prompt,
@@ -6,4 +18,4 @@ const GptModelOld = (prompt) => ({
6
  stop: null
7
  });
8
 
9
- export { GptModelOld };
 
1
+ import mongoose from "mongoose";
2
+
3
+ const apiKeySchema = new mongoose.Schema({
4
+ key: { type: String, required: true, unique: true },
5
+ owner: { type: Number, required: true, unique: true },
6
+ email: { type: String },
7
+ createdAt: { type: Date, default: Date.now },
8
+ expiresAt: { type: Date, required: true, index: { expires: 0 } }
9
+ });
10
+
11
+ const ApiKey = mongoose.model("ApiKey", apiKeySchema);
12
+
13
  const GptModelOld = (prompt) => ({
14
  model: "gpt-4o",
15
  prompt: prompt,
 
18
  stop: null
19
  });
20
 
21
+ export { GptModelOld, ApiKey };