CBorg AI-Powered AI Tools
Coming Soon / Work In Progress
- PDF Reader: Convert PDFs to Markdown and LaTeX for ingestion into LLM
- LabGPT: Chatbot grounded with Berkeley Lab internal knowledgebase.
- Web Scraping Demo: Automatically scrape news articles into JSON
- GraphRAG UI: Convert documents into knowledge base for advanced RAG queries
- Stable Diffusion / FLUX: Image generation tool
Available Now
CBorg Chat
Use ChatGPT, Gemini, Anthropic, Llama3 and more.
CBorg API Service
Use CBorg LLMs from your own app or build your own LLM-powered programs.1
CBorg Client
Reverse proxy service that streamlines the connection between your local machine and the CBorg API server
- Inject API keys automatically from environment variable - no need to save keys in each application
- Detect when client is connected to LBL-net and automatically switch to locally-routed endpoint
VS Code Continue Plugin (Beta)
Use the popular VS Code Continue Plugin with the CBorg API Server.
- Easy setup: provides chat and editor functions
- Advanced setup: provides tab-autocompletion and indexing, using CBorg Client Service (see above)
Omni-Engineer (Experimental)
Coding assistant capable of editing files in-place using simple commands. Best results with Claude Sonnet.
To setup, change main.py endpoint and models as follows:
client = OpenAI(
base_url="https://api.cborg.lbl.gov",
api_key=os.getenv("CBORG_API_KEY"),
)
DEFAULT_MODEL = "lbl/cborg-coder:latest"
EDITOR_MODEL = "lbl/cborg-coder:latest"