Spaces:
Runtime error
Runtime error
eljanmahammadli
commited on
Commit
·
8f26ea6
1
Parent(s):
2a53cb7
removed unused imports
Browse files- ai_generate.py +4 -31
ai_generate.py
CHANGED
@@ -1,27 +1,15 @@
|
|
1 |
-
import torch
|
2 |
-
from openai import OpenAI
|
3 |
import os
|
4 |
-
from transformers import pipeline
|
5 |
-
from groq import Groq
|
6 |
-
import base64
|
7 |
-
import vertexai
|
8 |
-
from vertexai.generative_models import GenerativeModel, Part, FinishReason
|
9 |
-
import vertexai.preview.generative_models as generative_models
|
10 |
-
import google.generativeai as genai
|
11 |
-
import anthropic
|
12 |
from langchain_community.document_loaders import PyMuPDFLoader
|
13 |
-
from langchain_community.document_loaders import TextLoader
|
14 |
from langchain_core.documents import Document
|
15 |
from langchain_community.embeddings.sentence_transformer import (
|
16 |
SentenceTransformerEmbeddings,
|
17 |
)
|
18 |
from langchain.schema import StrOutputParser
|
19 |
from langchain_community.vectorstores import Chroma
|
20 |
-
from langchain_text_splitters import
|
21 |
from langchain import hub
|
22 |
from langchain_core.output_parsers import StrOutputParser
|
23 |
-
from langchain_core.runnables import RunnablePassthrough
|
24 |
-
from langchain.chains import RetrievalQA
|
25 |
from langchain_groq import ChatGroq
|
26 |
from langchain_openai import ChatOpenAI
|
27 |
from langchain_google_genai import ChatGoogleGenerativeAI
|
@@ -30,26 +18,11 @@ from dotenv import load_dotenv
|
|
30 |
|
31 |
load_dotenv()
|
32 |
|
|
|
33 |
os.environ["GRPC_VERBOSITY"] = "ERROR"
|
34 |
os.environ["GLOG_minloglevel"] = "2"
|
35 |
|
36 |
-
|
37 |
-
api_key=os.environ.get("GROQ_API_KEY"),
|
38 |
-
)
|
39 |
-
openai_client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY"))
|
40 |
-
# give access to all APIs for GCP instance
|
41 |
-
# gcloud auth application-default login
|
42 |
-
genai.configure(api_key=os.environ.get("GENAI_API_KEY"))
|
43 |
-
vertexai.init(project="proprietary-info-detection", location="us-central1")
|
44 |
-
gemini_client = GenerativeModel("gemini-1.5-pro-001")
|
45 |
-
claude_client = anthropic.Anthropic(api_key=os.environ.get("ANTHROPIC_API_KEY"))
|
46 |
-
|
47 |
-
# LLM params
|
48 |
-
# For GPT-4 1 word is about 1.3 tokens.
|
49 |
-
temperature = 1.0
|
50 |
-
max_tokens = 2048
|
51 |
-
|
52 |
-
# RAG params
|
53 |
CHUNK_SIZE = 1024
|
54 |
CHUNK_OVERLAP = CHUNK_SIZE // 8
|
55 |
K = 10
|
|
|
|
|
|
|
1 |
import os
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
from langchain_community.document_loaders import PyMuPDFLoader
|
|
|
3 |
from langchain_core.documents import Document
|
4 |
from langchain_community.embeddings.sentence_transformer import (
|
5 |
SentenceTransformerEmbeddings,
|
6 |
)
|
7 |
from langchain.schema import StrOutputParser
|
8 |
from langchain_community.vectorstores import Chroma
|
9 |
+
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
10 |
from langchain import hub
|
11 |
from langchain_core.output_parsers import StrOutputParser
|
12 |
+
from langchain_core.runnables import RunnablePassthrough
|
|
|
13 |
from langchain_groq import ChatGroq
|
14 |
from langchain_openai import ChatOpenAI
|
15 |
from langchain_google_genai import ChatGoogleGenerativeAI
|
|
|
18 |
|
19 |
load_dotenv()
|
20 |
|
21 |
+
# suppress grpc and glog logs for gemini
|
22 |
os.environ["GRPC_VERBOSITY"] = "ERROR"
|
23 |
os.environ["GLOG_minloglevel"] = "2"
|
24 |
|
25 |
+
# RAG parameters
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
CHUNK_SIZE = 1024
|
27 |
CHUNK_OVERLAP = CHUNK_SIZE // 8
|
28 |
K = 10
|