Shroominic commited on
Commit
6e4e48e
·
1 Parent(s): bbd909e

better schema structure

Browse files
codeinterpreterapi/schema/input.py ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ from pydantic import BaseModel
2
+
3
+
4
+ class CodeInput(BaseModel):
5
+ code: str
6
+
7
+
8
+ class FileInput(BaseModel):
9
+ filename: str
codeinterpreterapi/schemas.py DELETED
@@ -1,26 +0,0 @@
1
- from langchain.schema import HumanMessage, AIMessage # type: ignore
2
- from pydantic import BaseModel
3
-
4
-
5
- class File(BaseModel):
6
- name: str
7
- content: bytes
8
-
9
-
10
- class UserRequest(HumanMessage):
11
- text: str = ""
12
- files: list[File] = []
13
-
14
-
15
- class CodeInterpreterResponse(AIMessage):
16
- files: list[File] = []
17
- final_code: str = ""
18
- final_output: str = ""
19
-
20
-
21
- class CodeInput(BaseModel):
22
- code: str
23
-
24
-
25
- class FileInput(BaseModel):
26
- filename: str