Skip to content

feat(ai): add native DeepInfra provider - #45108

Merged
rekram1-node merged 2 commits into
v2from
native-groq-deepinfra
Aug 26, 2026
Merged

feat(ai): add native DeepInfra provider#45108
rekram1-node merged 2 commits into
v2from
native-groq-deepinfra

Conversation

@rekram1-node

@rekram1-node rekram1-node commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Issue for this PR

N/A

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Adds a first-class DeepInfra provider using the existing OpenAI Chat protocol without changing the shared protocol. Core maps the DeepInfra SDK identifier to the native provider, preserves API roots and authentication, and removes the obsolete SDK dependency and provider plugin. Includes recorded text, tool-call, and tool-loop fixtures.

How did you verify your code works?

  • DeepInfra recorded scenarios and native/OpenAI-compatible provider tests: 28 passed.
  • Core provider mapping, model resolution, plugin factory, and provider-loading tests: 65 passed.
  • Provider package entrypoint tests: 2 passed.
  • AI, Core, Server, SDK, and CLI package typechecks: passed.
  • Workerd bundle probe and frozen-lockfile install: passed.
  • Confirmed recording fixtures contain no credentials or authentication headers.

Screenshots / recordings

N/A

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@rekram1-node rekram1-node changed the title feat(ai): add native Groq and DeepInfra providers feat(ai): add native DeepInfra provider Aug 26, 2026
@rekram1-node
rekram1-node merged commit f3c390b into v2 Aug 26, 2026
10 checks passed
@rekram1-node
rekram1-node deleted the native-groq-deepinfra branch August 26, 2026 03:15
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.

1 participant