From 3864e1d17db11beac7d7ca5772dc059ab13ed12c Mon Sep 17 00:00:00 2001 From: Marius Fersigan Date: Thu, 7 Nov 2024 17:41:36 +0000 Subject: [PATCH] fixed azure deploys --- src/api.jl | 2 +- src/requests.jl | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api.jl b/src/api.jl index cf02469..94730ed 100644 --- a/src/api.jl +++ b/src/api.jl @@ -156,7 +156,7 @@ Creates a new `Chat` object with default settings: - `history` is set to `true` """ @kwdef struct Chat - service::Type{<:ServiceEndpoint} = OPENAIServiceEndpoint #AZUREServiceEndpoint #OPENAIServiceEndpoint + service::Type{<:ServiceEndpoint} = AZUREServiceEndpoint #AZUREServiceEndpoint #OPENAIServiceEndpoint model::String = "gpt-4o" messages::Conversation = Message[] history::Bool = true diff --git a/src/requests.jl b/src/requests.jl index 8be65a3..de48527 100644 --- a/src/requests.jl +++ b/src/requests.jl @@ -1,8 +1,8 @@ get_url(params::Chat) = get_url(params.service, params.model) -get_url(emb::Embeddings) = get_url(emb.model) +get_url(emb::Embeddings) = get_url(OPENAIServiceEndpoint, emb.model) get_url(::Type{OPENAIServiceEndpoint}, model::String) = OPENAI_BASE_URL * _MODEL_ENDPOINTS_OPENAI[model] get_url(::Type{OPENAIServiceEndpoint}, emb::Embeddings) = get_url(emb) -get_url(::Type{AZUREServiceEndpoint}, model::String) = ENV[AZURE_OPENAI_BASE_URL] * "/openai/deployments/" * _MODEL_ENDPOINTS_AZURE_OPENAI[model] * "/chat/completions?api-version=$(ENV[AZURE_OPENAI_API_VERSION])" +get_url(::Type{AZUREServiceEndpoint}, model::String) = ENV[AZURE_OPENAI_BASE_URL] * _MODEL_ENDPOINTS_AZURE_OPENAI[model] * "/chat/completions?api-version=$(ENV[AZURE_OPENAI_API_VERSION])" function auth_header(::Type{OPENAIServiceEndpoint})