mirror of
https://github.com/browser-use/browser-use
synced 2026-05-06 17:52:15 +02:00
49 lines
1.2 KiB
Python
49 lines
1.2 KiB
Python
"""
|
|
We have switched all of our code from langchain to openai.types.chat.chat_completion_message_param.
|
|
|
|
For easier transition we have
|
|
"""
|
|
|
|
from browser_use.llm.anthropic.chat import ChatAnthropic
|
|
from browser_use.llm.azure.chat import ChatAzureOpenAI
|
|
from browser_use.llm.base import BaseChatModel
|
|
from browser_use.llm.google.chat import ChatGoogle
|
|
from browser_use.llm.groq.chat import ChatGroq
|
|
from browser_use.llm.messages import (
|
|
AssistantMessage,
|
|
BaseMessage,
|
|
SystemMessage,
|
|
UserMessage,
|
|
)
|
|
from browser_use.llm.messages import (
|
|
ContentPartImageParam as ContentImage,
|
|
)
|
|
from browser_use.llm.messages import (
|
|
ContentPartRefusalParam as ContentRefusal,
|
|
)
|
|
from browser_use.llm.messages import (
|
|
ContentPartTextParam as ContentText,
|
|
)
|
|
from browser_use.llm.openai.chat import ChatOpenAI
|
|
|
|
# Make better names for the message
|
|
|
|
__all__ = [
|
|
# Message types -> for easier transition from langchain
|
|
'BaseMessage',
|
|
'UserMessage',
|
|
'SystemMessage',
|
|
'AssistantMessage',
|
|
# Content parts with better names
|
|
'ContentText',
|
|
'ContentRefusal',
|
|
'ContentImage',
|
|
# Chat models
|
|
'BaseChatModel',
|
|
'ChatOpenAI',
|
|
'ChatGoogle',
|
|
'ChatAnthropic',
|
|
'ChatGroq',
|
|
'ChatAzureOpenAI',
|
|
]
|