mirror of
https://github.com/browser-use/browser-use
synced 2026-05-13 17:56:35 +02:00
57 lines
1.5 KiB
Python
57 lines
1.5 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.aws.chat_anthropic import ChatAnthropicBedrock
|
|
from browser_use.llm.aws.chat_bedrock import ChatAWSBedrock
|
|
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.ollama.chat import ChatOllama
|
|
from browser_use.llm.openai.chat import ChatOpenAI
|
|
from browser_use.llm.openrouter.chat import ChatOpenRouter
|
|
|
|
# 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',
|
|
'ChatAnthropicBedrock',
|
|
'ChatAWSBedrock',
|
|
'ChatGroq',
|
|
'ChatAzureOpenAI',
|
|
'ChatOllama',
|
|
'ChatOpenRouter',
|
|
]
|