SIGN IN SIGN UP

Add `language_models` crate to house language model providers (#20945)

This PR adds a new `language_models` crate to house the various language
model providers.

By extracting the provider definitions out of `language_model`, we're
able to remove `language_model`'s dependency on `editor`, which improves
incremental compilation when changing `editor`.

Release Notes:

- N/A
M
Marshall Bowers committed
cbba44900d07f12142df0ba2cd90534f2d83d815
Parent: 335b112
Committed by GitHub <noreply@github.com> on 11/20/2024, 11:49:34 PM