Skip to content

Instantly share code, notes, and snippets.

View etrobot's full-sized avatar

Frank Lin etrobot

View GitHub Profile
@etrobot
etrobot / langgraph_control_browser.py
Created April 18, 2024 14:00
langgraph generates python script to control the existing chrome
from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.pydantic_v1 import BaseModel, Field
import json,urllib.request,websockets,asyncio
from typing import TypedDict, List
import textwrap,html
from bs4 import BeautifulSoup, Tag, NavigableString,Comment
import os
from dotenv import load_dotenv,find_dotenv
load_dotenv(find_dotenv())
import { NextRequest } from 'next/server';
import { Message as VercelChatMessage, StreamingTextResponse } from 'ai';
import { AIMessage, ChatMessage, HumanMessage } from "@langchain/core/messages";
import { ChatOpenAI } from '@langchain/openai';
import {
ChatPromptTemplate,
} from "@langchain/core/prompts";
import { BaseCallbackHandler } from "@langchain/core/callbacks/base";
@etrobot
etrobot / semi-agent.ipynb
Last active November 24, 2023 10:36
Semi-Agent.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@etrobot
etrobot / oneclicknewsvideo.ipynb
Created November 19, 2023 09:08
OneClickNewsVideo.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@etrobot
etrobot / tabyautogen.ipynb
Created November 12, 2023 09:10
TAbyAutogen.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
import os
import feedparser,markdown
import pandas as pd
import time
from datetime import datetime,timedelta
from dotenv import load_dotenv
from revChatGPT.V1 import Chatbot as ChatGPT
PROXY='http://127.0.0.1:7890'