Getting Started
This guide walks you through running swordfish locally. You will need an eMASS API key, and credentials for a supported LLM provider.
Agent
export AZURE_TENANT_ID="<REPLACE_ME>"
export AZURE_CLIENT_ID="<REPLACE_ME>"
export AZURE_CLIENT_SECRET="<REPLACE_ME>"
export AZURE_CLOUD="<REPLACE_ME>"
export AZURE_AUTHORITY_HOSTS="<REPLACE_ME>"
export AZURE_TOKEN_SCOPES="https://cognitiveservices.azure.<REPLACE_ME>/.default"
export AZURE_OPENAI_ENDPOINT="https://<REPLACE_ME>.openai.azure.<REPLACE_ME>/"
export AZURE_OPENAI_API_VERSION="<REPLACE_ME>"
export AZURE_OPENAI_DEPLOYMENT="swordfish"
export MCP_SERVER_ENDPOINT="http://swordfish-tools:8282/mcp"
Tools
export EMASS_API_URL="<REPLACE_ME>"
export EMASS_API_KEY="<REPLACE_ME>"
export EMASS_API_UID="<REPLACE_ME>"
export SERPER_API_KEY="<REPLACE_ME>"