Skip to content

embeddings/azure-openai: Fixing issues with azure openai implementation#253

Merged
tmc merged 6 commits intotmc:mainfrom
nidzola:embeddings-azure-openai
Aug 18, 2023
Merged

embeddings/azure-openai: Fixing issues with azure openai implementation#253
tmc merged 6 commits intotmc:mainfrom
nidzola:embeddings-azure-openai

Conversation

@nidzola
Copy link
Contributor

@nidzola nidzola commented Aug 17, 2023

PR Checklist

  • Read the Contributing documentation.
  • Read the Code of conduct documentation.
  • Name your Pull Request title clearly, concisely, and prefixed with the name of the primarily affected package you changed according to Good commit messages (such as memory: add interfaces for X, Y or util: add whizzbang helpers).
  • Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
  • Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. Fixes #123).
  • Describes the source of new concepts.
  • References existing implementations as appropriate.
  • Contains test coverage for new functions.
  • Passes all golangci-lint checks.

Description

  • if we want to use azure openai implementation, we need to provide the needed embedder model (aka deployment in the Azure portal), this is the required parameter in the Azure documentation
  • each deployment in azure is used for diff purpose
  • fixing the issue and adding the tests

Screenshot

Screenshot 2023-08-17 at 7 55 36 PM

@tmc tmc merged commit fef0821 into tmc:main Aug 18, 2023
ClaudiaJ added a commit to ClaudiaJ/zep that referenced this pull request Aug 25, 2023
solves "The API deployment for this resource does not exist" for LLM and
embedding models deployed in Azure OpenAI by deployment name supported
in tmc/langchaingo#253

We can't Validate OpenAI LLM model names from hard-coded list in Azure
because the model name parameter in API request is a deployment name,
and while Microsoft advises us to use the model name as deployment name,
we did not listen, and I didn't want to coordinate redeploying with a
different name on a Friday.

This also permits use of customized models that can be deployed in Azure
side-by-side base models as added benefit so I think it was worthwhile.
danielchalef pushed a commit to getzep/zep that referenced this pull request Aug 28, 2023
solves "The API deployment for this resource does not exist" for LLM and
embedding models deployed in Azure OpenAI by deployment name supported
in tmc/langchaingo#253

We can't Validate OpenAI LLM model names from hard-coded list in Azure
because the model name parameter in API request is a deployment name,
and while Microsoft advises us to use the model name as deployment name,
we did not listen, and I didn't want to coordinate redeploying with a
different name on a Friday.

This also permits use of customized models that can be deployed in Azure
side-by-side base models as added benefit so I think it was worthwhile.
danielchalef added a commit to getzep/zep that referenced this pull request Aug 28, 2023
solves "The API deployment for this resource does not exist" for LLM and
embedding models deployed in Azure OpenAI by deployment name supported
in tmc/langchaingo#253

We can't Validate OpenAI LLM model names from hard-coded list in Azure
because the model name parameter in API request is a deployment name,
and while Microsoft advises us to use the model name as deployment name,
we did not listen, and I didn't want to coordinate redeploying with a
different name on a Friday.

This also permits use of customized models that can be deployed in Azure
side-by-side base models as added benefit so I think it was worthwhile.

Co-authored-by: Claudia Justice Kane <claudia.hardman@mattel.com>
terran0213 pushed a commit to terran0213/zepine-llm that referenced this pull request Oct 29, 2025
solves "The API deployment for this resource does not exist" for LLM and
embedding models deployed in Azure OpenAI by deployment name supported
in tmc/langchaingo#253

We can't Validate OpenAI LLM model names from hard-coded list in Azure
because the model name parameter in API request is a deployment name,
and while Microsoft advises us to use the model name as deployment name,
we did not listen, and I didn't want to coordinate redeploying with a
different name on a Friday.

This also permits use of customized models that can be deployed in Azure
side-by-side base models as added benefit so I think it was worthwhile.

Co-authored-by: Claudia Justice Kane <claudia.hardman@mattel.com>
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.

3 participants