tryaii-mcp-server
Version:
TryAII MCP Server - 15+ AI models with comparison, cost tracking, and collective intelligence
26 lines • 772 B
TypeScript
import mongoose, { Document } from 'mongoose';
export interface UserApiKeyDocument extends Document {
_id: string;
userId: string;
keyId: string;
keyHash: string;
keyPrefix: string;
name: string;
permissions: string[];
isActive: boolean;
lastUsed?: Date;
usageStats: {
totalRequests: number;
totalCost: number;
lastResetDate: Date;
};
createdAt: Date;
updatedAt: Date;
expiresAt?: Date;
}
export declare const UserApiKey: mongoose.Model<any, {}, {}, {}, any, any> | mongoose.Model<UserApiKeyDocument, {}, {}, {}, mongoose.Document<unknown, {}, UserApiKeyDocument, {}> & UserApiKeyDocument & Required<{
_id: string;
}> & {
__v: number;
}, any>;
//# sourceMappingURL=UserApiKey.d.ts.map