Skip to content

fix(llm): allow embedding-only openai-compatible providers without defaultChatModel - #410

Open
Bartok9 wants to merge 1 commit into
AtomicBot-ai:mainfrom
Bartok9:fix/embedding-only-defaultChatModel
Open

fix(llm): allow embedding-only openai-compatible providers without defaultChatModel#410
Bartok9 wants to merge 1 commit into
AtomicBot-ai:mainfrom
Bartok9:fix/embedding-only-defaultChatModel

Conversation

@Bartok9

@Bartok9 Bartok9 commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Closes #408. Embedding-only openai-compatible providers (all userModels kind=embedding) can omit defaultChatModel, since embeddings are served by a separate registry. Non-embedding-only providers still require it. OpenAiProvider.complete/completeStream/describeImage throw a clear error if invoked without a defaultChatModel configured.

Agent-Owner: sera

…faultChatModel

Closes AtomicBot-ai#408. Embedding-only providers (all userModels kind=embedding)
can omit defaultChatModel. Non-embedding-only providers still require it.
OpenAiProvider.complete/completeStream/describeImage now throw a clear
error if called without a defaultChatModel configured.

Signed-off-by: Bartok9 <259807879+Bartok9@users.noreply.github.com>
@Bartok9
Bartok9 force-pushed the fix/embedding-only-defaultChatModel branch from 920c577 to ae30da6 Compare September 14, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

# defaultChatModel required for embedding-only openai-compatible providers — blocks startup

1 participant