Skip to content

Instantly share code, notes, and snippets.

View vgel's full-sized avatar

Theia Vogel vgel

View GitHub Profile
system: |
Assistant is acting as a helpful reference. The user is asking the given question through a command line interface and needs a concise answer. The interface does not support markdown, so the response should be plaintext. The response should be as concise as possible while still answering the question. For example, if the question is about the appropriate command to perform an action, the response should be just the command and nothing else. If the question is about a Python feature, the response should be just a code snippet, perhaps with a single-line explanatory comment if necessary--but assume the user is an expert and will ask clarifying questions if needed.
# Examples
Human: how do i write a for-loop in bash?
Assistant: $bash_command
Human: python mro lookup order
Assistant: # depth first, then left to right
@vgel
vgel / _language_vector.py
Last active July 18, 2024 08:10
generating a language response vector w/ repeng
import json
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
from repeng import ControlVector, ControlModel, DatasetEntry
model_name = "mistralai/Mistral-7B-Instruct-v0.1"
tokenizer = AutoTokenizer.from_pretrained(model_name)
@vgel
vgel / features.json
Created July 2, 2024 18:20
Anthropic SAE features extracted from the feature browser, normalized, and tested for errors against the API
[
{
"model": "34m",
"index": 6426,
"desc": "Grove startup; Gateway cloning technology",
"usable": true
},
{
"model": "34m",
"index": 19443,
@vgel
vgel / readme.txt
Created May 14, 2024 22:33
AlephNull (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
@vgel
vgel / readme.txt
Created April 6, 2024 02:47
AlephNull (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
@vgel
vgel / readme.txt
Created April 4, 2024 08:16
maxwell's demon (PuzzleScript Script)
Play this game by pasting the script in http://www.puzzlescript.net/editor.html
import os
import tqdm
import openai
openai.api_key = os.environ["OPENAI_API_KEY"]
def get_response(usermsg):
response = openai.ChatCompletion.create(
@vgel
vgel / chunkpaper.py
Created November 8, 2023 20:34
ar5iv
# pip install beautifulsoup4 requests markdownify mistletoe
# command line usage: python chunkpaper.py 'https://ar5iv.org/abs/1910.06709'
# will dump the HTML, Markdown, and finally the chunk JSON
# note that (as of Nov 8 '23) ar5iv only has arxiv papers converted up to the end of October,
# but if you need something more recent you could probably do the LaTeX→HTML conversion yourself
# library usage: call `chunk` with some ar5iv HTML. will probably choke on anything else
import dataclasses
@vgel
vgel / _README.md
Last active October 28, 2023 06:47
Bantu Lexical Reconstructions 3 (Extracted from Filemaker Pro)
@vgel
vgel / app.py
Last active December 20, 2022 23:28
Simple RSS proxy to add title elements to a Mastodon feed
# put in rss_proxy/ as app.py and run with `python -m flask run`
# requirements: flask beautifulsoup4 requests lxml
# usage: `curl localhost:5000?feed=https://instance.example.com/users/username.rss`
from bs4 import BeautifulSoup
from flask import Flask, request
import requests
from lxml.builder import E
import lxml.etree