File size: 460 Bytes
408c946
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#
# SPDX-FileCopyrightText: Hadad <hadad@linuxmail.org>
# SPDX-License-Identifier: Apache-2.0
#

import os
from openai import OpenAI

def initialize_client():
    try:
        client = OpenAI(
            base_url=os.getenv("OPENAI_API_BASE_URL"),
            api_key=os.getenv("OPENAI_API_KEY")
        )
        return client, None
    except Exception as initialization_error:
        return None, f"Failed to initialize client: {str(initialization_error)}"