Spaces:
Sleeping
Sleeping
genai
#11
by
Nattyboi
- opened
- Ars/objects.py +2 -2
- controller/imports.py +1 -1
Ars/objects.py
CHANGED
@@ -3,7 +3,7 @@ from pydantic import Field, model_validator, BaseModel
|
|
3 |
from typing import List, Optional, Union,Type, TypeVar
|
4 |
from bson import ObjectId
|
5 |
import openai
|
6 |
-
from google import genai
|
7 |
from google.genai import types
|
8 |
import os
|
9 |
from dotenv import load_dotenv
|
@@ -41,7 +41,7 @@ class AIWrapper:
|
|
41 |
elif self.provider == 'gemini':
|
42 |
return self._gemini_chat(prompt,output_schema=output_schema)
|
43 |
|
44 |
-
def _openai_chat(self, prompt: str) -> str:
|
45 |
response = openai.ChatCompletion.create(
|
46 |
model="gpt-4",
|
47 |
messages=[
|
|
|
3 |
from typing import List, Optional, Union,Type, TypeVar
|
4 |
from bson import ObjectId
|
5 |
import openai
|
6 |
+
from google.generativeai import genai
|
7 |
from google.genai import types
|
8 |
import os
|
9 |
from dotenv import load_dotenv
|
|
|
41 |
elif self.provider == 'gemini':
|
42 |
return self._gemini_chat(prompt,output_schema=output_schema)
|
43 |
|
44 |
+
def _openai_chat(self, prompt: str,output_schema: Type[T]) -> str:
|
45 |
response = openai.ChatCompletion.create(
|
46 |
model="gpt-4",
|
47 |
messages=[
|
controller/imports.py
CHANGED
@@ -12,7 +12,7 @@ import fitz
|
|
12 |
from gamification.routes import gamification
|
13 |
from controller.scraper import scrapeCourse
|
14 |
import asyncio
|
15 |
-
from google import genai
|
16 |
from typing import Optional,List
|
17 |
from pydantic import BaseModel
|
18 |
import re
|
|
|
12 |
from gamification.routes import gamification
|
13 |
from controller.scraper import scrapeCourse
|
14 |
import asyncio
|
15 |
+
from google.generativeai import genai
|
16 |
from typing import Optional,List
|
17 |
from pydantic import BaseModel
|
18 |
import re
|