Spaces:
Paused
Paused
from langchain.embeddings.openai import OpenAIEmbeddings | |
from dataclasses import dataclass | |
import os | |
class OpenAIEmbedConfig: | |
openai_api_key: str | |
def get_default_openai_embeddings() -> OpenAIEmbeddings: | |
""" | |
Returns a default OpenAIEmbeddings instance with a default API key. | |
Returns: | |
OpenAIEmbeddings: A new OpenAIEmbeddings instance. | |
""" | |
openai_api_key = os.environ.get('OPENAI_API_KEY') | |
embeddings = OpenAIEmbeddings(openai_api_key=openai_api_key) | |
return embeddings |