zed/crates/assistant/src
Marshall Bowers eb1ab69606
Wire up Azure OpenAI completion provider (#8646)
This PR wires up support for [Azure
OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)
as an alternative AI provider in the assistant panel.

This can be configured using the following in the settings file:

```json
{
  "assistant": {
    "provider": {
      "type": "azure_openai",
      "api_url": "https://{your-resource-name}.openai.azure.com",
      "deployment_id": "gpt-4",
      "api_version": "2023-05-15"
    }
  },
}
```

You will need to deploy a model within Azure and update the settings
accordingly.

Release Notes:

- N/A
2024-02-29 22:01:33 -05:00
..
assistant_panel.rs Wire up Azure OpenAI completion provider (#8646) 2024-02-29 22:01:33 -05:00
assistant_settings.rs Wire up Azure OpenAI completion provider (#8646) 2024-02-29 22:01:33 -05:00
assistant.rs Hide Inline Assist button if assistant.button is disabled (#7932) 2024-02-18 08:14:08 +02:00
codegen.rs Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
prompts.rs Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
streaming_diff.rs rename ai crate to assistant crate 2023-09-21 21:54:59 -04:00