eljanmahammadli commited on
Commit
8f26ea6
·
1 Parent(s): 2a53cb7

removed unused imports

Browse files
Files changed (1) hide show
  1. 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 CharacterTextSplitter, RecursiveCharacterTextSplitter
21
  from langchain import hub
22
  from langchain_core.output_parsers import StrOutputParser
23
- from langchain_core.runnables import RunnablePassthrough, RunnableMap
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
- groq_client = Groq(
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