docs: 修改文档

This commit is contained in:
2026-05-07 13:26:22 +08:00
parent cd6bac3d00
commit 7a1c1c6093
16 changed files with 464 additions and 57 deletions

View File

@@ -26,14 +26,14 @@ class BaseLLM:
"""发送聊天消息并获取响应
Args:
messages: 消息列表每个消息为 {"role": "user"|"assistant"|"system", "content": "消息内容"}
**kwargs: 其他参数如 temperature, max_tokens 等
messages: 消息列表, 每个消息为 {"role": "user"|"assistant"|"system", "content": "消息内容"}
**kwargs: 其他参数, 如 temperature, max_tokens 等
Returns:
模型返回的文本响应
"""
logger.debug("BaseLLM.chat: messages=%d, kwargs=%s", len(messages), kwargs)
logger.warning("BaseLLM.chat 是基类方法未实现具体功能")
logger.warning("BaseLLM.chat 是基类方法, 未实现具体功能")
await asyncio.sleep(0) # 避免未使用异步的警告
return "BaseLLM 未实现具体功能"
@@ -50,6 +50,6 @@ class BaseLLM:
logger.debug(
"BaseLLM.chat_stream: messages=%d, kwargs=%s", len(messages), kwargs
)
logger.warning("BaseLLM.chat_stream 是基类方法未实现具体功能")
logger.warning("BaseLLM.chat_stream 是基类方法, 未实现具体功能")
await asyncio.sleep(0)
yield "BaseLLM 未实现流式功能"

View File

@@ -27,8 +27,8 @@ class OpenAILLM(BaseLLM):
try:
from openai import AsyncOpenAI
except ImportError:
logger.error("未安装 openai 库请运行: pip install openai")
raise ImportError("未安装 openai 库请运行: pip install openai")
logger.error("未安装 openai 库, 请运行: pip install openai")
raise ImportError("未安装 openai 库, 请运行: pip install openai")
self._client = AsyncOpenAI(
api_key=self.api_key if self.api_key else None,
@@ -49,7 +49,7 @@ class OpenAILLM(BaseLLM):
"max_tokens": kwargs.get("max_tokens", 1000),
}
# 合并参数优先使用传入的 kwargs
# 合并参数, 优先使用传入的 kwargs
request_kwargs = {**default_kwargs, **kwargs}
request_kwargs["messages"] = messages