Spaces:
Running
Running
Update openai_.py
Browse files- openai_.py +2 -7
openai_.py
CHANGED
@@ -2,21 +2,16 @@ import openai
|
|
2 |
|
3 |
from IPython.display import display, HTML
|
4 |
|
5 |
-
openai.api_key = OPENAI_API_KEY
|
6 |
|
7 |
def get_embedding(text):
|
8 |
-
"""Generate an embedding for the given text using OpenAI's API."""
|
9 |
-
|
10 |
-
# Check for valid input
|
11 |
if not text or not isinstance(text, str):
|
12 |
return None
|
13 |
|
14 |
try:
|
15 |
-
|
16 |
-
embedding = openai.embeddings.create(
|
17 |
input=text,
|
18 |
model="text-embedding-3-small", dimensions=1536).data[0].embedding
|
19 |
-
return embedding
|
20 |
except Exception as e:
|
21 |
print(f"Error in get_embedding: {e}")
|
22 |
return None
|
|
|
2 |
|
3 |
from IPython.display import display, HTML
|
4 |
|
5 |
+
openai.api_key = os.environ["OPENAI_API_KEY"]
|
6 |
|
7 |
def get_embedding(text):
|
|
|
|
|
|
|
8 |
if not text or not isinstance(text, str):
|
9 |
return None
|
10 |
|
11 |
try:
|
12 |
+
return openai.embeddings.create(
|
|
|
13 |
input=text,
|
14 |
model="text-embedding-3-small", dimensions=1536).data[0].embedding
|
|
|
15 |
except Exception as e:
|
16 |
print(f"Error in get_embedding: {e}")
|
17 |
return None
|