Spaces:
dxdcx
/
Running on CPU Upgrade

dxdcx commited on
Commit
fc0f289
·
verified ·
1 Parent(s): 874907c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -4
app.py CHANGED
@@ -6,7 +6,8 @@ import tempfile
6
  from collections.abc import Iterator
7
  from threading import Thread
8
  from datetime import datetime
9
-
 
10
  import cv2
11
  import gradio as gr
12
  from openai import OpenAI
@@ -18,16 +19,29 @@ friendli_token = os.getenv("FRIENDLI_TOKEN", "your_friendli_token")
18
  gemini_token = os.getenv("GEMINI_TOKEN", "your_gemini_token")
19
  openai_token = os.getenv("OPENAI_TOKEN", "your_openai_token")
20
  model_name = "hb6sexrtj6mf"
 
 
21
 
22
  # OpenAI client for Friendli
23
  client = OpenAI(
24
- base_url="https://api.friendli.ai/dedicated/v1",
25
- # base_url="https://generativelanguage.googleapis.com/v1beta/openai/",
26
  api_key=friendli_token,
27
  )
28
 
29
- MAX_NUM_IMAGES = int(os.getenv("MAX_NUM_IMAGES", "5"))
 
 
 
30
 
 
 
 
 
 
 
 
 
 
31
 
32
  def count_files_in_new_message(paths: list[str]) -> tuple[int, int]:
33
  image_count = 0
 
6
  from collections.abc import Iterator
7
  from threading import Thread
8
  from datetime import datetime
9
+ import asyncio
10
+ from openai import AsyncOpenAI
11
  import cv2
12
  import gradio as gr
13
  from openai import OpenAI
 
19
  gemini_token = os.getenv("GEMINI_TOKEN", "your_gemini_token")
20
  openai_token = os.getenv("OPENAI_TOKEN", "your_openai_token")
21
  model_name = "hb6sexrtj6mf"
22
+ base_url = "https://api.friendli.ai/dedicated/v1"
23
+ # base_url="https://generativelanguage.googleapis.com/v1beta/openai/",
24
 
25
  # OpenAI client for Friendli
26
  client = OpenAI(
27
+ base_url=base_url,
 
28
  api_key=friendli_token,
29
  )
30
 
31
+ async_client = AsyncOpenAI(
32
+ # This is the default and can be omitted
33
+ api_key=os.environ.get("OPENAI_API_KEY"),
34
+ )
35
 
36
+ async def async_ping() -> None:
37
+ response = await client.responses.create(
38
+ model=model_name, input="Repeat Hello"
39
+ )
40
+ print(response.output_text)
41
+
42
+ asyncio.run(async_ping())
43
+
44
+ MAX_NUM_IMAGES = int(os.getenv("MAX_NUM_IMAGES", "5"))
45
 
46
  def count_files_in_new_message(paths: list[str]) -> tuple[int, int]:
47
  image_count = 0