MCPcopy Create free account

hub / github.com/DVampire/FinAgent / functions

Functions330 in github.com/DVampire/FinAgent

Method__call__
Call method for the singleton metaclass.
finagent/utils/singleton.py:12
Method__init__
(self, stocks, processor)
tools/data_process.py:41
Method__init__
(self, stocks, downloader)
tools/download_sentiment.py:20
Method__init__
(self, stocks, downloader)
tools/download_expert_knowledege.py:20
Method__init__
(self, stocks, downloader)
tools/download_economic.py:20
Method__init__
(self, stocks, downloader)
tools/download_news.py:20
Method__init__
(self, stocks, downloader)
tools/download_prices.py:41
Method__init__
(self)
finagent/tools/rapid_apis.py:20
Method__init__
(self, tunnel, username, password)
finagent/utils/get_proxy.py:118
Method__init__
(self, *args, use_proxy: str = None, max_retry: int = 5,
finagent/downloader/custom.py:4
Method__init__
(self, root: str = "", token: str = None, delay: int = 1,
finagent/downloader/tools/fmp_economic_downloader.py:30
Method__init__
(self, *args, root: str = "", token: str = "",
finagent/downloader/tools/rapidapi_downloader.py:25
Method__init__
(self, root: str = "", token: str = None, delay: int = 1,
finagent/downloader/tools/fmp_sentiment_downloader.py:30
Method__init__
(self, root: str = "", token: str = None, delay: int = 1,
finagent/downloader/prices/yahoofinance_day_downloader.py:22
Method__init__
(self, root: str = "", token: str = None, delay: int = 1,
finagent/downloader/prices/polygon_day_downloader.py:23
Method__init__
(self, root: str = "", token: str = None, delay: int = 1,
finagent/downloader/prices/fmp_day_downloader.py:32
Method__init__
(self, root: str = "", token: str = None, delay: int = 1,
finagent/downloader/news/fmp_downloader.py:139
Method__init__
(self, root: str = "", token: str = None, delay: int = 1,
finagent/downloader/news/fmp_downloader.py:168
Method__init__
(self, *args, root: str = "", token: str = "",
finagent/downloader/news/yahoofinance_downloader.py:27
Method__init__
(self, root: str = "", token: str = None, delay: int = 1,
finagent/downloader/news/polygon_downloader.py:24
Method__init__
(self, *args, **kwargs)
finagent/prompt/custom.py:13
Method__init__
(self, *args, model: Any = None, previous_action_look_back_
finagent/prompt/trading/high_level_reflection.py:16
Method__init__
(self, *args, model: Any = None, **kwargs)
finagent/prompt/trading/latest_market_intelligence_summary.py:19
Method__init__
(self, *args, model: Any = None, short_term_past_date_range
finagent/prompt/trading/low_level_reflection.py:16
Method__init__
(self, *args, model: Any = None, **kwargs)
finagent/prompt/trading/decision.py:16
Method__init__
(self, *args, model: Any = None, **kwargs)
finagent/prompt/trading/past_market_intelligence_summary.py:19
Method__init__
( self, memory_path: str, vectorstore: VectorStore, memory: Op
finagent/memory/basic_memory.py:18
Method__init__
( self, root, symbols: List[str], memory_path: str, embedding_dim: int
finagent/memory/interface.py:18
Method__init__
Initialize the Meta Faiss vectorstore. Code modified based on langchain. Args: embedding_provider: Embedding provider.
finagent/memory/faiss.py:43
Method__init__
(self)
finagent/data/base.py:13
Method__init__
(self, root: str = None, price_path: str = None, news_path:
finagent/data/dataset.py:11
Method__init__
(self, root=None, path_params = None, stocks_path = None,
finagent/processor/processor.py:205
Method__init__
(self, mode: str = "train", dataset: Any = None, selected_a
finagent/environment/trading.py:10
Method__init__
(self, memory: MemoryInterface, provider: EmbeddingProvider,
finagent/query/diverse_query.py:6
Method__init__
(self, root = None, workdir = None, tag = None,
finagent/plots/interface.py:13
Method__init__
Initialize a class instance Args: cfg: Config object Returns: None
finagent/provider/provider.py:57
Method__init__
(self)
finagent/asset/base.py:11
Method_emb_invocation_params
(self)
finagent/provider/provider.py:111
Method_embed_with_retry
(**kwargs: Any)
finagent/provider/provider.py:140
Method_generate_response_with_retry
Send a request to the OpenAI API.
finagent/provider/provider.py:307
Method_init_stocks
(self)
finagent/data/base.py:16
Method_load_news
(self)
finagent/data/base.py:22
Method_load_prices
(self)
finagent/data/base.py:19
Method_replace_keys
(self, text: str, params: Dict)
finagent/prompt/custom.py:16
Method_request_get
(self, url, headers=None, verify=None, params=None)
finagent/downloader/custom.py:57
Method_request_post
(self, url, headers, json)
finagent/downloader/custom.py:77
Methodadd
Add data to memory.
finagent/memory/basic_memory.py:31
Methodadd_embeddings
Add embeddings to the vectorstore. Args: keys: list of metadatas associated with the embedding. embeddings: Iterable
finagent/memory/base.py:18
Methodadd_recent_history
( self, type: str, symbol: str, data: Dict, )
finagent/memory/interface.py:131
Methodadd_to_memory
(self, state: Dict= None, info: Dict = None,
finagent/prompt/trading/high_level_reflection.py:79
Methodadd_to_memory
(self, state: Dict, info: Dict, res: Dict,
finagent/prompt/trading/latest_market_intelligence_summary.py:123
Methodadd_to_memory
(self, state: Dict, info: Dict, params: Dict
finagent/prompt/trading/past_market_intelligence_summary.py:54
Methodassemble_prompt
(self, system_prompts: List[str], user_inputs: List[str], image_filenames: List[str])
finagent/provider/provider.py:410
Methodassemble_prompt
Combine parametes in the appropriate way for the provider to use.
finagent/provider/base_llm.py:31
Methodcheck_asset_info
(self, symbol: str = None)
finagent/asset/base.py:59
Methodcheck_download
(self)
finagent/downloader/tools/fmp_economic_downloader.py:72
Methodcheck_download
(self, stocks = None, start_date = None,
finagent/downloader/tools/rapidapi_downloader.py:65
Methodcheck_download
(self)
finagent/downloader/tools/fmp_sentiment_downloader.py:72
Methodcheck_download
(self, stocks = None, start_date = None,
finagent/downloader/prices/yahoofinance_day_downloader.py:58
Methodcheck_download
(self, stocks = None, start_date = None,
finagent/downloader/prices/polygon_day_downloader.py:63
Methodcheck_download
(self, stocks = None, start_date = None,
finagent/downloader/prices/fmp_day_downloader.py:70
Methodcheck_download
(self, stocks = None, start_date = None,
finagent/downloader/news/yahoofinance_downloader.py:71
Methodcheck_download
(self, stocks = None, start_date = None,
finagent/downloader/news/polygon_downloader.py:60
Methodcheck_trader
(self, name: str = None)
finagent/asset/base.py:65
Methodconvert_state_info_to_parmas
(self, *args, **kwargs)
finagent/prompt/custom.py:26
Functionconvert_to_json_serializable
Recursively converts int64 and float64 to int and float in a dictionary. Parameters: - data (dict): Input dictionary with potentially no
finagent/utils/json_utils.py:104
Methodcreate_completion
Create a chat completion using the OpenAI API Supports both GPT-4 and GPT-4V). Example Usage: image_path = "path_to_your_ima
finagent/provider/provider.py:256
Functiondecorator
(query)
finagent/query/query_types.py:6
Methoddelete
Delete by keys. Args: keys: List of keys to delete. **kwargs: Other keyword arguments that subclasses might use.
finagent/memory/base.py:32
Methoddownload
(self, stocks = None, start_date = None, end_date = None)
finagent/downloader/tools/fmp_economic_downloader.py:76
Methoddownload
(self, stocks: str = None, start_date: str = None, end_date
finagent/downloader/tools/rapidapi_downloader.py:100
Methoddownload
(self, stocks = None, start_date = None, end_date = None)
finagent/downloader/tools/fmp_sentiment_downloader.py:76
Methoddownload
(self, stocks = None, start_date = None, end_date = None)
finagent/downloader/prices/yahoofinance_day_downloader.py:93
Methoddownload
(self, stocks = None, start_date = None, end_date = None)
finagent/downloader/prices/polygon_day_downloader.py:98
Methoddownload
(self, stocks = None, start_date = None, end_date = None)
finagent/downloader/prices/fmp_day_downloader.py:105
Methoddownload
(self, stocks: str = None, start_date: str = None, end_date
finagent/downloader/news/yahoofinance_downloader.py:106
Methoddownload
(self, stocks = None, start_date = None, end_date = None)
finagent/downloader/news/polygon_downloader.py:99
Methodembed_query
Embed query text.
finagent/provider/base_embedding.py:12
Functionexists_in_project_path
(path)
finagent/utils/file_utils.py:20
Functionfind_latest_checkpoint
Find the latest checkpoint from the working directory. Args: path(str): The path to find checkpoints. suffix(str): File extension
finagent/utils/misc.py:76
Functiongen_relative_project_path
(path)
finagent/utils/file_utils.py:10
Functiongenerate_dates
(start_date, end_date, interval_level='year')
finagent/utils/misc.py:51
Functionget_attr
(attr, key, default=None)
finagent/utils/utils.py:1
Methodget_embedding_dim
Get the embedding dimensions.
finagent/provider/base_embedding.py:16
Methodget_memory
(self, type: str, symbol: str)
finagent/memory/interface.py:77
Methodget_recent_history
( self, type: str, symbol: str, k: int = 1, )
finagent/memory/interface.py:141
Methodget_response_dict
(self, provider, model, messages
finagent/prompt/custom.py:105
Functionget_start_and_end_timestamps
(input_datetime)
finagent/tools/rapid_apis.py:5
Methodget_stockSentiment_sentiment
(self, stock)
finagent/tools/rapid_apis.py:104
Functionget_test_pipeline_cfg
Get the test dataset pipeline from entire config. Args: cfg (str or :obj:`ConfigDict`): the entire config. Can be a config fi
finagent/utils/misc.py:115
Methodinit_provider
Initialize a provider via a json config.
finagent/provider/base_llm.py:26
Methodinit_provider
Initialize a provider via a json config.
finagent/provider/base_embedding.py:21
Functionlangchain_parse_url
(url)
finagent/processor/processor.py:14
Methodload_local
( self, memory_path: str = None, vectorstore: VectorStore = None, )
finagent/memory/basic_memory.py:79
Methodload_local
( self, memory_path: str = None, )
finagent/memory/interface.py:163
Functionlong_term
(params: Dict)
finagent/query/query_types.py:30
Functionmedium_term
(params: Dict)
finagent/query/query_types.py:24
Functionmy_rank
(x)
finagent/processor/processor.py:37
Methodnum_tokens_from_messages
Return the number of tokens used by a list of messages. Borrowed from https://github.com/openai/openai-cookbook/blob/main/examples/How_to_coun
finagent/provider/provider.py:352
Functionparse_semi_formatted_json
(json_string)
finagent/utils/json_utils.py:51
← previousnext →201–300 of 330, ranked by callers