langchain_community.chat_models.oci_generative_ai.CohereProvider

class langchain_community.chat_models.oci_generative_ai.CohereProvider[source]

属性

stop_sequence_key

方法

__init__()

chat_generation_info(response)

chat_response_to_text(response)

chat_stream_generation_info(event_data)

chat_stream_to_text(event_data)

convert_to_oci_tool(tool)

将BaseTool实例、JSON模式字典或BaseModel类型转换为OCI工具。

get_role(message)

is_chat_stream_end(event_data)

messages_to_oci_params(messages, **kwargs)

__init__() None[source]
返回类型

None

chat_generation_info(response: Any) Dict[str, Any][source]
参数

response (Any) –

返回类型

Dict[str, Any]

chat_response_to_text(response: Any) str[source]
参数

response (Any) –

返回类型

字符串

chat_stream_generation_info(event_data: Dict) Dict[str, Any][源代码]
参数

event_data (Dict) –

返回类型

Dict[str, Any]

chat_stream_to_text(event_data: Dict) str[源代码]
参数

event_data (Dict) –

返回类型

字符串

convert_to_oci_tool(tool: Union[Dict[str, Any], Type[BaseModel], Callable, BaseTool]) Dict[str, Any][源代码]

将BaseTool实例、JSON模式字典或BaseModel类型转换为OCI工具。

参数

tool (Union[Dict[str, Any], Type[BaseModel], Callable, BaseTool]) –

返回类型

Dict[str, Any]

get_role(message: BaseMessage) str[源代码]
参数

message (BaseMessage) –

返回类型

字符串

is_chat_stream_end(event_data: Dict) bool[源码]
参数

event_data (Dict) –

返回类型

bool

messages_to_oci_params(messages: Sequence[ChatMessage], **kwargs: Any) Dict[str, Any][源码]
参数
  • messages (Sequence[ChatMessage]) –

  • kwargs (Any) –

返回类型

Dict[str, Any]