Skip to content

Instantly share code, notes, and snippets.

View AIAnytime's full-sized avatar
👋
On vacation

AI Anytime AIAnytime

👋
On vacation
View GitHub Profile
@AIAnytime
AIAnytime / sci.py
Created April 13, 2024 11:33
carbon sci
import streamlit as st
# App title
st.title('EcoOptimizer Carbon Footprint Calculator')
# Introduction
st.write('''
This tool calculates the Software Carbon Intensity (SCI) for EcoOptimizer,
an AI-powered energy management system for commercial buildings by EcoTech Solutions.
''')
@AIAnytime
AIAnytime / reader.py
Created April 15, 2024 18:20
Jina Reader API
import requests
# Base endpoint
base_url = "https://r.jina.ai/"
# Input URL to be appended
input_url = "https://www.stateof.ai/"
# Full URL with the input URL appended after a plus (+) sign
full_url = base_url + input_url
from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
from openai import OpenAI
from dotenv import load_dotenv
import os
load_dotenv()
app = FastAPI()
client = OpenAI()
@AIAnytime
AIAnytime / Modelfile.txt
Created August 25, 2024 06:19
Modelfile ollama
FROM ./Llama-3-ELYZA-JP-8B-q4_k_m.gguf
TEMPLATE """{{ if .System }}<|start_header_id|>system<|end_header_id|>
{{ .System }}<|eot_id|>{{ end }}{{ if .Prompt }}<|start_header_id|>user<|end_header_id|>
{{ .Prompt }}<|eot_id|>{{ end }}<|start_header_id|>assistant<|end_header_id|>
{{ .Response }}<|eot_id|>"""
PARAMETER stop "<|start_header_id|>"
PARAMETER stop "<|end_header_id|>"
@AIAnytime
AIAnytime / date_metadata.py
Created February 9, 2025 07:58
Gist for adding date as metadata to chunks
import re
from langchain.docstore.document import Document
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.embeddings.openai import OpenAIEmbeddings
from langchain.vectorstores import Qdrant
from qdrant_client import QdrantClient
# --- Step 1: Extract text from the document ---
def extract_text(file_path: str) -> str:
"""
@AIAnytime
AIAnytime / README.md
Created June 26, 2025 05:44
Gemini CLI

Running the CLI

npx https://github.com/google-gemini/gemini-cli
  1. Or for a global installation:
npm install -g @google/gemini-cli

Gemini 2.5 Pro is available at 60 requests per minute and up to 1,000 requests per day .

@AIAnytime
AIAnytime / ops.py
Created July 15, 2025 05:54
OpenLLMetry Script
from dotenv import load_dotenv
from openai import OpenAI
from traceloop.sdk import Traceloop
from traceloop.sdk.decorators import workflow, task
import os
load_dotenv()
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
TRACeloop_API_KEY = os.getenv("TRACeloop_API_KEY")