接口方法
供应商
def validate_provider_credentials(self, credentials: dict) -> None:
"""
Validate provider credentials
You can choose any validate_credentials method of model type or implement validate method by yourself,
such as: get model list api
if validate failed, raise exception
:param credentials: provider credentials, credentials form defined in `provider_credential_schema`.
"""class XinferenceProvider(Provider):
def validate_provider_credentials(self, credentials: dict) -> None:
pass模型
通用接口
LLM
TextEmbedding
Rerank
Speech2text
Text2speech
Moderation
实体
PromptMessageRole
PromptMessageContentType
PromptMessageContent
TextPromptMessageContent
ImagePromptMessageContent
PromptMessage
UserPromptMessage
AssistantPromptMessage
SystemPromptMessage
ToolPromptMessage
PromptMessageTool
LLMResult
LLMResultChunkDelta
LLMResultChunk
LLMUsage
TextEmbeddingResult
EmbeddingUsage
RerankResult
RerankDocument
Last updated