(20241207) Started making data models for how things will be stored in the database (mongo).

This commit is contained in:
2024-12-07 17:53:28 +05:30
parent 9d5fb6805b
commit 4583a5e63c
27 changed files with 251 additions and 144 deletions
+1 -1
View File
@@ -44,7 +44,7 @@ from utils_v2.database.async_mongo_v2 import AsyncMongo
from models.behaviour.base import BaseModel
# Data Models:
from models.data.ai.llm import LLMInput, LLMOutput, LLMUsageTokens
from models.data.api.ai.llm import LLMInput, LLMOutput, LLMUsageTokens
# To work with LLMs:
from langchain_openai import ChatOpenAI
+2 -2
View File
@@ -51,7 +51,7 @@ from utils_v2.goog.models.data.auth_tokens import GoogleAuthTokens
from models.behaviour.base import BaseModel
# Data models:
from models.data.mail.sync import MailSyncOneResult, MailSyncManyResults
from models.data.api.mail.sync import MailSyncOneResult, MailSyncManyResults
# To work with MongoDB:
from bson import ObjectId
@@ -59,7 +59,7 @@ from pymongo import InsertOne, UpdateOne, ReplaceOne
# To work with LLMs:
from models.behaviour.ai.llm.open_ai import LLMOpenAI
from models.data.ai.llm import LLMInput
from models.data.api.ai.llm import LLMInput
# To work with datatypes:
from typing import Literal, List, Dict, Any