This is an automated email from the ASF dual-hosted git repository.

jin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-ai.git


The following commit(s) were added to refs/heads/main by this push:
     new 2441d2b  fix(llm): use empty str for llm config (#155)
2441d2b is described below

commit 2441d2bdbe1b4c7ed515f168aaba761488dcb7d3
Author: chenzihong <58508660+chenzihong-ga...@users.noreply.github.com>
AuthorDate: Wed Jan 8 17:35:54 2025 +0800

    fix(llm): use empty str for llm config (#155)
    
    TODO: we should better reuse the LLM API/configs
---
 hugegraph-llm/src/hugegraph_llm/models/embeddings/openai.py | 1 +
 hugegraph-llm/src/hugegraph_llm/models/llms/openai.py       | 1 +
 2 files changed, 2 insertions(+)

diff --git a/hugegraph-llm/src/hugegraph_llm/models/embeddings/openai.py 
b/hugegraph-llm/src/hugegraph_llm/models/embeddings/openai.py
index 1665817..aacef1e 100644
--- a/hugegraph-llm/src/hugegraph_llm/models/embeddings/openai.py
+++ b/hugegraph-llm/src/hugegraph_llm/models/embeddings/openai.py
@@ -28,6 +28,7 @@ class OpenAIEmbedding:
             api_key: Optional[str] = None,
             api_base: Optional[str] = None
     ):
+        api_key = api_key or ''
         self.client = OpenAI(api_key=api_key, base_url=api_base)
         self.aclient = AsyncOpenAI(api_key=api_key, base_url=api_base)
         self.embedding_model_name = model_name
diff --git a/hugegraph-llm/src/hugegraph_llm/models/llms/openai.py 
b/hugegraph-llm/src/hugegraph_llm/models/llms/openai.py
index a073882..a020067 100644
--- a/hugegraph-llm/src/hugegraph_llm/models/llms/openai.py
+++ b/hugegraph-llm/src/hugegraph_llm/models/llms/openai.py
@@ -42,6 +42,7 @@ class OpenAIClient(BaseLLM):
         max_tokens: int = 4096,
         temperature: float = 0.0,
     ) -> None:
+        api_key = api_key or ''
         self.client = OpenAI(api_key=api_key, base_url=api_base)
         self.aclient = AsyncOpenAI(api_key=api_key, base_url=api_base)
         self.model = model_name

Reply via email to