forked from sirendhead/Windows-Use
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
21 lines (18 loc) · 893 Bytes
/
main.py
File metadata and controls
21 lines (18 loc) · 893 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from windows_use.llms.google import ChatGoogle
from windows_use.llms.anthropic import ChatAnthropic
from windows_use.llms.ollama import ChatOllama
from windows_use.llms.mistral import ChatMistral
from windows_use.agent import Agent, Browser
from dotenv import load_dotenv
import os
load_dotenv()
def main():
api_key = os.getenv("ANTHROPIC_API_KEY")
# llm=ChatMistral(model='magistral-small-latest',api_key=api_key,temperature=0.7)
# llm=ChatGoogle(model="gemini-2.5-flash-lite",thinking_budget=0, api_key=api_key, temperature=0.7)
llm=ChatAnthropic(model="claude-sonnet-4-5", api_key=api_key, temperature=0.7,max_tokens=1000)
# llm=ChatOllama(model="qwen3-vl:235b-cloud",temperature=0.2)
agent = Agent(llm=llm, browser=Browser.EDGE, use_vision=False, auto_minimize=False)
agent.print_response(query=input("Enter a query: "))
if __name__ == "__main__":
main()