feat: OpenAI-compatible /v1/chat/completions endpoint (#328)

This commit is contained in:
Cameron
2026-02-23 16:52:29 -08:00
committed by GitHub
parent 1cad6e6508
commit 1c083201c3
6 changed files with 1644 additions and 6 deletions

View File

@@ -30,8 +30,6 @@ jobs:
e2e:
name: E2E Tests
runs-on: ubuntu-latest
# Only run e2e on main branch (has secrets)
if: github.ref == 'refs/heads/main' || github.event_name == 'push'
steps:
- uses: actions/checkout@v4
@@ -47,6 +45,8 @@ jobs:
run: npm run build
- name: Run e2e tests
# Tests requiring secrets (bot.e2e, models.e2e) skip gracefully via describe.skipIf.
# OpenAI SDK compat tests always run (no secrets needed, uses mock gateway).
run: npm run test:e2e
env:
LETTA_API_KEY: ${{ secrets.LETTA_API_KEY }}