dhaksesh2006/llm-code-deployment
0
1from github import Github, Auth2import os3from dotenv import load_dotenv4from openai import OpenAI5 6# Load .env7load_dotenv()8 9# -------------------------10# Test GitHub11# -------------------------12GITHUB_TOKEN = os.getenv("GITHUB_TOKEN")13USERNAME = os.getenv("GITHUB_USERNAME")14 15auth = Auth.Token(GITHUB_TOKEN)16g = Github(auth=auth)17 18# Get authenticated user19user = g.get_user()20print(f"๐ค GitHub Authenticated as: {user.login}")21 22if user.login != USERNAME:23 print(f"โ ๏ธ Warning: .env username ({USERNAME}) doesn't match actual login ({user.login})")24 25print("\n๐ Your first 5 GitHub repos:")26for repo in user.get_repos()[:5]:27 print("-", repo.name)28 29# -------------------------30# Test OpenAI31# -------------------------32OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")33client = OpenAI(api_key=OPENAI_API_KEY)34 35try:36 response = client.models.list()37 print("\nโ
OpenAI Authenticated. Available models:")38 for m in response.data[:5]:39 print("-", m.id)40except Exception as e:41 print("\nโ OpenAI API failed:", e)42 