request.py 718 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. from pydantic import BaseModel
  2. class RequestInvokeTool(BaseModel):
  3. """
  4. Request to invoke a tool
  5. """
  6. class RequestInvokeLLM(BaseModel):
  7. """
  8. Request to invoke LLM
  9. """
  10. class RequestInvokeTextEmbedding(BaseModel):
  11. """
  12. Request to invoke text embedding
  13. """
  14. class RequestInvokeRerank(BaseModel):
  15. """
  16. Request to invoke rerank
  17. """
  18. class RequestInvokeTTS(BaseModel):
  19. """
  20. Request to invoke TTS
  21. """
  22. class RequestInvokeSpeech2Text(BaseModel):
  23. """
  24. Request to invoke speech2text
  25. """
  26. class RequestInvokeModeration(BaseModel):
  27. """
  28. Request to invoke moderation
  29. """
  30. class RequestInvokeNode(BaseModel):
  31. """
  32. Request to invoke node
  33. """