Publish the model-provider SPI as a small qbit-assistant-provider-api module #30

Closed
opened 2026-10-14 00:14:33 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-10-14 00:14:33 +00:00 (Migrated from github.com)

qbit-marketing compiles against qbits.assistant.provider.* and engine.ModelPricing, which pulls in the whole assistant runtime.

Split provider.* and ModelPricing into qbit-assistant-provider-api: no tables, routes or runtime. The anthropic and openai provider modules depend on it.

Source: Architecture review QRun-IO/qqq#1150 (docs/ARCHITECTURE-REVIEW-2026-10-13.md), finding F5.

qbit-marketing compiles against `qbits.assistant.provider.*` and `engine.ModelPricing`, which pulls in the whole assistant runtime. Split `provider.*` and `ModelPricing` into `qbit-assistant-provider-api`: no tables, routes or runtime. The anthropic and openai provider modules depend on it. Source: Architecture review QRun-IO/qqq#1150 (docs/ARCHITECTURE-REVIEW-2026-10-13.md), finding F5.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: QRun-IO/qbit-assistant#30