Skip to content

Instantly share code, notes, and snippets.

View Proteusiq's full-sized avatar
💭
:s/^./# &/wq

Prayson Wilfred Daniel Proteusiq

💭
:s/^./# &/wq
View GitHub Profile
CleanShot 2025-12-23 at 17 17 09@2x Image
@Proteusiq
Proteusiq / reviews.py
Created December 20, 2025 20:19
richness
import json
from textwrap import dedent
from typing import Literal
from openai import AsyncAzureOpenAI, DefaultAioHttpClient
from openai.lib._pydantic import to_strict_json_schema
from pydantic import BaseModel, Field
from config import settings
@Proteusiq
Proteusiq / torchit.py
Created December 19, 2025 19:42
fire torch
from functools import wraps
from pathlib import Path
from typing import Any, Literal, NamedTuple
import joblib
import numpy as np
import polars as pl
from hummingbird.ml import convert, load
from sklearn.pipeline import Pipeline
from sklearn.preprocessing import LabelEncoder
@Proteusiq
Proteusiq / depends.py
Created December 18, 2025 20:44
just depends
import asyncio
import inspect
class Depends:
_cache = {}
def __init__(self, dependency):
self._dependency = dependency
self._resolved = None
@Proteusiq
Proteusiq / droplet.py
Created December 15, 2025 20:22
using MCP
from os import environ
from smolagents import CodeAgent, LiteLLMModel, MCPClient
model = LiteLLMModel(
model_id="anthropic/claude-opus-4-5-20251101",
temperature=0.2,
api_key=environ.get("ANTHROPIC_API_KEY"),
)
@Proteusiq
Proteusiq / tools.py
Created December 14, 2025 17:56
tools
import httpx
def get_coordinates(query: str) -> tuple[float, float]:
"""Return (latitude, longitude) for a given address in Denmark query."""
base_url = "https://nominatim.openstreetmap.org"
params = {
"q": query,
"format": "json",
"polygon_kml": 1,
@Proteusiq
Proteusiq / server.py
Created December 14, 2025 17:55
things mcp
from fastmcp import FastMCP
from fastmcp.server.auth.providers.jwt import StaticTokenVerifier
from agents.tools import get_coordinates, get_dmi_weather
# define autheticifacation mechanism
verifier = StaticTokenVerifier(
tokens={
"generatedtoken": {
"client_id": "prayson@42.com",
@Proteusiq
Proteusiq / birds.py
Created December 13, 2025 16:01
birds of feathers
import ibis
conn = ibis.connect("duckdb://") # bigguery://, snowfalke://, etc
# load penguin data
penguins = conn.read_csv(
"https://raw.githubusercontent.com/mwaskom/seaborn-data/master/penguins.csv"
)
# query: find female penguins heavier than their species average
@Proteusiq
Proteusiq / umbrella.py
Last active December 12, 2025 18:51
completed
from typing import NamedTuple
import httpx
from smolagents import CodeAgent, LiteLLMModel, Tool
class Coordinates(NamedTuple):
latitude: float
longitude: float
@Proteusiq
Proteusiq / umbrellaI.py
Created December 11, 2025 17:30
encomplete example
from typing import NamedTuple
from smolagents import CodeAgent, LiteLLMModel, Tool
class Coordinates(NamedTuple):
latitude: float
longitude: float
model = LiteLLMModel(