jack 1 月之前
父節點
當前提交
cfb3f2dbd7
共有 2 個文件被更改,包括 18 次插入2 次删除
  1. 2 1
      app/models/run.py
  2. 16 1
      testopenassistant.py

+ 2 - 1
app/models/run.py

@@ -80,7 +80,8 @@ class Run(RunBase, PrimaryKeyMixin, TimeStampMixin, table=True):
 class RunCreate(BaseModel):
     assistant_id: str
     status: Optional[str] = "queued"
-    instructions: Optional[str] = None
+    # instructions: Optional[str] = None
+    instructions: str = Field(default="")  # 默认为空字符串
     additional_instructions: Optional[str] = None
     model: Optional[str] = None
     metadata_: Optional[dict] = Field(

+ 16 - 1
testopenassistant.py

@@ -17,7 +17,7 @@ if __name__ == "__main__":
     assistant = client.beta.assistants.create(
         name="Assistant Demo",
         instructions="you are a personal assistant, file content could be retrieved to assist the conversation.",
-        model="gpt-4o",
+        model="deepseek-chat",
         tools=[
             {"type": "file_search"},
         ],
@@ -74,3 +74,18 @@ if __name__ == "__main__":
         else:
             print("in progress...\n")
             time.sleep(5)
+"""
+
+from openai import AssistantEventHandler, AsyncOpenAI, AsyncAssistantEventHandler
+
+
+asynopenai = AsyncOpenAI(
+    api_key="sk-7QUuPsUmPB6piU54Tr0aJWFfFBo_dZtyfR52wc8BHHT3BlbkFJ4c_ee94b3vS9Yrbxp_JaiixmgyMjZ9lGomnP8fg9IA"
+)
+
+assistant = await asynopenai.beta.assistants.retrieve("asst_K0tzaQaDABQ7wELwb27SqadA")
+
+print(assistant)
+
+
+"""