You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							24 lines
						
					
					
						
							1.0 KiB
						
					
					
				
			
		
		
	
	
							24 lines
						
					
					
						
							1.0 KiB
						
					
					
				| from swarms import Agent
 | |
| 
 | |
| from swarms_tools.finance.dex_screener import (
 | |
|     fetch_dex_screener_profiles,
 | |
| )
 | |
| 
 | |
| # Initialize the agent
 | |
| agent = Agent(
 | |
|     agent_name="Financial-Analysis-Agent",
 | |
|     agent_description="Personal finance advisor agent",
 | |
|     max_loops=1,
 | |
|     model_name="gpt-4o",
 | |
|     dynamic_temperature_enabled=True,
 | |
|     user_name="swarms_corp",
 | |
|     return_step_meta=False,
 | |
|     output_type="str",  # "json", "dict", "csv" OR "string" "yaml" and
 | |
|     auto_generate_prompt=False,  # Auto generate prompt for the agent based on name, description, and system prompt, task
 | |
|     interactive=False,
 | |
| )
 | |
| 
 | |
| token_profiles = fetch_dex_screener_profiles()
 | |
| prompt = f"Using data from DexScreener, analyze the latest tokens and provide a detailed analysis with top 5 tokens based on their potential, considering both their profiles and recent boosts. The token profiles are sourced from DexScreener's token profiles API, while the token boosts are sourced from DexScreener's latest token boosts API. {str(token_profiles)}"
 | |
| agent.run(prompt)
 |