All Classes and Interfaces

Class
Description
Title base agent.
Description base agent.
Extended collection of systems providing AI functionality.
Title Answer correctness evaluator.
Description Answer correctness evaluator.
Title Answer relevancy evaluator.
Description Answer relevancy evaluator.
Title Answer relevancy evaluator.
Description Answer relevancy evaluator.
 
 
 
 
 
High-cardinality observation key names for execute tool operations.
Low-cardinality observation key names for execute tool operations.
 
Composite document retriever that combines multiple document retrievers.
 
 
Title DashScope low level agent.
Description DashScope low level agent.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Helper class to support Streaming function calling.
Usage implementation for DashScopeAI.
 
 
 
 
 
 
 
Represents a chat completion response returned by model, based on the provided input.
 
Represents a chat completion response returned by model, based on the provided input.
 
The reason the model stopped generating tokens.
 
Message comprising the conversation.
The function definition.
An array of content parts with a defined type.
The role of the author of this message.
The relevant tool call.
Represents a chat completion response returned by model, based on the provided input.
Chat completion choice.
Creates a model response for the given chat conversation.
Request input of chat
Creates a model response for the given chat conversation.
Helper factory that creates a tool_choice of type 'none', 'auto' or selected function by name.
 
Error response class in streaming responses.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Creates an embedding vector representing the input text.
 
 
 
 
 
 
 
Represents a tool the model may call.
Function definition.
Create a tool of type 'function' and the given function definition.
 
 
OCR recognizes parameter configuration, where task is the built-in task name, and the supported options are: "text_recognition": general text recognition "key_information_extraction": information extraction "document_parsing": document parsing "table_parsing": table parsing "formula_recognition": formula recognition "multi_lan": multilingual recognition taskConfig is (optional) Used when the built-in task task is "key_information_extraction".
 
 
 
 
 
 
 
 
Represents rerank request information.
Represents dashscope rerank request input
Represents rerank request parameters.
Represents rerank response
Represents rerank response output
Represents rerank output result
 
 
 
 
 
 
 
 
 
 
 
Usage statistics for the completion request.
 
Translation parameters that need to be configured when you use the translation model TranslationMemory A pair of statements representing the source and target languages in translation memory。 Term Terminology pairs representing source and target languages
 
 
 
Data center.
 
 
 
 
Video generation request.
 
Video input parameters.
 
Video generation parameters.
 
Video generation response.
Video output.
 
 
 
 
 
 
 
 
 
 
 
 
Audio Speech: input text, output audio.
 
Build an options instances.
 
Turn audio into text or text into audio.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Audio transcription: Input audio, output text.
 
 
Audio transcription metadata implementation for DashScope.
ChatModel implementation for Alibaba DashScope backed by Generation.
 
DashScope conventions to populate observations for chat model operations.
Options for the DashScope Chat API.
 
 
使用 qwen-long 模型解析文档 使用条件: 模型为qwen-long 将advisor加入到链路中 advisor添加名为resource的param,其值为Resource类型,可以为本地文件,也可以为URL 若无附件则视为普通对话,不上传文件和修改提示词 use qwen-long model to parse document use condition: model is qwen-long, add advisor to chain add param named resource, its value is Resource type, can be local file or URL if no attachment, treat as normal conversation, no need to upload file and modify prompt
 
 
DashScope document cloud reader client configuration
 
Base exception for DashScope document processing operations
Title Document retrieval advisor.
Description Document retrieval advisor.
 
 
 
 
 
 
DashScope Embedding Model implementation.
 
 
 
 
 
 
 
 
 
 
 
 
 
Spring AI Alibaba DashScope implements all models that support the dashscope platform, and only the Qwen series models are listed here.
 
 
Title DashScope rerank model.
Description DashScope rerank model.
Title DashScope rerank options.
Description DashScope rerank options.
 
Lets you specify the format of the returned content.
ResponseFormat type.
 
DashScope Video Generation API client.
 
DashScope Video Generation Model.
 
DashScope Video Generation Options.
Builder for DashScopeVideoOptions.
 
 
 
 
 
 
 
 
Default file status handler implementation
 
Exception thrown when document parsing times out
Document processing context
Title Document retrieval advisor.
Description Document retrieval advisor.
Title Document with score.
Description Document with score.
 
 
Exception thrown when file size exceeds the maximum allowed limit
Utility class for formatting file sizes to human-readable strings
Exception thrown when file size is below the minimum allowed limit
File parsing status enumeration
File status handler interface - Strategy Pattern
File status processing result
File validator for validating file properties before upload
 
 
Title LLM as a judge evaluator.
Description LLM as a judge evaluator.
Title message format.
Description message format.
Inspired from org.springframework.ai.model.tool.DefaultToolCallingManager.
 
Title Recursive character text splitter.
Description Text splitter implementation that recursively splits text by characters.
 
Title rerank model interface.
Description Rerank model is used to calculate the semantic match between the list of candidate documents and the user query .
Title rerank options.
Description rerank options.
Title rerank request.
Description rerank request.
Title rerank response.
Description rerank response.
Title rerank response metadata.
Description rerank response metadata.
Title rerank result metadata.
Description rerank result metadata.
Title Content rerank advisor.
Description Content rerank advisor.
Title Sentence splitter with nlp model.
Description Sentence splitter with nlp model.
 
 
Interface for the streaming audio transcription model.
 
Copied from upstream (1.0.0).