{"repo":"appleboy/LLM-action","free":true,"listed":false,"github":"https://github.com/appleboy/LLM-action","clone":"git clone https://github.com/appleboy/LLM-action.git","description":"A GitHub Action to interact with OpenAI-compatible LLM services, supporting custom endpoints, self-hosted models (Ollama, LocalAI, vLLM), SSL/CA certificates, Go template prompts, and structured output via function calling.","language":"Go","stars":26,"topics":["gitea-actions","github-actions","llm-agents"],"license":"MIT","category":"ai-agents","readme_excerpt":"LLM Action English 繁體中文 簡體中文 A GitHub Action to interact with OpenAI-compatible LLM services, supporting custom endpoints, self-hosted models (Ollama, LocalAI, vLLM), SSL/CA certificates, Go template prompts, and structured output via function calling. Presentation Learn how to build AI-driven GitHub automation workflows with this action: - 打造AI驅動的GitHub自動化工作流程 - Covers Tool Schema for structured output, seamless LLM service switching, and real-world use cases like code review, PR summaries, and issue classification. Why LLM Action? As AI-powered development becomes mainstream, integrating LLMs into CI/CD pipelines is essential for modern software teams. However, existing solutions often face these challenges: - Vendor Lock-in : Most GitHub Actions only support a single LLM provider, making it difficult to switch services or compare models - Limited Flexibility : Hard-coded prompts and rigid configurations don't adapt to diverse project needs - Security Concerns : Self-hosted or air-gapped environments require custom endpoints and certificate management that many actions don't support - Unstructured Output : Raw LLM responses are hard to parse and use in automated workflows LLM Action was created to solve these problems by providing: 1. Universal Compatibility - One action for all OpenAI-compatible services (OpenAI, Azure, Ollama, LocalAI, vLLM, and more) 2. Dynamic Prompts - Go templates let you inject environment variables and build context-aware prompts 3. Structured Outpu","default_branch":null,"files":null,"tree":[],"storefront":"/r/appleboy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/appleboy/LLM-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}