Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ repos:
rev: "v2.4.1"
hooks:
- id: codespell
exclude: CODE_OF_CONDUCT.md|tests/assets|demos/
exclude: CODE_OF_CONDUCT.md|tests/assets

- repo: https://github.com/kynan/nbstripout
rev: 0.8.2
Expand Down
3 changes: 2 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Repository Guidelines

`CLAUDE.md` is a symlink to this file. Always edit `AGENTS.md` directly; never modify `CLAUDE.md`.

## Where to Look First

- [README.md](README.md): high-level usage and gateway overview.
Expand All @@ -14,7 +16,6 @@
- `tests/`: `unit/`, `integration/`, `gateway/`, plus shared fixtures in `tests/conftest.py`.
- `docs/`: MkDocs documentation site (config in `mkdocs.yml`).
- `docker/`: Gateway Dockerfile + Compose configs ([docker/docker-compose.yml](docker/docker-compose.yml), [docker/config.example.yml](docker/config.example.yml)).
- `demos/`: Example apps (`demos/*/backend` in Python, `demos/*/frontend` in React).

## Build, Test, and Development Commands

Expand Down
21 changes: 0 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -219,27 +219,6 @@ The `model_id` is passed directly to the provider. To find available models:
- Use our `list_models` API (if the provider supports it)


## Try It

Try `any-llm` in action with our interactive demos:

### 💬 Chat Demo
**[📂 Run the Chat Demo](./demos/chat/README.md)**

An interactive chat interface showcasing streaming completions and provider switching:
- Real-time streaming responses
- Easy switching between multiple LLM providers
- Collapsible "thinking" content display for supported models
- Auto-scrolling chat interface

### 🔍 Model Finder Demo
**[📂 Run the Model Finder Demo](./demos/finder/README.md)**

A model discovery tool featuring:
- Search and filter models across all your configured providers
- Provider status dashboard
- API configuration checker

## Motivation

The landscape of LLM provider interfaces is fragmented. While OpenAI's API has become the de facto standard, providers implement slight variations in parameter names, response formats, and feature sets. This creates a need for light wrappers that gracefully handle these differences while maintaining a consistent interface.
Expand Down
38 changes: 0 additions & 38 deletions demos/chat/.gitignore

This file was deleted.

66 changes: 0 additions & 66 deletions demos/chat/README.md

This file was deleted.

Binary file removed demos/chat/assets/any_llm_demo.gif
Binary file not shown.
169 changes: 0 additions & 169 deletions demos/chat/backend/main.py

This file was deleted.

Loading
Loading