MCPcopy Create free account

hub / github.com/CL-lau/SQL-GPT / functions

Functions176 in github.com/CL-lau/SQL-GPT

↓ 21 callersMethodquery
(self, text, topK=5, where=None, where_document=None)
embedding/embeddingHelper.py:90
↓ 14 callersMethodget
从 Redis 获取键对应的值
memory/redisHelper.py:36
↓ 8 callersMethodsplit
(self, fileName, filePath, chunk_size=500, chunk_overlap=0, text_splitter=None, autoSpliter=False,
embedding/embeddingHelper.py:264
↓ 8 callersMethodsplit_documents
( document: list[Document], chunk_size: int=300, chunk_overlap: int=0 )
model/data_connection.py:59
↓ 6 callersMethodadd
(self, conversation_id: str, role_name: str, content: str)
sql/conversationORM.py:30
↓ 6 callersMethodhset
设置 Hash 中的字段值
memory/redisHelper.py:41
↓ 5 callersMethodclose
(self)
sql/conversationORM.py:26
↓ 5 callersMethodfind_valid_key
(self)
gpt/chat.py:84
↓ 5 callersMethodhget
获取 Hash 中字段的值
memory/redisHelper.py:45
↓ 4 callersMethodfrom_documents
(self, documents: list[Document], collectionId: Optional[str], embedding: Optional = OpenAIEmbeddings(),
embedding/embeddingHelper.py:604
↓ 4 callersMethodgenerate_response
(self, input_text: str, llm: Optional[OpenAI] = None, openai_api_key: Optional[str] = None, temperature: Optio
gpt/llm.py:26
↓ 4 callersMethodprocessResult
(self, query: list = None, query_vec: list = None, result=None)
embedding/embeddingHelper.py:397
↓ 4 callersMethodrun
(self, query: str)
gpt/docGPT.py:193
↓ 3 callersMethodchat
(self, questions, system_assistant=None, assistant=None, temperature=None, need_stream=False)
gpt/chat.py:103
↓ 3 callersMethodfrom_texts
(self, texts: list[str], collectionId: Optional[str] = None, embedding: Optional = OpenAIEmbeddings(),
embedding/embeddingHelper.py:632
↓ 3 callersFunctionget_db_operation_class
(sql)
sql/SQL_type.py:4
↓ 3 callersMethodoperate
(self, sql: Optional[str], dbID: Optional[str])
sql/SQLOperator.py:36
↓ 3 callersMethodquery_by_idWithSort
(self, conversation_id: str)
sql/conversationORM.py:94
↓ 2 callersMethodcalculate_similarity
(self, vec1, vec2)
memory/RedisCaching.py:33
↓ 2 callersMethodcheckClient
(self)
embedding/embeddingHelper.py:342
↓ 2 callersFunctionfile_chat
(fileId: Optional[str], fileGPT: Optional[FileGPT] = None)
app.py:12
↓ 2 callersMethodgenerated_id
(self)
embedding/embeddingHelper.py:686
↓ 2 callersMethodprocessResponse
:param response: :return: result id: 请求的ID object:返回的对象类型(例如,chat.completion) created: 请求的时间戳
gpt/chat.py:209
↓ 2 callersMethodquery_cache
(self, query: str = None, query_vec=None, k=3)
memory/RedisCaching.py:43
↓ 2 callersMethodsimilarity_search
(self, query: str, collectionId: str, topK: int = 4)
embedding/embeddingHelper.py:657
↓ 2 callersMethodsummaryEmbedding
(self, content: str)
embedding/embeddingHelper.py:669
↓ 2 callersMethodupdate_cache
(self, query: str, query_vec, results)
memory/RedisCaching.py:104
↓ 1 callersMethod__init__
(self)
utils/message_content.py:42
↓ 1 callersMethod__init__
(self)
sql/SQLOperator.py:31
↓ 1 callersMethod__init__
( self, chain_type: str, retriever, llm, chain_type_kwargs: dict )
gpt/docGPT.py:39
↓ 1 callersMethod_embeddings
(self)
gpt/docGPT.py:151
↓ 1 callersMethod_helper_prompt
(self, chain_type: str)
gpt/docGPT.py:140
↓ 1 callersMethod_test_provider
(self, provider: g4f.Provider)
gpt/docGPT.py:234
↓ 1 callersMethodaddAnswer
(self, answer: str)
utils/message_content.py:34
↓ 1 callersMethodaddQuestion
(self, question: str)
utils/message_content.py:30
↓ 1 callersMethodadd_file
(self, fileID: Optional[str] = None, docs: list[Document] = None)
gpt/llm.py:85
↓ 1 callersMethodaskQuestion
(self, question: Optional[str], topK: Optional[int] = 4, fileID: Optional[str] = None)
gpt/llm.py:99
↓ 1 callersMethodbatchQuery_preprocessing
(self, texts, top_k=3)
embedding/embeddingHelper.py:420
↓ 1 callersMethodclear_cache
(self)
memory/RedisCaching.py:119
↓ 1 callersMethodcrawl_file
(url: str)
model/data_connection.py:87
↓ 1 callersMethodexecute_query
(self, db_name, query)
front/DatabaseManagerGUI.py:87
↓ 1 callersMethodexecute_transaction
执行一个事务
memory/redisHelper.py:59
↓ 1 callersMethodextract_database_and_table_from_sql
从SQL语句中提取数据库名称和表名称 :param sql: SQL语句 :return: 数据库名称和表名称, jdbc
sql/SQLOperator.py:223
↓ 1 callersMethodgenerateSQL
(self, question: Optional[str], dbID: Optional[str], need_operate: Optional[bool] = False, only_sql: Optional[
gpt/llm.py:136
↓ 1 callersFunctiongenerate_sql_query
(description)
front/front.py:28
↓ 1 callersMethodgenerated_id
(self)
sql/SQLOperator.py:81
↓ 1 callersMethodgetEmbeddingModel
model_type: [ default, all-MiniLM-L6-v2, Sentence Transformers, OpenAI, Cohere, Instructor mo
embedding/embeddingHelper.py:481
↓ 1 callersMethodgetSpliter
(self, textSplit, fileName, autoSpliter=False, chunk_size=500, chunk_overlap=0)
embedding/embeddingHelper.py:346
↓ 1 callersMethodget_column_list
(self, db_name, table_name)
front/DatabaseManagerGUI.py:82
↓ 1 callersMethodget_db_structure_and_index
根据包含数据库和数据库表的SQL语句获取数据库结构和索引信息 :param sql: 包含数据库和数据库表的SQL语句,例如:SELECT * FROM mydatabase.mytable :return: 数据库结构和索引信息
sql/SQLOperator.py:210
↓ 1 callersMethodget_table_columns
(self)
sql/SQLOperator.py:135
↓ 1 callersMethodget_table_list
(self, db_name)
front/DatabaseManagerGUI.py:78
↓ 1 callersMethodinitConfig
(self)
memory/redisHelper.py:85
↓ 1 callersMethodinitConfig
(self)
memory/RedisCaching.py:123
↓ 1 callersMethodinitConfig
(self)
gpt/chat.py:38
↓ 1 callersMethodinitJDBC
(self)
sql/SQLOperator.py:118
↓ 1 callersFunctioninit_openai_limit
()
utils/st_content.py:77
↓ 1 callersFunctioninit_proxy
()
utils/st_content.py:44
↓ 1 callersFunctioninit_sidebar
()
utils/st_content.py:11
↓ 1 callersFunctioninit_upload_dir
()
utils/st_content.py:6
↓ 1 callersMethodinsert_cahing
(self, query: list = None, query_vec: list = None, result=None)
embedding/embeddingHelper.py:525
↓ 1 callersFunctionis_valid_ip
(ip)
utils/st_content.py:85
↓ 1 callersFunctionis_valid_port
(port)
utils/st_content.py:94
↓ 1 callersMethodload_documents
Loading PDF, Docx, CSV
model/data_connection.py:36
↓ 1 callersFunctionmain
()
app.py:71
↓ 1 callersMethodnum_tokens_from_messages
Returns the number of tokens used by a list of messages.
gpt/chat.py:238
↓ 1 callersFunctionoptimize_sql_query
(sql_query, database_structure)
front/front.py:38
↓ 1 callersMethodprocessSQL
(self, sql: Optional[str], dbID: Optional[str] = None)
gpt/llm.py:168
↓ 1 callersMethodprocess_result
(self, sql, result)
sql/SQLOperator.py:146
↓ 1 callersMethodpublish
发布消息到指定频道
memory/redisHelper.py:73
↓ 1 callersMethodquery_database
(self, query)
memory/RedisCaching.py:97
↓ 1 callersMethodquery_latest_id
(self, conversation_id: str)
sql/conversationORM.py:61
↓ 1 callersMethodquery_latest_offset
(self, conversation_id: str)
sql/conversationORM.py:72
↓ 1 callersMethodquery_preprocessing
(self, text: str, top_k=3)
embedding/embeddingHelper.py:408
↓ 1 callersMethodsadd
向集合添加成员
memory/redisHelper.py:50
↓ 1 callersMethodsave
(self, sql)
sql/orm.py:11
↓ 1 callersMethodsaveFile
(self, fileName, filePath, chunk_size=500, chunk_overlap=0, text_splitter=None, autoSpliter=False,
embedding/embeddingHelper.py:226
↓ 1 callersMethodset
设置键值对到 Redis
memory/redisHelper.py:32
↓ 1 callersMethodshow_available_providers
Test all the providers then find out which are available
gpt/docGPT.py:247
↓ 1 callersMethodsmembers
获取集合中的所有成员
memory/redisHelper.py:54
↓ 1 callersMethodsubscribe
订阅指定频道并处理消息
memory/redisHelper.py:77
↓ 1 callersFunctionupload_and_process_document
()
components/document_processor.py:10
↓ 1 callersFunctionwarning
Log a message with severity 'WARNING' on the root logger. If the logger has no handlers, call basicConfig() to add a console handler with a p
logger/selflogger.py:28
MethodSQL_ERROR_CHECK
(self, sql: Optional[str], error: Optional[str], need_operate: Optional[bool] = False, only_sql: Optional[bool
gpt/llm.py:151
Method__call__
(cls, *args, **kwargs)
embedding/embeddingHelper.py:54
Method__init__
(self, **kwargs: Any)
utils/message_content.py:22
Method__init__
(self, conversation_ids: list[str])
utils/message_content.py:53
Method__init__
(self, jdbcList=None, userNames=None, passwords=None)
sql/SQLOperator.py:93
Method__init__
(self)
sql/conversationORM.py:23
Method__init__
(self, data_file="sql/sql.pkl")
sql/orm.py:7
Method__init__
(self, host=None, port=None, db=None, pool_size=None, password=None, config_file=None)
memory/redisHelper.py:9
Method__init__
(self, host=None, port=None, db=None, pool_size=None, password=None, config_file=None, th=0.5)
memory/RedisCaching.py:12
Method__init__
(self, openai_api_key: Optional[str] = None, temperature: Optional[float] = 0.7)
gpt/llm.py:17
Method__init__
(self, fileId: Optional[str] = None, fileEmbeddingDB: Optional[str] = None)
gpt/llm.py:39
Method__init__
(self, sqlUrl: Optional[str], userName: Optional[str], password: Optional[str])
gpt/llm.py:110
Method__init__
(self)
gpt/agent.py:16
Method__init__
(self, OPENAI_API_KEY: Optional[str] = None, OPENAI_API_BASE: Optional[str] = None, MODEL_TYPE="gpt-3.5-turbo"
gpt/chat.py:14
Method__init__
( self, chain_type: str, retriever, llm )
gpt/docGPT.py:23
Method__init__
( self, chain_type: str, retriever, llm, )
gpt/docGPT.py:61
Method__init__
(self, docs)
gpt/docGPT.py:89
next →1–100 of 176, ranked by callers