包package 2.x
agentscope-extensions-model-openai
AgentScope Java - Extensions - Model - OpenAI · 2.0.4
OpenAI model provider extension for AgentScope Java
| groupIdGroupId | io.agentscope |
|---|---|
| 版本Version | 2.0.4 |
| 版本线Line | 2.x |
| 分类Category | extension |
| 包Packages | 10 |
| 类型Types | 53 top-level / 62 total |
包Packages
类型Types
| 类型Type | 种类Kind | 包Package | 说明Description |
|---|---|---|---|
OpenAIChatModel | 类class | io.agentscope.extensions.model.openai | OpenAI 协议模型 OpenAI Chat Model using native HTTP API. |
OpenAIClient | 类class | io.agentscope.extensions.model.openai | OpenAI 客户端,封装与远端服务的连接和调用。 Stateless HTTP client for OpenAI-compatible APIs. |
OpenAIModelProvider | 类class | io.agentscope.extensions.model.openai | OpenAI 模型提供者,与模型服务通信并返回生成或向量化结果。 OpenAI provider registered through `java.util.ServiceLoader`. |
OpenAIModelProviderSupport | 类class | io.agentscope.extensions.model.openai | OpenAI 模型提供者 Support,与模型服务通信并返回生成或向量化结果。 Shared helper methods for OpenAI-compatible model providers. |
DeepSeekFormatter | 类class | io.agentscope.extensions.model.openai.compat.deepseek | 用于DeepSeek 聊天模型(deepseek-v4-flash,deepseek-v4-pro)的格式化器。 Formatter for DeepSeek Chat models (deepseek-v4-flash, deepseek-v4-pro). |
DeepSeekModelProvider | 类class | io.agentscope.extensions.model.openai.compat.deepseek | DeepSeek 模型提供者,与模型服务通信并返回生成或向量化结果。 DeepSeek provider registered through `java.util.ServiceLoader`. |
DeepSeekMultiAgentFormatter | 类class | io.agentscope.extensions.model.openai.compat.deepseek | DeepSeek Multi 智能体格式化器,与模型服务通信并返回生成或向量化结果。 Multi-agent formatter for DeepSeek Chat models (deepseek-v4-flash, deepseek-v4-pro). |
GLMFormatter | 类class | io.agentscope.extensions.model.openai.compat.glm | GLM 格式化器,与模型服务通信并返回生成或向量化结果。 Formatter for Zhipu AI (Z.ai) GLM models (glm-5.2, glm-5.1, glm-5, glm-4.7, glm-4.6, etc.). |
GLMModelProvider | 类class | io.agentscope.extensions.model.openai.compat.glm | GLM 模型提供者,与模型服务通信并返回生成或向量化结果。 Zhipu AI (Z.ai) GLM provider registered through `java.util.ServiceLoader`. |
GLMMultiAgentFormatter | 类class | io.agentscope.extensions.model.openai.compat.glm | GLM Multi 智能体格式化器,与模型服务通信并返回生成或向量化结果。 Multi-agent formatter for Zhipu AI (Z.ai) GLM models. |
KimiFormatter | 类class | io.agentscope.extensions.model.openai.compat.kimi | Kimi 格式化器,与模型服务通信并返回生成或向量化结果。 Formatter for Kimi (Moonshot AI) models (kimi-k3, kimi-k2.7-code, kimi-k2.6, kimi-k2.5,
moonshot-v1 series). |
KimiModelProvider | 类class | io.agentscope.extensions.model.openai.compat.kimi | Kimi 模型提供者,与模型服务通信并返回生成或向量化结果。 Kimi (Moonshot AI) provider registered through `java.util.ServiceLoader`. |
KimiMultiAgentFormatter | 类class | io.agentscope.extensions.model.openai.compat.kimi | Kimi Multi 智能体格式化器,与模型服务通信并返回生成或向量化结果。 Multi-agent formatter for Kimi (Moonshot AI) models. |
MiniMaxFormatter | 类class | io.agentscope.extensions.model.openai.compat.minimax | 用于MiniMax OpenAI 兼容的聊天补全的格式化器。 Formatter for MiniMax OpenAI-compatible chat completions. |
MiniMaxModelProvider | 类class | io.agentscope.extensions.model.openai.compat.minimax | MiniMax 模型提供者,与模型服务通信并返回生成或向量化结果。 MiniMax provider registered through `java.util.ServiceLoader`. |
MiniMaxMultiAgentFormatter | 类class | io.agentscope.extensions.model.openai.compat.minimax | MiniMax Multi 智能体格式化器,与模型服务通信并返回生成或向量化结果。 Multi-agent formatter for MiniMax OpenAI-compatible chat completions. |
OpenAICredential | 类class | io.agentscope.extensions.model.openai.credential | 用于OpenAI API的凭证。 Credential for the OpenAI API. |
OpenAIChoice | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 选项,保存相关配置项。 OpenAI choice DTO. |
OpenAIContentPart | 类class | io.agentscope.extensions.model.openai.dto | 用于多模态消息的OpenAI 内容片段 DTO。 OpenAI content part DTO for multimodal messages. |
OpenAIError | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 错误,与模型服务通信并返回生成或向量化结果。 OpenAI error DTO. |
OpenAIFunction | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 函数,与模型服务通信并返回生成或向量化结果。 OpenAI function call DTO. |
OpenAIImageUrl | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 图像 URL,与模型服务通信并返回生成或向量化结果。 OpenAI image URL DTO. |
OpenAIInputAudio | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 输入音频,与模型服务通信并返回生成或向量化结果。 OpenAI input audio DTO. |
OpenAIMessage | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 消息,与模型服务通信并返回生成或向量化结果。 OpenAI message DTO. |
OpenAIReasoningDetail | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 推理详情,与模型服务通信并返回生成或向量化结果。 OpenAI Reasoning Detail DTO (OpenRouter specific for Gemini). |
OpenAIRequest | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 请求,与模型服务通信并返回生成或向量化结果。 OpenAI Chat Completion API request DTO. |
OpenAIResponse | 类class | io.agentscope.extensions.model.openai.dto | OpenAIResponse,与模型服务通信并返回生成或向量化结果。 OpenAI Chat Completion API response DTO. |
OpenAIStreamOptions | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 流选项,保存相关配置项。 OpenAI stream options DTO. |
OpenAITool | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 工具,封装可被智能体调用的能力。 OpenAI tool definition DTO. |
OpenAIToolCall | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 工具调用,与模型服务通信并返回生成或向量化结果。 OpenAI tool call DTO. |
OpenAIToolFunction | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 工具函数,与模型服务通信并返回生成或向量化结果。 OpenAI tool function definition DTO. |
OpenAIUsage | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 用量,与模型服务通信并返回生成或向量化结果。 OpenAI usage statistics DTO. |
OpenAIVideoUrl | 类class | io.agentscope.extensions.model.openai.dto | OpenAI 视频 URL,与模型服务通信并返回生成或向量化结果。 OpenAI video URL DTO. |
AuthenticationException | 类class | io.agentscope.extensions.model.openai.exception | Authentication 异常,表示执行过程中的错误。 Exception thrown when authentication fails (HTTP 401). |
BadRequestException | 类class | io.agentscope.extensions.model.openai.exception | Bad 请求异常,表示执行过程中的错误。 Exception thrown when the request is malformed (HTTP 400). |
InternalServerException | 类class | io.agentscope.extensions.model.openai.exception | 内部服务端异常,表示执行过程中的错误。 Exception thrown when the server encounters an internal error (HTTP 5xx). |
NotFoundException | 类class | io.agentscope.extensions.model.openai.exception | 未找到异常,表示执行过程中的错误。 Exception thrown when the requested resource is not found (HTTP 404). |
OpenAIException | 类class | io.agentscope.extensions.model.openai.exception | 用于所有 OpenAI API 错误的基类异常。 Base exception for all OpenAI API errors. |
PermissionDeniedException | 类class | io.agentscope.extensions.model.openai.exception | 权限已拒绝异常,表示执行过程中的错误。 Exception thrown when permission is denied (HTTP 403). |
RateLimitException | 类class | io.agentscope.extensions.model.openai.exception | 速率限制异常,表示执行过程中的错误。 Exception thrown when rate limits are exceeded (HTTP 429). |
UnprocessableEntityException | 类class | io.agentscope.extensions.model.openai.exception | Unprocessable Entity 异常,表示执行过程中的错误。 Exception thrown when the request is well-formed but semantically incorrect (HTTP 422). |
DeepSeekFormatter | 类class | io.agentscope.extensions.model.openai.formatter | DeepSeek 格式化器,与模型服务通信并返回生成或向量化结果。 Formatter for DeepSeek Chat models (deepseek-chat, deepseek-coder). |
DeepSeekMultiAgentFormatter | 类class | io.agentscope.extensions.model.openai.formatter | DeepSeek Multi 智能体格式化器,与模型服务通信并返回生成或向量化结果。 Multi-agent formatter for DeepSeek Chat models. |
GLMFormatter | 类class | io.agentscope.extensions.model.openai.formatter | GLM 格式化器,与模型服务通信并返回生成或向量化结果。 Formatter for Zhipu GLM models (glm-4, glm-3-turbo, etc.). |
GLMMultiAgentFormatter | 类class | io.agentscope.extensions.model.openai.formatter | GLM Multi 智能体格式化器,与模型服务通信并返回生成或向量化结果。 Multi-agent formatter for Zhipu GLM models. |
OpenAIBaseFormatter | 类class | io.agentscope.extensions.model.openai.formatter | 用于OpenAI 聊天补全 HTTP API的基类格式化器。 Base formatter for OpenAI Chat Completion HTTP API. |
OpenAIChatFormatter | 类class | io.agentscope.extensions.model.openai.formatter | 用于OpenAI 聊天补全 HTTP API的格式化器。 Formatter for OpenAI Chat Completion HTTP API. |
OpenAIConversationMerger | 类class | io.agentscope.extensions.model.openai.formatter | OpenAI 会话 Merger,与模型服务通信并返回生成或向量化结果。 Merges multi-agent conversation messages for OpenAI HTTP API. |
OpenAIConverterUtils | 类class | io.agentscope.extensions.model.openai.formatter | OpenAI 转换器 Utils,与模型服务通信并返回生成或向量化结果。 Utility class for OpenAI message and conversation conversion. |
OpenAIMessageConverter | 类class | io.agentscope.extensions.model.openai.formatter | OpenAI 消息转换器,与模型服务通信并返回生成或向量化结果。 Converts AgentScope Msg objects to OpenAI DTO types (for HTTP API). |
OpenAIMultiAgentFormatter | 类class | io.agentscope.extensions.model.openai.formatter | OpenAI Multi 智能体格式化器,与模型服务通信并返回生成或向量化结果。 Multi-agent formatter for OpenAI Chat Completion HTTP API. |
OpenAIResponseParser | 类class | io.agentscope.extensions.model.openai.formatter | OpenAIResponse 解析器,与模型服务通信并返回生成或向量化结果。 Parses OpenAI HTTP API responses to AgentScope ChatResponse. |
OpenAIMultiModalTool | 类class | io.agentscope.extensions.model.openai.tool | OpenAI Multi Modal 工具,封装可被智能体调用的能力。 OpenAI multimodal tool. |