aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/litellm/integrations/email_templates
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/litellm/integrations/email_templates')
-rw-r--r--.venv/lib/python3.12/site-packages/litellm/integrations/email_templates/templates.py62
1 files changed, 62 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/litellm/integrations/email_templates/templates.py b/.venv/lib/python3.12/site-packages/litellm/integrations/email_templates/templates.py
new file mode 100644
index 00000000..7029e8ce
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/litellm/integrations/email_templates/templates.py
@@ -0,0 +1,62 @@
+"""
+Email Templates used by the LiteLLM Email Service in slack_alerting.py
+"""
+
+KEY_CREATED_EMAIL_TEMPLATE = """
+ <img src="{email_logo_url}" alt="LiteLLM Logo" width="150" height="50" />
+
+ <p> Hi {recipient_email}, <br/>
+
+ I'm happy to provide you with an OpenAI Proxy API Key, loaded with ${key_budget} per month. <br /> <br />
+
+ <b>
+ Key: <pre>{key_token}</pre> <br>
+ </b>
+
+ <h2>Usage Example</h2>
+
+ Detailed Documentation on <a href="https://docs.litellm.ai/docs/proxy/user_keys">Usage with OpenAI Python SDK, Langchain, LlamaIndex, Curl</a>
+
+ <pre>
+
+ import openai
+ client = openai.OpenAI(
+ api_key="{key_token}",
+ base_url={{base_url}}
+ )
+
+ response = client.chat.completions.create(
+ model="gpt-3.5-turbo", # model to send to the proxy
+ messages = [
+ {{
+ "role": "user",
+ "content": "this is a test request, write a short poem"
+ }}
+ ]
+ )
+
+ </pre>
+
+
+ If you have any questions, please send an email to {email_support_contact} <br /> <br />
+
+ Best, <br />
+ The LiteLLM team <br />
+"""
+
+
+USER_INVITED_EMAIL_TEMPLATE = """
+ <img src="{email_logo_url}" alt="LiteLLM Logo" width="150" height="50" />
+
+ <p> Hi {recipient_email}, <br/>
+
+ You were invited to use OpenAI Proxy API for team {team_name} <br /> <br />
+
+ <a href="{base_url}" style="display: inline-block; padding: 10px 20px; background-color: #87ceeb; color: #fff; text-decoration: none; border-radius: 20px;">Get Started here</a> <br /> <br />
+
+
+ If you have any questions, please send an email to {email_support_contact} <br /> <br />
+
+ Best, <br />
+ The LiteLLM team <br />
+"""