How can we help?
Browse the categories below or search. If you can't find what you need, email support@tylellm.com.
Getting started
Create an account, run your first chat, install on your phone.
Account & sign-in
Reset password, change email or phone, set up 2FA.
Plans & billing
Upgrade, cancel, refunds, invoices, payment methods.
Organizations & workspaces
Create a workspace, invite members, share chats, roles, audit log.
Using ty\e
Chat, voice, CAD generation, vision, custom instructions.
Privacy & data
Export, delete, training opt-out, what we store and why.
API access
Get a key, authenticate, rate limits, troubleshoot 401/429.
Getting started
How do I create an account?
Visit tylellm.com/app, click Sign up, and either:
- Sign in with Google or Apple (one click)
- Enter email + password (min 8 chars, mix of letter + digit/symbol)
- Sign in with phone number (we'll SMS you an OTP)
Free plan gives you 100 messages per day with no credit card required.
What can I do with the free plan?
- 100 messages per day · 2M tokens per month
- ty\e v1 (base model) — fast everyday answers
- Text chat + voice conversation
- Real-time vision (basic) — analyze photos
- CAD viewer (STEP / STL files)
- Chat history saved across devices
Upgrade to Pro for advanced reasoning, CAD generation, and API access. See pricing.
Can I install ty\e on my phone?
Yes — ty\e is a Progressive Web App (PWA). On iOS Safari or Android Chrome:
- iOS: Open
tylellm.com/app, tap the share icon, then "Add to Home Screen" - Android: Open
tylellm.com/app, tap the menu, then "Install app"
The icon appears on your home screen like a native app. No App Store / Play Store install needed.
How do I run my first chat?
After sign-in, type a question in the input at the bottom. Try:
- "Calculate cooling load for a 200 m² office at 35°C"
- "Draw a 4-bar linkage with crank 50mm"
- "Explain Mohr's circle with σx=80, σy=20, τxy=30"
For voice chat, tap the microphone icon — speak naturally in Thai or English.
Account & sign-in
I forgot my password
- Go to the sign-in page → click Forgot password?
- Enter your account email → we'll send a 6-digit code
- Enter the code + new password
Resetting your password signs you out of all other devices. If you don't receive the email, check spam folder. Codes expire in 15 minutes.
How do I change my email or phone?
Settings → Account → click Change next to Email or Phone. You'll verify the new address/number with a code before the change takes effect. We also notify the old address.
How do I enable 2FA (two-factor authentication)?
Settings → Security → two options:
- Authenticator App (TOTP) — Google Authenticator, Authy, 1Password. Scan QR, enter the 6-digit code. Recommended — works offline, no SMS cost.
- SMS OTP — receive a code via text at sign-in. Requires a phone number on file.
Once enabled, sign-in requires the 6-digit code after your password.
How do I sign out of a specific device?
Settings → Active devices → see all logged-in sessions. Click Revoke next to any device. Sign out of all other devices kills every session except the current one. Useful if you lost a phone.
Why do I see "new device" emails?
We send a security alert the first time you sign in from a new IP+browser. If you didn't sign in, change your password immediately and check Active devices. If it's you, no action needed — the alert is for awareness.
Plans & billing
How do I upgrade to Pro or Max?
Settings → Plans → click Upgrade on the plan you want. Enter card details (we use Stripe — we don't store your card number). The new plan activates instantly.
Pro = ฿390/mo, Max = ฿2,490/mo. Prices include VAT.
How do I cancel?
Settings → Billing → Cancel subscription. You keep paid features until the end of the current billing period, then auto-downgrade to Free. No proration.
Refund policy
We refund the most recent month if you've used less than 10% of the plan's daily limit. Email support@tylellm.com within 14 days of charge.
For billing errors or duplicate charges, full refund anytime.
Where are my invoices?
Settings → Billing → Payment history — click any row to download a PDF invoice. Invoices include VAT and your company name (set in Settings → Account).
Can I get an Organization plan?
Yes — the Organization plan is available now at ฿720/seat/mo (minimum 5 seats, billed monthly in THB via Stripe).
- Open the app → click the workspace switcher in the sidebar → Create organization
- Invite teammates by email (they accept via the link we send)
- Owner only: in the workspace settings, click Upgrade to Organization — the checkout opens in a popup, no leaving the app
Need volume discount, annual billing, or invoiced payments for >25 seats? Email sales@tylellm.com — Enterprise tier is custom-priced.
How do I manage seats / change the card / cancel a Team subscription?
Owner only: in the workspace card, click Adjust seats (changes quantity, prorated automatically) or Manage billing (opens the Stripe portal in a popup window where you can update card, download invoices, or cancel).
Organizations & workspaces
What is a workspace, and how is it different from my personal account?
A workspace (organization) is a shared container for chats, CAD, and tasks that multiple users can access. Your personal account stays separate — chats you create there are private to you and never visible to a team.
The sidebar shows which workspace you're currently in. Use the switcher to flip between your personal account and any Organization workspace you belong to. Every API call carries an X-Organization-Id header so resources stay correctly scoped.
How do I create a workspace?
Open the app → click the workspace pill at the top of the sidebar → Create organization. Give it a name and a slug (used in invites). You're automatically the owner.
Workspaces start on the Free plan with a 5-seat limit. Upgrade to Organization to unlock higher seat counts and Organization-only features.
How do I invite teammates?
Owner or admin: open the workspace card → expand the workspace → Invite by email. Pick a role (Member / Admin), enter the email, hit Send invite. We email them a one-click accept link.
Invitations expire after 14 days. Re-send or revoke any pending invite from the same panel.
How do I share a chat with my team?
Open the chat → ⋯ menu in the sidebar → Share with workspace. The chat instantly becomes visible to every member of the current workspace. To revoke, ⋯ → Make private — anyone currently reading it gets evicted with a toast notification.
Chats are private by default. Sharing is per-chat and explicit — there's no "everything is shared" mode.
What can teammates do on a shared chat?
Anyone in the workspace can read, append messages, and extend the CAD canvas on a shared chat — updates appear in real time (within ~25 ms over Server-Sent Events).
Only the original author can rename the chat, toggle its share scope, or delete it. Other members can move it to a project or archive their own view.
What are the roles, and what can each one do?
- Owner — billing, archive the workspace, change any member's role, remove members, every Admin power.
- Admin — invite/revoke members, remove non-owner members, view audit log.
- Member — read & collaborate on shared chats, send messages, manage their own chats.
The owner role is unique per workspace and can only be transferred by emailing support.
Where do I see who edited what?
Every shared-chat action (share toggle, edit, delete) is logged with actor, timestamp, and details. Two ways to view:
- On a single shared chat: ⋯ → Activity shows the timeline for that chat (visible to anyone with read access).
- Workspace-wide: workspace card → Activity log shows every billing, invite, role-change, and chat event (Admin+ only).
Using ty\e
Which language can I write in?
Any. ty\e detects your input language and replies in the same one. Thai input → Thai answer. English input → English answer. You can mix in one conversation.
To force a specific reply language, add it to Custom Instructions (Settings → Custom Instructions): "Always reply in English."
How does Custom Instructions work?
Settings → Custom Instructions — two text boxes:
- About you — profession, industry, units (SI / Imperial), tools
- Response style — concise vs detailed, formula display, language
Both apply to every chat across devices. Personalization toggle in Privacy panel turns this off without deleting your text.
How do I generate a CAD drawing?
Ask in plain language: "Draw a 4-bar linkage with crank 50mm, coupler 80mm, rocker 60mm." ty\e generates a parametric drawing inline. Click the drawing to:
- Tweak parameters live
- Export as STEP / STL / DXF
- View in 3D mode
CAD generation requires Pro or Max plan. Free plan can view existing files but not generate.
Voice doesn't work / mic not detected
Voice requires:
- HTTPS (we serve everything over HTTPS — should always be fine)
- Microphone permission in your browser
- Chrome / Safari / Edge (Firefox has limited Web Speech API support)
If the mic icon shows a strikethrough, click it → grant permission → reload.
Can I share a conversation with my team or publicly?
With your team: yes — see the Organizations & workspaces section. Toggle Share with workspace on any chat to make it instantly visible (and collaboratively editable) to every member of the workspace.
Publicly (read-only link): not yet — public share URLs are on the roadmap. For now, Export the chat as Markdown or JSON (Settings → Data → Export) and paste/upload elsewhere.
Privacy & data
Do you use my chats to train AI?
No, not by default. Settings → Privacy → "Use data to improve AI" is OFF unless you explicitly turn it on. Your conversations are processed only to generate replies and never enter our training set.
How do I download all my data?
Settings → Data → "Download account data" → PDPA-compliant JSON includes:
- Profile, subscription, payment history
- All chat sessions with messages
- Daily usage (last 180 days)
- Active devices and audit log
Or export chats only as JSON / Markdown via the same panel.
How do I delete my account?
Settings → Data → Delete account. You'll need to:
- For email accounts: confirm with password
- For social accounts (Google/Apple): type "DELETE my account"
Account + chats + payment records → hard-deleted within 30 days. Audit logs retained 12 months for security forensics, then purged. Payment records retained 7 years per Thai accounting law.
What about turning off "Save chat history"?
Settings → Privacy → "Save chat history" off → new conversations stay in your browser only (localStorage). They don't sync to other devices. Old sessions on the server stay until you delete them.
API access
How do I get an API key?
Upgrade to Pro or Max → Settings → API → click Show or Copy. Keys start with gx_ followed by 56 hex characters.
Free plan accounts cannot issue keys. See the full API reference.
I'm getting 401 Unauthorized
- Check
Authorization: Bearer gx_...header is set correctly - If you regenerated the key, the old one is dead — update your env var
- If your plan lapsed to Free, the key stops working until you re-upgrade
- Check there are no trailing spaces in the key
I'm getting 429 Too Many Requests
You've hit the per-minute rate limit. Pro: 60 req/min, Max: 120 req/min. The response includes a Retry-After header telling you seconds to wait. Implement exponential backoff in your client.
Daily caps: Pro 1,000 messages, Max unlimited. Resets at 00:00 UTC.
How do I receive streaming responses?
Set "stream": true in the request body. Response is Server-Sent Events:
data: {"delta": "Using"}
data: {"delta": " Darcy"}
...
data: [DONE]
Concatenate every delta field. See Streaming format.
Still need help?
Email us — we read every message and reply within 24 hours on weekdays.