mirror of
https://github.com/Zippland/Bubbles.git
synced 2026-03-03 08:34:42 +08:00
删了点东西
This commit is contained in:
@@ -3,7 +3,7 @@ Function Call 参数模型定义
|
||||
"""
|
||||
from typing import Literal, Optional
|
||||
|
||||
from pydantic import BaseModel
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class WeatherArgs(BaseModel):
|
||||
@@ -19,10 +19,17 @@ class NewsArgs(BaseModel):
|
||||
class ReminderArgs(BaseModel):
|
||||
"""设置提醒参数"""
|
||||
|
||||
type: Literal["once", "daily", "weekly"]
|
||||
time: str
|
||||
content: str
|
||||
weekday: Optional[int] = None
|
||||
type: Literal["once", "daily", "weekly"] = Field(
|
||||
..., description="提醒类型:once=一次性提醒,daily=每天,weekly=每周"
|
||||
)
|
||||
time: str = Field(
|
||||
..., description="提醒时间。once 使用 'YYYY-MM-DD HH:MM',daily/weekly 使用 'HH:MM'"
|
||||
)
|
||||
content: str = Field(..., description="提醒内容,将直接发送给用户")
|
||||
weekday: Optional[int] = Field(
|
||||
default=None,
|
||||
description="当 type=weekly 时的星期索引,0=周一 … 6=周日",
|
||||
)
|
||||
|
||||
|
||||
class ReminderListArgs(BaseModel):
|
||||
@@ -33,12 +40,13 @@ class ReminderListArgs(BaseModel):
|
||||
class ReminderDeleteArgs(BaseModel):
|
||||
"""删除提醒参数"""
|
||||
|
||||
reminder_id: str
|
||||
reminder_id: str = Field(..., description="提醒列表中的 ID(前端可展示前几位)")
|
||||
|
||||
|
||||
class PerplexityArgs(BaseModel):
|
||||
"""Perplexity搜索参数"""
|
||||
query: str
|
||||
|
||||
query: str = Field(..., description="要搜索的问题或主题")
|
||||
|
||||
|
||||
class HelpArgs(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user