1212javelin_api_key = os .getenv ('JAVELIN_API_KEY' )
1313gemini_api_key = os .getenv ("GEMINI_API_KEY" )
1414
15- # Initialize Javelin Client
15+ # Global JavelinClient, used for everything
1616config = JavelinConfig (
1717 base_url = "https://api-dev.javelin.live" ,
1818 # base_url="http://localhost:8000",
1919 javelin_api_key = javelin_api_key ,
2020)
21- client = JavelinClient (config )
21+ client = JavelinClient (config ) # Global JavelinClient
2222
2323# Initialize Javelin Client
2424def initialize_javelin_client ():
25- javelin_api_key = os .getenv ('JAVELIN_API_KEY' )
2625 config = JavelinConfig (
2726 base_url = "https://api-dev.javelin.live" ,
27+ # base_url="http://localhost:8000",
2828 javelin_api_key = javelin_api_key ,
2929 )
3030 return JavelinClient (config )
@@ -288,8 +288,13 @@ def main_sync():
288288 openai_completions ()
289289 openai_embeddings ()
290290 openai_streaming_chat ()
291+
292+ openai_client = create_azureopenai_client () # same global client
293+ register_azureopenai (client , openai_client )
294+ azure_openai_chat_completions (openai_client )
291295
292- client = initialize_javelin_client ()
296+ # Pending: model specs, uncomment after model is available
297+ '''
293298 openai_client = create_gemini_client()
294299 register_gemini(client, openai_client)
295300 gemini_chat_completions(openai_client)
@@ -298,20 +303,15 @@ def main_sync():
298303 gemini_image_understanding(openai_client)
299304 gemini_structured_output(openai_client)
300305 gemini_embeddings(openai_client)
301-
302- client = initialize_javelin_client ()
303- openai_client = create_azureopenai_client ()
304- register_azureopenai (client , openai_client )
305- azure_openai_chat_completions (openai_client )
306306
307- client = initialize_javelin_client ()
308307 openai_client = create_deepseek_client()
309308 register_deepseek(client, openai_client)
310309 deepseek_chat_completions(openai_client)
311310
312311 # deepseek_reasoning_model()
313312
314313 mistral_chat_completions()
314+ '''
315315
316316async def main_async ():
317317 await async_openai_chat_completions ()
0 commit comments