{"id":24713940,"url":"https://github.com/hitthecodelabs/llms_apis","last_synced_at":"2026-05-03T16:34:10.857Z","repository":{"id":274252081,"uuid":"922363110","full_name":"hitthecodelabs/LLMs_apis","owner":"hitthecodelabs","description":"A collection of Python scripts for interfacing with various Large Language Models (LLMs) and their APIs","archived":false,"fork":false,"pushed_at":"2025-02-24T14:01:33.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T07:53:26.177Z","etag":null,"topics":["api","claude","deepseek","gemini","gemini-api","huggingface","llama","llm","openai"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hitthecodelabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-26T01:48:25.000Z","updated_at":"2025-02-24T14:01:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"fa93ae49-2277-4c80-aa22-f36db6595fca","html_url":"https://github.com/hitthecodelabs/LLMs_apis","commit_stats":null,"previous_names":["hitthecodelabs/llms_apis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitthecodelabs%2FLLMs_apis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitthecodelabs%2FLLMs_apis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitthecodelabs%2FLLMs_apis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hitthecodelabs%2FLLMs_apis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hitthecodelabs","download_url":"https://codeload.github.com/hitthecodelabs/LLMs_apis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244924808,"owners_count":20532878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","claude","deepseek","gemini","gemini-api","huggingface","llama","llm","openai"],"created_at":"2025-01-27T08:14:12.327Z","updated_at":"2026-05-03T16:34:09.092Z","avatar_url":"https://github.com/hitthecodelabs.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LLMs_apis\n\nThis repository contains a collection of Python scripts for interfacing with various Large Language Models (LLMs) and their APIs. The scripts are designed to simplify access to these powerful models and provide functionality for text and image-based tasks.\n\n# Table of Contents\n- Overview\n- Installation\n- Usage\n- Scripts Overview\n- Contributing\n- License\n# Overview\nThis repository contains implementations of APIs for popular Large Language Models, including OpenAI's ChatGPT, Claude, Gemini, DeepSeek, LLaMA, and others. It also supports image generation and manipulation APIs for some of these models.\n\n# Installation\nClone the repository:\n\n```bash\ngit clone https://github.com/hitthecodelabs/LLMs_apis.git\ncd LLMs_apis\n```\n\nInstall dependencies: Make sure you have Python 3.8+ installed. You may need additional packages for specific APIs. Install them as required, e.g.:\n\n```\npip install -r requirements.txt\n```\n\nSet up API keys: Ensure you have the necessary API keys for the services you're working with. Refer to the individual scripts for the required key names and environment variables.\n\n# Usage\nRun the scripts from the command line or integrate them into your project. Here's an example of running a script:\n\n```\npython chatgpt_api.py\n```\n\nUpdate environment variables for API keys or configuration as needed:\n\n```\nexport API_KEY=\"your_api_key_here\"\n```\n\n# Scripts Overview\nHere’s a brief description of each script:\n\n- chatgpt_api.py: Interface for OpenAI's ChatGPT API, providing text-based generation and conversation capabilities.\n\n- chatgpt_image_api.py: Connects to OpenAI's image generation API, allowing you to create images from text prompts.\n\n- claude_api.py: Integration with Claude's API for text-based interactions and analysis.\n\n- deepseek_api.py: Provides access to DeepSeek's LLM services, including advanced querying and data analysis.\n\n- gemini_api.py: Implements API calls for Google's Gemini model, focusing on text generation and advanced NLP tasks.\n\n- llama_api.py: Interacts with the LLaMA model, offering high-performance NLP capabilities.\n\n- llama_hf_api.py: A Hugging Face-powered LLaMA implementation for local inference and custom use cases.\n\n- llama_image_api.py: Access image-related functionalities of the LLaMA model.\n\n# Contributing\nContributions are welcome! Feel free to fork the repository, make changes, and submit a pull request. Please ensure your contributions align with the project's scope and maintain code quality.\n\n# License\nThis project is licensed under the MIT License. See the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhitthecodelabs%2Fllms_apis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhitthecodelabs%2Fllms_apis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhitthecodelabs%2Fllms_apis/lists"}