mirror of
https://github.com/deepseek-ai/deepseek-recipe.git
synced 2026-10-26 16:55:05 +00:00
Co-authored-by: xinchengxx <xinchengxx@deepseek.com> Co-authored-by: zhu-he <hezhu@deepseek.com>
122 lines
2.7 KiB
Python
122 lines
2.7 KiB
Python
"""Direct Python bindings for Rust request, rendering, image, and response components."""
|
|
|
|
from ._native import (
|
|
IMAGE_SPECIAL_TOKEN_ID,
|
|
AssistantMessage,
|
|
BytesImageSource,
|
|
CalcResizeError,
|
|
ChatCompletionChunk,
|
|
ChatCompletionChunkGenerator,
|
|
ChatCompletionRequest,
|
|
ChatCompletionResponse,
|
|
Conversation,
|
|
ConversationRequest,
|
|
ConversionError,
|
|
ConversionOptions,
|
|
DataUrlImageSource,
|
|
DeepseekV41Encoding,
|
|
DeepseekV4Encoding,
|
|
ImageError,
|
|
ImageInfo,
|
|
ImageQuota,
|
|
ImageResolver,
|
|
ImageSource,
|
|
InferenceChunk,
|
|
InferenceFinishReason,
|
|
InferenceOptions,
|
|
LatestReminderMessage,
|
|
Message,
|
|
MessagesChunkGenerator,
|
|
MessagesRequest,
|
|
MessagesResponse,
|
|
MessagesStreamEvent,
|
|
ModelVersion,
|
|
OutputConstraint,
|
|
MultiModalData,
|
|
OpenCvImagePreprocessor,
|
|
ParsingOptions,
|
|
PreprocessOptions,
|
|
PromptUsage,
|
|
ReasoningContentBehavior,
|
|
RenderedPrompt,
|
|
ReqwestImageFetcher,
|
|
ResponsesChunkGenerator,
|
|
ResponsesEcho,
|
|
ResponsesRequest,
|
|
ResponsesResponse,
|
|
ResponsesStreamEvent,
|
|
SpecialToken,
|
|
SpecialTokens,
|
|
StreamProcessor,
|
|
SystemMessage,
|
|
ThinkingInitialStage,
|
|
Tokenizer,
|
|
ToolCall,
|
|
ToolDefinition,
|
|
ToolMessage,
|
|
UrlImageSource,
|
|
UserMessage,
|
|
WebSearchBehavior,
|
|
__version__,
|
|
)
|
|
|
|
__all__ = [
|
|
"IMAGE_SPECIAL_TOKEN_ID",
|
|
"AssistantMessage",
|
|
"BytesImageSource",
|
|
"CalcResizeError",
|
|
"ChatCompletionChunk",
|
|
"ChatCompletionChunkGenerator",
|
|
"ChatCompletionRequest",
|
|
"ChatCompletionResponse",
|
|
"Conversation",
|
|
"ConversationRequest",
|
|
"ConversionError",
|
|
"ConversionOptions",
|
|
"DataUrlImageSource",
|
|
"DeepseekV41Encoding",
|
|
"DeepseekV4Encoding",
|
|
"ImageError",
|
|
"ImageInfo",
|
|
"ImageQuota",
|
|
"ImageResolver",
|
|
"ImageSource",
|
|
"InferenceChunk",
|
|
"InferenceFinishReason",
|
|
"InferenceOptions",
|
|
"LatestReminderMessage",
|
|
"Message",
|
|
"MessagesChunkGenerator",
|
|
"MessagesRequest",
|
|
"MessagesResponse",
|
|
"MessagesStreamEvent",
|
|
"ModelVersion",
|
|
"OutputConstraint",
|
|
"MultiModalData",
|
|
"OpenCvImagePreprocessor",
|
|
"ParsingOptions",
|
|
"PreprocessOptions",
|
|
"PromptUsage",
|
|
"ReasoningContentBehavior",
|
|
"RenderedPrompt",
|
|
"ReqwestImageFetcher",
|
|
"ResponsesChunkGenerator",
|
|
"ResponsesEcho",
|
|
"ResponsesRequest",
|
|
"ResponsesResponse",
|
|
"ResponsesStreamEvent",
|
|
"SpecialToken",
|
|
"SpecialTokens",
|
|
"StreamProcessor",
|
|
"SystemMessage",
|
|
"ThinkingInitialStage",
|
|
"Tokenizer",
|
|
"ToolCall",
|
|
"ToolDefinition",
|
|
"ToolMessage",
|
|
"UrlImageSource",
|
|
"UserMessage",
|
|
"WebSearchBehavior",
|
|
"__version__",
|
|
]
|