From a8ec5ab98bb8c889259963fdfbd51ead6247acf9 Mon Sep 17 00:00:00 2001 From: nafer Date: Thu, 5 Mar 2026 19:50:26 +0300 Subject: [PATCH] +openrouter --- app.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app.py b/app.py index 59a5c7d..e911f7f 100644 --- a/app.py +++ b/app.py @@ -7,9 +7,8 @@ import asyncio from typing import Optional from fastapi import FastAPI, HTTPException from pydantic import BaseModel -from browser_use import Agent, Browser, Controller +from browser_use import Agent, Browser, ChatOpenAI from browser_use.agent.views import AgentHistoryList -from langchain_openai import ChatOpenAI import uvicorn # Обход проверки API ключа browser-use @@ -62,22 +61,21 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str): if not api_key: raise ValueError("OPENROUTER_API_KEY not set") + # Используем ChatOpenAI с base_url для OpenRouter llm = ChatOpenAI( model=model, - openai_api_base="https://openrouter.ai/api/v1", - openai_api_key=api_key, + base_url="https://openrouter.ai/api/v1", + api_key=api_key ) # Инициализация браузера browser = Browser() - controller = Controller() # Создание агента agent = Agent( task=task, llm=llm, browser=browser, - controller=controller, ) # Выполнение задачи