Platform log

Changelog

Every change you can use in FlyMyAI Headless Cloud, newest first. Each one says what you can do now, links its documentation and gives a request to paste into your assistant.

Version 1.17.1Updated 64 versions

For agents: the same log as Markdown at /changelog.md and JSON at /changelog.json, or the whats_new tool on the Agents MCP.

October 2026

1.17.1

A short preview on every agent people copy

  • sharing

    Every agent gets a preview - one or two sentences on what it does - that FlyMyAI writes each time a version goes live. People see it where they copy the agent: on its public page and, for a lead, as its project's description.

    Useget_agentprojects_getDocs →

    TryFreeze my last good agent run and tell me the preview people will see when they copy it.
  • sharing

    Write your own preview in the agent's Share window or with update_agent (preview, up to 280 characters); it stays through later freezes until you clear it.

    Useupdate_agentDocs →

    TrySet the preview of my newest agent to one clear sentence about what it does, then show it to me.
1.17.0

Clone official agent templates with a guided setup

  • templates

    Clone an official agent template in one click. The copy brings the lead agent with its guide, scripts and a demo input - never the author's chats, helpers, data or connections - and opens a welcome chat that asks everything once, then sets up and schedules the helpers.

    Useprojects_copycopy_agentDocs →

    TryClone the Instagram Trend Watcher template and set it up for @natgeo and @nasa with a daily report.
  • templates

    Template pages show the project diagram, every agent's tools with unit prices, how the template runs on a schedule and its measured setup cost.

    flymy.ai/agents/templates →

    TryOpen flymy.ai/agents/templates and tell me what a day of the Instagram Trend Watcher costs for 20 accounts.
  • app

    Agents without a project are listed on the Projects page; the Agents page now opens Projects.

    app.flymy.ai/projects →

1.16.7

Kimi K3.1 Pro as an agent brain and through the API

  • models

    Kimi K3.1 Pro, Moonshot's thinking model for agents and code, answers through /predict, the OpenAI-compatible API with function tools, and run_model, and reads images: $2 input and $10 output per 1M tokens. Set service_tier to priority for its faster Highspeed serving, or turn on private_mode.

    Userun_modelget_pricing/api/v1/flymyai/kimi-k3_1-pro/openai/v1/chat/completions/api/v1/flymyai/kimi-k3_1-pro/predictDocs →

    TryAsk Kimi K3.1 Pro on the priority tier to write a Python script that renames my photos by the date they were taken.
  • agents

    Pick Kimi K3.1 Pro as an agent's brain: in the model picker, as model kimi-k3.1-pro on the REST API, or in create_agent and update_agent on the Agents MCP. Its reasoning goes from low to max, and each model call costs $2 input and $10 output per 1M tokens.

    Usecreate_agentupdate_agentlist_agent_modelsDocs →

    TryMake an agent on Kimi K3.1 Pro that finds this week's three most discussed AI papers and sums up each in two lines.
1.16.6

Retry image and video generation without paying twice

  • mcp

    run_model takes an optional operation_key for image and video models too. The same key and input return the first job without a second charge; the same key with other input is refused before anything runs. Text models refuse a key.

    Userun_modelDocs →

    TryMake a flat blue circle icon with an operation key, then send the exact same call again and confirm I paid once.
  • api

    POST /predict/async/ accepts an Idempotency-Key header. The same key and input return the first prediction_id instead of queueing a second paid run; another input under that key gets 409 idempotency_key_reused.

    Use/api/v1/{owner}/{model}/predict/async/Docs →

  • models

    Model schemas describe each input's limits, such as allowed durations, file types and minimum video size, in get_model_schema and the model's openapi.json.

    Useget_model_schema/api/v1/{owner}/{model}/openapi.jsonDocs →

    TryShow me the input limits of Seedance 2.5 reference-to-video before I upload my clips.
1.16.5

Plan AI search citations with PromptLinks and CiteAI

  • templates

    Use the PromptLinks starter brief to research SEO and GEO link prospects, compare publishing options and review crawler access and source credibility before choosing placements.

    flymy.ai/agents/templates/promptlinks →

    TryShow me the PromptLinks brief and the connections I need to research link prospects.
  • templates

    Use the CiteAI starter brief and downloadable runbook to plan citation placements, prepare outreach and track source-backed results with review checkpoints.

    flymy.ai/agents/templates/citeai →

    TryOpen the CiteAI runbook and help me plan a citation-placement workflow.
  • mcp

    Read the Collaborator and DataForSEO setup guides, choose the connections for your research workflow and copy a scoped setup brief before running it.

    flymy.ai/mcp/dataforseo →

    TryShow me the Collaborator and DataForSEO guides and which connections PromptLinks uses.
1.16.4

Investment research workflows with Akta company data

  • templates

    Start investment research from editable Akta workflows: source private companies for a thesis, check growth signals, write a first-pass memo, compare competitors, read customer reviews or find a timely reason to reach a founder.

    flymy.ai/vc →

    TryUse Akta to write a first-pass investment memo on Linear with sources, three risks and five founder questions.
1.16.3

Find agent templates and connector setup guides

  • templates

    Browse Instagram trend-watching and SEO/GEO research starter templates. Each page includes a downloadable brief, required connections, inputs, outputs and usage pricing to help you create your own agent.

    flymy.ai/agents/templates →

    TryShow me the Instagram trend-watching template and what I need to connect before creating my agent.
  • mcp

    Use dedicated Instagram and Telegram guides to choose a connector, understand its access and pricing, and copy a scoped setup request into your assistant.

    flymy.ai/mcp/telegram →

    TryShow me how to connect Telegram to my agent and start with a read-only summary of a chat I choose.
1.16.2

Instagram data requests cost $0.01

  • billing

    Read public Instagram profiles, posts, reels, comments and search results for $0.01 per billed request with the shared FlyMyAI connection, reduced from $0.02. New agent runs, direct tool calls and Team reservations use this price.

    Docs →

    TryLook up the public Instagram profile @instagram and show its follower count.
1.16.1

Retry paid vision and decision calls safely

  • mcp

    analyze_media, make_typed_decision and run_model for the vision model or TypeSafe Jev take an optional operation_key. The same key and input return the first answer without a second charge; the same key with other input is refused before anything runs.

    Useanalyze_mediamake_typed_decisionrun_modelDocs →

    TryDescribe this product photo with an operation key, then send the exact same call again and confirm I was charged once.
  • api

    When an Idempotency-Key was already used, the 409 answer carries a code: idempotency_key_reused when the key belongs to another request, idempotency_key_in_flight while the same request is still running.

    Use/api/v1/agents/tasks/{id}/run-loop//api/v1/agents/compilations/{id}/run-instruction/Docs →

1.16.0

Pass complete files and instructions between agents

  • agents

    Give an agent instructions from an uploaded file. Helpers return complete reports by reference, and agent code can stream their contents with size and SHA-256 verification.

    Useupload_agent_filecreate_agentrun_agentread_run_resultDocs →

    TryGive a helper my instruction file, have it build a report, and pass the complete report to the lead.
  • api

    Start an agent with its first message in the same request. Owner runs can create and schedule requested helpers, with input values that can change for future scheduled runs.

    Userun_agentcreate_agentDocs →

    TrySet up a helper from my instructions, test it with these inputs, then schedule it for Monday mornings.
1.15.4

DeepSeek V4.1 Flash through the API, with a faster priority tier

  • models

    DeepSeek V4.1 Flash answers with text and images through /predict, the OpenAI-compatible API with function tools, and run_model: $0.30 input and $1.20 output per 1M tokens. Set service_tier to priority for its fastest serving, or private_mode to keep prompts and answers out of FlyMyAI storage.

    Userun_modelget_pricing/api/v1/flymyai/deepseek-v4_1-flash/openai/v1/chat/completions/api/v1/flymyai/deepseek-v4_1-flash/predictDocs →

    TryAsk DeepSeek V4.1 Flash on the priority tier to write a Python function that checks whether a string is a palindrome.
1.15.3

Read what a run used and cost from the Python SDK

  • sdk

    The Python SDK reads what a run used and what it costs: client.runs.prices(run_id) for one run and client.runs.list_prices() for your newest runs or the ones you name, sync and async, from flymyai 1.2.0rc16.

    UseGET /api/v1/agents/executions/{id}/prices/Docs →

    TryHow much did my last ten agent runs cost, and which one used the most model tokens?
1.15.2

See which lines of a run's cost are already charged

  • billing

    Every tool call and model answer in a run's cost says whether it is settled - already charged - or still the estimate the charge will use, and model answers show their reasoning tokens.

    Useget_execution_pricelist_execution_pricesGET /api/v1/agents/executions/{id}/prices/

    TryIs the cost of my last agent run final yet, and how many reasoning tokens did it use?
  • app

    The cost breakdown in the chat header shows reasoning tokens next to tokens out and says how many lines are not charged yet.

    app.flymy.ai →

1.15.1

Choose DeepSeek V4.1 Flash 1017 as your agent brain

  • agents

    Choose DeepSeek V4.1 Flash 1017, DeepSeek's October 17 update of V4.1 Flash, in the model picker or from the Agents MCP. It takes the place of V4.1 Flash among the low-cost models for helper agents and subagents; agents already set to V4.1 Flash keep it.

    Uselist_agent_modelscreate_agentupdate_agentrun_agent

    TryMove my helper agent to DeepSeek V4.1 Flash 1017 and run it once.
1.15.0

Start an agent from a signed webhook

  • agents

    An agent's live version can start from a signed webhook. Create one in the agent's Run it tab (On an event), the API or the Agents MCP, sign each JSON event with your secret, and each event ID starts at most one run. Pause it, rotate the secret or read recent deliveries at any time.

    Usetriggers_v1_createtriggers_v1_listtriggers_v1_eventstriggers_v1_pause/api/v1/agents/triggers/Docs →

    TryShow the webhooks on my agents and which recent deliveries started a run.
  • sdk

    The Python SDK manages webhooks with client.triggers_v1: create, update, pause, activate, delete and read recent deliveries, with an idempotency key on every write.

    Useclient.triggers_v1Docs →

    TryWrite a Python script that lists my webhooks and prints each recent delivery with its run link.
1.14.0

Share a project by link and copy someone's project

  • sharing

    A project shares the way an agent does: Share, then Make public & copy link gives https://app.flymy.ai/projects/<id>. Anyone with the link sees its agents, pages and what a copy needs to connect - never its data, conversations, money or connections - and Make private stops new copies.

    Useprojects_shareprojects_getDocs →

    TryMake my project public and give me its link to post.
  • sharing

    Copy project brings a public project into your account: its agents with all their subagents, its pages and config, under your own budget. A tool you have not connected is asked for first; then the setup assistant connects what is left - a bot token, inputs, a schedule - in its chat.

    Useprojects_copyDocs →

    TryCopy https://app.flymy.ai/projects/fleet%3A94a14ca2-bd5c-4de4-bd32-54a3a062b1ed into my account and run it on https://example.com.
1.13.3

Agents create agents from your API runs; your Telegram bot names itself

  • agents

    A run you start through the API, the SDK or the Agents MCP can create and edit your agents with create_subagent and update_subagent, as your app chat does, and start them with delegate_agent. Scheduled and frozen runs, subagents and a deployed agent's customers cannot.

    Userun_agentcreate_subagentupdate_subagentdelegate_agentDocs →

    TryRun my agent: create a subagent that sums up a web page in three bullets, run it on https://example.com, and show me its result.
  • tools

    telegram_bot get_me names your bot (its @username) and the chat a message without chat_id goes to. A send to a bot nobody has written to yet says to open the bot in Telegram and press Start.

    Usetelegram_bot.get_meDocs →

    TryWhich Telegram bot is connected to my account, and which chat will it write to?
  • agents

    A failed tool call in a run's steps says why, in one line (reason), for the run's owner.

    Useget_runDocs →

    TryShow me why the failed steps of my last agent run failed.
  • billing

    list_agent_models names the cache-write price per 1M tokens for models that charge it, next to input, cached input and output.

    Uselist_agent_modelsDocs →

    TryList the agent models with their input, cached input, cache-write and output prices.
  • app

    Run now and Try it once on a saved version ask for its required inputs, prefilled from its schedule or its examples.

    Docs →

1.13.2

Sandbox code runs until it is done

  • tools

    execute_code, execute_code_with_outputs and run_code_block no longer stop at a default time limit: code runs until it finishes, its run ends, its budget or balance runs out, or the sandbox session ends (up to 30 minutes). Pass timeout_seconds to stop it sooner.

    Useexecute_codeexecute_code_with_outputsrun_code_blockDocs →

    TryRun a Python script in the sandbox that works for three minutes, printing a line every 30 seconds, and show me what it printed.
1.13.1

Edit artifacts in place; project budgets hold the project's own agent

  • artifacts

    Change an artifact without sending whole files: publish_artifact_version takes edits (exact text replacements) and files[].from (copy a file from an artifact you can read), with an optional sha256 check. read_artifact_files finds text, reads line ranges and describes images.

    Usepublish_artifact_versionread_artifact_filesDocs →

    TryChange the stage 1 price in my proposal deck to $30,000 and copy the logo from my other deck.
  • billing

    A project's budget now also counts and caps what the project's own agent and the helpers it starts spend, as it does for the agents its flymy.yaml declares. When a cap is reached, the next paid call is refused with the usual budget message.

    TryHow much have my project's agent and its helpers spent today against the project budget?
  • agents

    In your own chat an agent can test an edited code block before pinning it: run_code_block with version "draft" runs the current draft, then freeze_code_block pins it. Frozen versions keep running their pinned code.

    TryEdit my agent's code block, test the draft, then pin it as a new version.
1.13.0

Freeze keeps repeatable steps as pinned code by itself

  • agents

    Freeze now decides what becomes code: loops, data shaping and tool calls with clear rules turn into Python code blocks the frozen agent runs, while steps that need judgment stay with the agent. You just freeze; the saved instruction lists each code block with its version and SHA-256.

    Usefreeze_agentget_compilationrun_frozenDocs →

    TryFreeze my Hacker News topic counter and show me which steps became code.
  • agents

    Frozen code does not drift: editing a code block saves a new version, and every frozen version keeps running the exact code it was frozen with. The code block view in the app shows each version and which version every run used.

    Userun_frozensave_instruction_versionset_live_version

    TryEdit my agent's code block, then run its live frozen version and show which code version ran.
1.12.0

Keep every version of a frozen agent and choose the live one

  • agents

    Change a frozen agent without losing what works: save_instruction_version saves your edited instruction as a new version and keeps the old one, run_frozen tests it, and set_live_version makes it live. Runs and schedules that name no version use the live one; set an older one live to roll back.

    Usesave_instruction_versionset_live_versionrun_frozenlist_compilations

    TrySave my site tester's edited instruction as a new version and keep its current live version.
  • sdk

    Python SDK 1.2.0rc13 (pip install 'flymyai>=1.2.0rc13'): client.compilations.save_instruction, set_live, get_live and run_live. Over REST the same routes, and is_live=true on the compilation list finds the live version.

    Use/api/v1/agents/compilations/save-instruction/{execution_id}//api/v1/agents/compilations/{id}/set-live//api/v1/agents/compilations/live/{agent_id}/run-instruction/Docs →

    TryShow my site tester's live saved version using the FlyMyAI Python SDK.
  • agents

    update_compilation pauses and resumes a version's schedule with schedule_paused, keeping its cron, labels a version with name and note, and narrows or revokes its consent for browser screenshots and files.

    Useupdate_compilationget_compilation

    TryLabel a saved version of my site tester forms check and show its browser consent.
  • mcp

    upload_agent_file attaches a small file - a script, a prompt, a CSV - to an agent in one call, and the same operation_key returns the same file. The agent reads it in its sandbox or by name in its prompt.

    Useupload_agent_filelist_agent_files

    TryAttach a small JSON file to my site tester agent.
1.11.3

Code steps read recent tool results; AI Overview sources; saved browser consent

  • agents

    A code step can mount its recent tool results as files: run_tool_responses=true on execute_code or execute_code_with_outputs supplies the saved results within the sandbox limits, and a manifest names the tool behind each file.

    Useexecute_codeexecute_code_with_outputsDocs →

  • tools

    Google results from DataForSEO can include the AI Overview with the pages it cites: set load_async_ai_overview on dataforseo_serp_google_organic_live.

    Usedataforseo_serp_google_organic_liveDocs →

  • billing

    DataForSEO on FlyMyAI's account costs what DataForSEO charges for each call plus 15%. With your own DataForSEO key you pay only compute time.

    Docs →

  • agents

    A frozen agent keeps your consent for the browser screenshots and files its source run saved, so its runs and its schedule finish without asking. The app shows that consent on the version, and Ask every run takes it back.

    Usefreeze_agentrun_frozenget_compilation

    TryShow the browser consent saved on a frozen version of my site tester.
  • api

    Upload a file to an agent with one JSON request - filename with content or content_base64, up to 1 MiB - on the route that takes multipart uploads; the same Idempotency-Key returns the same file.

    Use/api/v1/agents/tasks/{uuid}/files/upload/

1.11.2

Seedream 5.0 Pro has an API safety-checker option

  • models

    Seedream 5.0 Pro creates or edits an image from a prompt and references. Its API accepts enable_safety_checker, enabled by default; explicit false selects the alternate image route. Check get_pricing for the price of each setting.

    Useget_model_schemaget_pricingrun_modelDocs →

    TryUse Seedream 5.0 Pro to make this portrait's background blue with enable_safety_checker=false.
1.11.1

Choose Grok 4.7 as your agent brain

  • agents

    Choose Grok 4.7 as an agent brain in the model picker or from the Agents MCP. Set its reasoning level, let it call tools and keep working after context compression. Each brain call uses your FlyMy balance.

    Uselist_agent_modelscreate_agentrun_agentDocs →

    TryCreate an agent on Grok 4.7 that returns a JSON object with status set to ok, then run it.
  • api

    Grok 4.7 supports function tools and tool-result messages through its OpenAI-compatible API. Send a stable prompt_cache_key for a continuing chat.

    Useget_model_schemaDocs →

    TryShow me the Grok 4.7 OpenAI-compatible base URL.
1.11.0

Change an artifact by pasting one line into Claude; start one from a standard type

  • artifacts

    Change an artifact by pasting one line into Claude: copy "<link> add these things to the artifact: " from its page and type the change. If you may edit it, you get a new version next to the live one and both stay; end with "and update current version" to make it live. Others get their own copy.

    Useget_artifactread_artifact_filespublish_artifact_versionclone_artifactDocs →

    TryMake v2 of my Golden Harvest game with different enemies, and keep v1 live.
  • artifacts

    Start an artifact from a standard type: a presentation, a 3D game, a landing page, a report, a dashboard or a gallery. Each works as it is and keeps its content in one file that its README.md explains, so most changes touch only that file.

    Uselist_artifact_typescreate_artifact/api/v1/artifacts/types/Docs →

    TryMake me a FlyMyAI presentation about our Q3 results, with a slide on pricing.
  • artifacts

    Save a new version next to the live one without replacing it, open it by its page link (?v= and the version number) and make it live when you are ready. get_artifact takes the artifact's own page link as well as a share link, and says what you may do next.

    Usepublish_artifact_versionupdate_artifactget_artifactDocs →

    TrySave a dark version of my landing page next to the live one and send me its link.
  • artifacts

    Files that look like secrets stay out of your pages: env files, version control folders, keys and certificates, and text files holding another service's token are refused with the file's name, because everyone who opens a page can read its files.

    Usecreate_artifactpublish_artifact_versionDocs →

  • sdk

    Python SDK 1.2.0rc12 (pip install 'flymyai>=1.2.0rc12'): client.artifacts.types() lists the standard types, create(type=...) starts from one, and a share link with a query string or the artifact's own page link works wherever the SDK takes a link or an id.

    Use/api/v1/artifacts/types//api/v1/artifacts/Docs →

    TryWrite a Python script with the FlyMyAI SDK that lists the artifact types and creates a dashboard.
1.10.14

Build and run helper agents from your app chat

  • agents

    In your FlyMyAI app chat, your agent can create or edit your agents using your connected tools, then run them as subagents. New chats use a shared $5 subagent budget by default; you can change it before running.

    Docs →

1.10.13

Seedance 2.5: video with sound up to 30 s, real people in frames and references

  • models

    Seedance 2.5 by ByteDance makes videos with sound of 4 to 30 seconds at up to 1080p from a prompt, a first and last frame, or up to 30 reference images, 10 clips and 10 audio tracks; frames and references may show real people. A 5-second 720p clip costs about $1.22.

    Userecommend_modelget_pricingrun_model/api/v1/flymyai/bytedance-seedance-2_5-reference-to-video/predict/async/Docs →

    TryMake a 5-second 720p video with Seedance 2.5 of a paper boat drifting along a rain-soaked street at dusk.
1.10.12

YoTrends: what is trending on YouTube and TikTok

  • tools

    YoTrends finds what is trending on YouTube and TikTok: viral videos by platform and region, the creators that trend most, and content categories with their trend weight and trendlines. It runs on FlyMyAI's YoTrends plan with nothing to set up; a call costs compute time.

    Usesearch_toolsexecute_toolDocs →

    TryWhat is trending on TikTok in the US this week, and which creators are behind it?
1.10.11

Gemini and Grok text models to pick and run; Instagram albums list every slide

  • models

    Gemini 3.1 Flash Lite, Gemini 2.5 Flash, Gemini 3 Flash, Gemini 3.1 Pro and Grok 4.1 Fast are in the model catalog as chat models, priced per 1M tokens: recommend_model suggests them, run_model runs them, and agents in the app can be given them in the model picker.

    Userecommend_modelflymyai_modelsget_pricingrun_model

    TryFind the cheapest text model on FlyMyAI and have it write a limerick about a cat who codes.
  • models

    run_model answers with text models that only stream, such as Gemini and Grok 4.1: one paid call returns the whole answer and its token usage.

    Userun_model

    TryRun flymyai/google-gemini-31-flash-lite-preview: three names for a coffee shop in Lisbon.
  • tools

    instagram_post_info lists every slide of an album post in order, with each image or video URL, ready to pass to analyze_media.

    Useinstagram_post_infoanalyze_mediaDocs →

    TryDescribe every slide of the latest album post on @natgeo.
1.10.10

Nano Banana 2.1: Google's newest image model, up to 4K

  • models

    Nano Banana 2.1 by Google makes and edits images up to 4K from a prompt and up to 14 reference images, with readable text and characters that keep their look across edits. You pay Google's token price: $0.0336 per 1K image plus thinking tokens, about $0.04 a run.

    Userecommend_modelget_pricingrun_model/api/v1/flymyai/nano-banana-2_1/predictDocs →

    TryMake a 2K poster for a jazz night in Lisbon titled "Noite de Jazz" with Nano Banana 2.1.
1.10.9

Leads use their subagents' files in code; Instagram in Agent Teams at the provider's price

  • agents

    A lead agent sees and reads the files its subagents save and can pass them straight into its code run: the code finds them under /tmp/workspace/inputs, so collected data is processed without copying it by hand.

    Userun_agentget_runflymy.ai/skill.md →

    TryHave a subagent save a CSV of sales by region, then total it in code and tell me the sum.
  • tools

    Instagram data in Agent Teams on FlyMyAI's shared account costs the same as in a single agent: $0.02 per request, what the data provider charges. With your own HikerAPI key you pay only compute time.

    Userun_agentDocs →

1.10.8

Subagents hand back what they have, and leads finish with partial results

  • agents

    A subagent that reaches its budget or keeps repeating the same call is stopped with its saved result and the reason, and its lead finishes with what the subagents delivered instead of redoing their work or waiting.

    Userun_agentget_runget_team_runflymy.ai/skill.md →

    TryHave three subagents each summarize one of these three articles, and give me what they finish.
  • agents

    An API, frozen or scheduled run that cannot do part of its task, such as reading a file that does not exist, finishes as completed and names the missing part instead of failing.

    Userun_agentrun_frozenschedule_agentflymy.ai/skill.md →

1.10.7

Pick the model your project's agent runs on

  • app

    Choose the model of a project's agent: the Model list in the project panel, `model` in projects_agent, the REST endpoint or the Python SDK 1.2.0rc11. A new project agent starts on the strongest model, and your choice stays through platform updates.

    Useprojects_agentlist_agent_models/api/v1/agents/projects/{id}/agent/Docs →

    TrySwitch my project's agent to GPT-5.6 Terra.
1.10.6

Instagram at the provider's price, project spend with its agent, vision refusals say why

  • tools

    Instagram data on FlyMyAI's shared account costs what the data provider charges for each request: $0.02 per request, and the balance check is free. With your own HikerAPI key you pay only compute time.

    Usesearch_toolsexecute_toolDocs →

    TryGet the follower counts of @nasa and @spacex.
  • app

    A project's spend now includes its project agent: the model and tool calls of its chats and of the subagents it starts count next to page calls and servers.

    Useprojects_getprojects_listDocs →

    TryHow much did my project spend this week, including its agent's chats?
  • models

    When a vision model refuses a request, the answer says why in a reason field next to the usual error, for example a prompt longer than 100,000 characters.

    Useanalyze_media/api/v1/flymyai/gemini-3_8-flash-vlm/predictDocs →

1.10.5

Share links open straight to the page, and your own version is one prompt away

  • artifacts

    A shared artifact link now opens the page under one thin bar. With sources shared, Make your own version gives copy-ready steps for Claude Code, Codex and chat apps: connect FlyMy.AI, paste one prompt, and your agent clones it and publishes your version. Agents fetching the link see them too.

    Useclone_artifactread_artifact_filespublish_artifact_version/api/v1/artifacts/shared/{handle}/Docs →

    TryMake my own version of the FlyMy.AI artifact my colleague shared with me and change its title.
1.10.4

Python SDK: add your own MCP servers with OAuth sign-in

  • sdk

    Python SDK 1.2.0rc9 (pip install 'flymyai==1.2.0rc9') adds client.mcp_servers: add an MCP server by URL, sign in to an OAuth server with a link a person approves, then call its tools from your code. Tokens and the client secret never come back.

    Use/api/v1/agents/mcp-servers//api/v1/agents/mcp-servers/{id}/authorize/Docs →

    TryWrite a Python script with the FlyMyAI SDK that adds Linear's MCP server with OAuth and prints the sign-in link.
1.10.3

Slack as you: search, DMs, files, canvases and lists

  • tools

    Connect Slack once and agents work as you: search messages and files, read and post in channels and direct messages, share files, write canvases and lists, and set reminders. The bot connector is now called Slack Bot and posts as the FlyMyAI app.

    Usesearch_toolsexecute_toolDocs →

    TrySearch my Slack for messages about the release this week and summarize what was decided.
1.10.2

Wan 3.0 video with sound, up to 30 seconds

  • models

    Wan 3.0 by Alibaba makes video with sound from a prompt, from a first and last frame, or from reference images, clips and audio: 2-30 seconds or a length it picks, at 480P, 720P or 1080P. You pay per generated second, $0.05 to $0.20 by resolution.

    Userecommend_modelget_pricingrun_model/api/v1/flymyai/wan-3_0-t2v/predict/async/Docs →

    TryMake a 10-second 720P video with sound of a red fox running through fresh snow at dawn with Wan 3.0.
1.10.1

Grok 4.7 with private mode

  • models

    Grok 4.7 by xAI answers prompts and chats with text and images through /predict, the OpenAI-compatible API and run_model. Choose how hard it reasons, from low to xhigh, and turn on private mode to keep the prompt and the answer out of FlyMyAI storage.

    Userun_modelget_pricing/api/v1/flymyai/grok-4_7/openai/v1/chat/completions/api/v1/flymyai/grok-4_7/predictDocs →

    TryAsk Grok 4.7 in private mode to rewrite my launch email in three tones.
1.10.0

Sign in to OAuth MCP servers, and a Collaborator.pro connector

  • mcp

    Add an MCP server that signs in with OAuth, such as Linear's or Notion's: FlyMyAI registers itself, you approve access in the provider's window, and access renews on its own. A server without automatic registration takes the client ID and secret of your own OAuth app.

    Useadd_mcp_serverauthorize_mcp_serverconnect_mcp_serverDocs →

    TryConnect Linear's MCP server https://mcp.linear.app/mcp with OAuth and list my open issues.
  • tools

    Connect Collaborator.pro with your API token. Agents read your link-building deals as an advertiser or a site owner, and search its catalog of sites for guest posts by price and SEO metrics once Collaborator opens the catalog for your account.

    Usesearch_toolsexecute_toolDocs →

    TryShow my Collaborator deals with their status, site and price.
1.9.2

Instagram posts with shares, reposts and saves

  • tools

    Instagram Public Data returns an account's photos, albums and reels in one list: pinned posts first, then newest first. Posts and reels include shares; posts also include reposts and saves when Instagram returns them.

    Usesearch_toolsexecute_toolDocs →

    TryShow the latest posts of @nasa with likes, comments and shares, sorted by shares.
1.9.1

Clone your app projects from an assistant

  • mcp

    Ask your assistant to clone an app you own. Preview its latest successful release, then create a private copy with new resources and a separate budget. Stored data, chats and personal connections stay with the original.

    Useprojects_planprojects_createDocs →

    TryClone my app project as a private copy with a separate budget after I approve its plan.
1.9.0

Navigate projects, clone apps and recover agent context

  • app

    Project workspaces use the full page width. Move between sections from the Projects menu, and drag the divider to adjust chat width beside the graph. Your browser remembers the width; the account menu stays on the right.

    Useprojects_listDocs →

    TryShow me my projects so I can open one in the workspace.
  • app

    Clone your own app in its workspace. Review the plan, then create a private copy with new resources and its own budget. The copy uses the latest successful release; stored data, conversations and personal connections are not copied.

    Useprojects_listprojects_getDocs →

    TryFind my app project and open its workspace so I can make a private copy.
  • agents

    Cloud agents save private checkpoints before compacting a conversation. Recovery pointers let them retrieve earlier decisions, evidence and unfinished work in bounded chunks; ordinary chats can find prior checkpoints of the same agent.

    Docs →

1.8.0

Project workspace with a master chat and agent history

  • app

    Open a project with a searchable project picker, one agent list, a resource graph and a visible master chat. Select an agent to read its conversation and earlier runs without leaving the workspace.

    Useprojects_listprojects_getDocs →

    TryShow my projects and give me a link to the project workspace.
1.7.0

Projects from one config, and web pages you can version and share

  • api

    A project is one flymy.yaml: its pages, agents, storage and budgets. Plan it first to see what it creates and its price per hour; nothing is created until you confirm, and every change you apply is a new release.

    Useprojects_planprojects_createapps_planapps_applyprojects_listDocs →

    TryMake me a FlyMyAI project called notes with a $5 daily budget and show me the plan first.
  • artifacts

    Publish a small web page, game or deck as an artifact. Every change is a new version and you pick the live one; share it by link, or invite people by email or username to view or edit it.

    Usecreate_artifactpublish_artifact_versionshare_artifactadd_artifact_memberclone_artifactDocs →

    TryTurn this HTML into a FlyMyAI artifact and invite alex@example.com to edit it.
  • sharing

    An artifact someone shares with you by name waits as an invitation: nothing of it opens until you accept, and you can decline. The owner sees you only as the email or username they typed.

    Uselist_artifact_invitationsaccept_artifact_invitationdecline_artifact_invitationDocs →

    TryShow the artifact invitations waiting for me.
  • app

    Publish a page as a site and share it by link or with people by email. Its declared calls to models and agents are paid by your sponsor pool or by visitors who agree to pay, within daily caps.

    Usepublish_siteshare_siteinvite_to_siteget_site_usageDocs →

  • billing

    Direct tool calls - execute_tool, the REST tool call, and compiled and scheduled runs - are charged like agent runs. A paid call needs a positive balance; with an empty balance it is refused before it runs.

1.6.6

See why a scheduled run failed and act on it from its page

  • app

    A failed scheduled run's page says why it failed and lets you change the instruction of the version that ran (the schedule stays on it), run it again or resume the schedule.

    Docs →

    TryOpen my last failed scheduled run and tell me what to change in its instruction.
  • agents

    Failure emails open the failed run itself, quote the agent's last message and say how many runs before it succeeded. A run that stops without a result reports the agent's own last words as its error.

    Useget_runread_run_result

    TryWhy did my daily digest fail this morning?
1.6.5

Scheduled agents tell you when they fail

  • agents

    When a scheduled run fails, the agent's owner gets an email with the reason and a link to act on it: reconnect a connection, top up the balance or open the agent.

    Docs →

    TryCheck my scheduled agents and tell me if any of them failed this week.
  • agents

    After 3 failed scheduled runs in a row the schedule pauses itself and keeps its time. get_compilation shows schedule_paused and the reason; resume from the agent page, with schedule_paused false, or by setting the cron again.

    Useget_compilationupdate_compilationPATCH /api/v1/agents/compilations/{id}/Docs →

    TryI reconnected Telegram - resume my paused daily news agent.
1.6.4

Share from Claude, ChatGPT and Grok

  • sharing

    Every sharing action works from the FlyMyAI connection in Claude, ChatGPT or Grok: see what you can share, share by email or with a teammate, accept, decline and revoke. list_shareable_mcp_connections and list_mcp_share_people help pick what and with whom.

    Uselist_shareable_mcp_connectionslist_mcp_share_peopleinvite_mcp_userrevoke_mcp_accessDocs →

    TryShare my Instagram with alex@example.com for 7 days.
  • sharing

    Instagram, Facebook, LinkedIn, Reddit, TikTok and YouTube connections can be shared like any other connection.

    Useinvite_mcp_user

    TryShare my LinkedIn with my teammate so they can draft posts for me.
  • sharing

    See every call made through a share - what ran, when and what it cost: Calls in Shared by me, Your calls in Use, or list_mcp_share_activity in chat.

    Uselist_mcp_share_activityDocs →

    TryShow the last calls Alex made through the Notion I shared.
1.6.3

Shared connections and fleets in your assistant

  • sharing

    Connections other people share with you work in Claude, ChatGPT, Grok and any MCP client signed in to FlyMyAI: list_configured_tools lists them next to your own under shared_with_me, with who shared each, and call_shared_mcp calls them. No separate token or snippet.

    Uselist_configured_toolslist_shared_mcp_toolscall_shared_mcpDocs →

    TryRead the Notion page my teammate shared with me and give me three bullet points.
  • sharing

    A connection shared with you has no monthly call cap: you pay for your own calls from your balance until the owner revokes it or the access period ends.

    Usecall_shared_mcp

    TryCheck the open Linear issues in the workspace Alex shared with me.
  • agents

    Your fleets are on the Agents MCP: projects_list shows each fleet - a lead agent and the agents it starts - with its status, runs, spend and failed runs today, this week and this month; projects_get opens one with its agents, schedules, tools and diagram; projects_errors reads its errors.

    Useprojects_listprojects_getprojects_errors

    TryShow my fleets and what each one spent this week.
1.6.2

Connector calls at $0.000037 per second

  • billing

    Tool calls priced by running time - Notion, Slack, GitHub, Google, CRMs and other connectors, including calls through a connection shared with you - cost $0.000037 per second ($0.133 per hour). Search, media and voice tools keep their own price.

    Useexecute_toolcall_shared_mcpflymy.ai/pricing →

    TryRead my latest Notion page and turn it into three bullet points for Slack.
1.6.1

Sandbox and media editing at $0.0666 per hour

  • billing

    Code in the sandbox and audio or video edits with media_editor cost $0.0000185 per second ($0.0666 per hour). execute_code and media edits are billed for the seconds the call takes, run_code_block only for its execution segment.

    Useexecute_codeexecute_code_with_outputsrun_code_blockcreate_video_from_imagesreplace_audioflymy.ai/pricing →

    TryRun Python that simulates 100,000 dice rolls and chart how often each total comes up.
  • models

    GPT-5.6 Sol costs $4 input and $20 output per 1M tokens. On GPT-5.6 models, input written to the prompt cache bills at 1.25x the input rate, as on GPT-6 and Claude.

    Uselist_agent_modelsflymy.ai/pricing →

    TryCompare GPT-5.6 Sol and Claude Sonnet 5 for a long research agent and pick the cheaper one.
1.6.0

Your agent fleets are projects: a diagram, money and errors for each lead and its agents

  • app

    Projects lists each fleet - a lead agent and the agents it starts as subagents or in its Team - with a diagram of the lead, its agents, their models, tools, schedules and budget, and what they ran and spent today, this week and this month.

    UseGET /api/v1/agents/projects/GET /api/v1/agents/projects/fleet:<lead id>/app.flymy.ai/projects →

    TryOpen Projects and show me what my marketing fleet spent this week, agent by agent.
  • agents

    A fleet's errors journal groups the failed runs of each of its agents with the newest error and a link to that run, and the Agents tab says which fleet a chat belongs to.

    UseGET /api/v1/agents/projects/fleet:<lead id>/errors/

    TryWhich agent in my fleet failed most this week, and why?
1.5.2

Browser tasks default to GPT-6 Luna

  • tools

    New browser sessions use gpt-6-luna by default. Pick a newer browser model with model, for example gpt-6-sol or claude-opus-5. code_mode and use_own_llm_key keep working on gpt-5.6-luna.

    Userun_browser_tasksend_taskDocs →

    TryFill out the practice form at demoqa.com/automation-practice-form for Ada Lovelace and show me the confirmation.
1.5.1

Share a connection with no end date from chat

  • sharing

    invite_mcp_user shares a connection with no end date: access_days 0 keeps access until you revoke it. 1 to 30 days work as before.

    Useinvite_mcp_userrevoke_mcp_access

    TryShare my Notion with alex@example.com with no end date.
  • sharing

    cancel_mcp_invitation also declines an invitation sent to you; its link then stops offering Accept.

    Usecancel_mcp_invitation

    TryDecline the Calendly invitation I got today.

September 2026

1.5.0

Share any connected service with another person, reads and writes

  • sharing

    invite_mcp_user shares a connection of any supported service by email. The recipient can use every one of its actions, reads and writes, on your account; they pay for their own calls, your credentials stay with FlyMyAI, and you can revoke it at any time.

    Useinvite_mcp_userlist_shared_mcp_toolscall_shared_mcp

    TryShare my Linear with alex@example.com for 7 days so they can create and update issues.
  • sharing

    A recipient's own agents can use the actions of connections shared with them, reads and writes, in their runs.

    Userun_agent

    TryMake an agent that files a Linear issue in the workspace my teammate shared with me.
  • sharing

    Team connections share every action the owner selects, reads and writes. Built-in FlyMyAI tools and tools that run on FlyMyAI's own key are not shared.

    TryShare my Gmail with my team so our agents can draft replies.
1.4.1

Gemini 3.8 Flash vision reads images at the resolution you choose

  • models

    gemini-3_8-flash-vlm takes media_resolution low, medium or high. low reads an image with about a quarter of the input tokens; a video is already read at low by default.

    Useanalyze_media/api/v1/flymyai/gemini-3_8-flash-vlm/predict

    TryDescribe these 20 product photos at media_resolution low and give me one line each.
1.4.0

Share an agent team: a clone of a lead copies the agents it runs

  • sharing

    A public lead agent is cloned together with the agents it runs as subagents, all or none, and the copy starts your copies. The share page lists each agent with its model and tools.

    Usecopy_agentset_agent_public

    TryMake my lead agent public so a friend can clone it with its three agents.
  • models

    gemini-3_8-flash-vlm takes a prompt and a system_instruction of up to 100,000 characters each.

    Useanalyze_media/api/v1/flymyai/gemini-3_8-flash-vlm/predict

    TryLabel these three ad videos with my labeling guide and JSON schema.
  • billing

    whoami shows pending_usd, the usage still being charged, and available_usd, the balance after it.

    Usewhoami

    TryHow much of my balance is still pending?
  • billing

    A run's price shows completion review, tool discovery and context compression on their own lines, and lists the models the run ran through run_model.

    Useget_execution_price

    TryWhat did my last run spend on its own model and on service calls?
1.3.2

Open generated media from chat, and tell freeze what to keep as is

  • mcp

    run_model gives each generated file a url that opens it without signing in for up to 15 minutes, so an image made in chat can be viewed and saved right away.

    Userun_model

    TryMake a flat blue circle icon with nano-banana and give me a link to open it.
  • mcp

    analyze_media takes the Gemini 3.8 Flash controls: response_schema, thinking_level, temperature and seed, and fps, start_offset and end_offset for a video.

    Useanalyze_media

    TryDescribe the first 5 seconds of this video as JSON with hook and on_screen_text: https://example.com/ad.mp4
  • agents

    freeze_agent and schedule_agent take guidance: plain text the compiler follows, such as which steps and inputs must stay as they are.

    Usefreeze_agentschedule_agent

    TryFreeze my scout agent and keep the budget as an input and its three search steps as they are.
1.3.1

Gemini 3.8 Flash vision follows your JSON Schema and lets you choose how much it thinks

  • models

    gemini-3_8-flash-vlm takes response_schema, a JSON Schema its answer must follow, and thinking_level low, medium or high. low spends fewer thinking tokens, which suits labeling and extraction.

    Use/api/v1/flymyai/gemini-3_8-flash-vlm/predict

    TryLabel this ad video with my JSON schema at thinking_level low: https://example.com/ad.mp4
  • models

    Its answers include finish_reason, so MAX_TOKENS shows that max_output_tokens cut the answer, and usage.thinking_tokens. temperature and seed tune sampling; for a video, fps, start_offset and end_offset choose what is read.

    TryRead only the first 3 seconds of this video at 1 frame per second and tell me the hook.
  • api

    The Models API names every field this model does not use in warnings instead of ignoring it.

    Use/api/v1/flymyai/gemini-3_8-flash-vlm/predict

1.3.0

A lead agent runs your other agents as subagents, each with its own model and tools

  • agents

    A run can start your other agents as subagents with delegate_agent: each works with its own model, prompt, tools and MCP servers, and the lead collects their results. Choose which agents it may start in subagent_limits.agents or in the chat Subagents control.

    Userun_agentrun_frozen

    TryMake a lead agent that asks my research agent and my copywriter agent for three ad ideas, then picks the best one.
  • agents

    delegate_agent without an agent runs a copy of the lead with its tools on another model from list_agent_models, for example a cheaper model for simple parallel steps.

    Uselist_agent_models

    TrySplit this research into three parts and run each part in parallel on gemini-3.8-flash.
  • agents

    Each subagent gets its share of the run's subagent budget and stops when it is spent. get_team_run shows every subagent's agent, model and spend, and subagent_status returns a large result in full.

    Useget_team_run

    TryRun my lead agent with a $2 subagent budget and show me what each subagent spent.
  • agents

    A lead can freeze and schedule its subagents with freeze_subagent and schedule_subagent. A frozen or scheduled lead starts the frozen versions of its agents that it pinned when it was frozen, so editing an agent does not change a schedule.

    Usefreeze_agentschedule_agentget_compilation

    TryFreeze my scout agent from its last run and schedule it every weekday at 9:00 in my timezone.
1.2.0

See what a model run costs before you run it, and call chat models with the OpenAI SDK

  • models

    Model pages and model cards show each model's price, computed from the same rules that charge the run: per run, per second of video, per image, per 1M tokens or per hour of run time, with a table when inputs like resolution or duration change it.

    app.flymy.ai/models →

    TryHow much does an 8-second Veo 3.1 video cost at 1080p with sound?
  • mcp

    get_pricing quotes any listed model, and get_model_schema, flymyai_models and recommend_model show the same price: one run with default settings, the range and the inputs that change it.

    Useget_pricingget_model_schemaflymyai_modelsrecommend_model

    TryFind the cheapest way to make a 5-second 720p video and tell me what it will cost.
  • api

    Model endpoints in the REST API return price, and chat models also return openai.base_url for the official OpenAI SDK. GET /api/v1/demo/catalog/ lists every public model with both.

    Use/api/v1/demo/catalog/Docs →

    TryList the public models that cost under $0.05 per run.
  • app

    Chat model pages have an OpenAI tab with ready Python, JavaScript and cURL code for the OpenAI-compatible route: keep your OpenAI code and change the base_url and key.

    Docs →

    TryShow me how to call Gemini 2.5 Flash with the OpenAI Python SDK.
1.1.1

Read a run's whole result and see why a direct tool call was refused

  • agents

    read_run_result reads the whole result or error of a finished run when it is longer than the preview get_run shows, in parts of up to 64 KiB, using the ref from get_run. The sha256 from get_run confirms you have every byte.

    Useget_runread_run_resultDocs →

    TryRun my research agent and give me its whole report, not just the first part.
  • tools

    When a direct execute_tool call is turned down before anything happens - wrong arguments or filters, missing setup, or the service refusing the request - the answer says rejected and gives the reason. Correct the call and send it again with a new operation_key.

    Useexecute_toolDocs →

    TryCreate a Linear issue for this request and, if Linear turns it down, tell me exactly why.
  • agents

    run_agent and run_frozen answer right away with a short receipt: the run id, status, run_seq and subagent limits. Follow the run and read its output with get_run.

    Userun_agentrun_frozenget_runDocs →

    TryStart my headline agent on these ten product links and tell me when it is done.
  • tools

    list_configured_tools returns one short row per connection - id, alias, toolkit and status - 25 to a page by default. Filter by toolkit or pass view=full to get setup steps and the connect link.

    Uselist_configured_toolsDocs →

    TryList my connected tools and tell me which ones still need setup.
1.1.0Pilot

Shared MCP connections in My MCPs and in your agents

  • sharing

    Connections other people share with you appear in My MCPs next to your own, with who shared them and their email. Accept or decline an invitation right there; the owner gets an email when you accept. Pilot: Linear, Notion, Calendly and Gmail reads.

    Uselist_mcp_shareslist_mcp_invitationsaccept_mcp_invitationDocs →

    TryShow the MCP connections people shared with me and who shared each one.
  • sharing

    Share a connection for 1, 7, 14 or 30 days, or in the app with no end date until you revoke it.

    Useinvite_mcp_userDocs →

    TryShare my Notion connection with alex@example.com for 14 days.
  • agents

    Agents use your own connections first and can use connections shared with you: with no Notion of your own, a Notion request uses the shared one; ask for someone else's or a shared connection to get theirs. Calls are billed to your balance.

    Docs →

    TryFind the latest pages in the Notion that alex@example.com shared with me.
1.0.1Baseline

Baseline: FlyMyAI Headless Cloud as it runs in production

  • models

    One catalog of generative models: images, video, audio and music, speech, upscaling, embeddings and LLMs. recommend_model picks one for a task, get_pricing shows the price, run_model runs it on your key.

    Uselist_media_modelsrecommend_modelget_pricingrun_modelDocs →

    TryMake a 5-second vertical video of neon koi fish swimming through rain.
  • agents

    Build one agent from an idea: create it, run it and read the run, refine the same agent, then freeze an accepted run into a reusable release and run that release. A frozen agent keeps running in the cloud when your laptop is closed.

    Usecreate_agentrun_agentget_runfreeze_agentget_compilationrun_frozenDocs →

    TryBuild me an agent that turns a product link into three ad headlines, test it and freeze it.
  • templates

    Open a media template from the gallery at flymy.ai/media (product ads, unboxings, outfit reveals and more), run it as is, clone it and make it your own agent.

    Docs →

    TryShow me the media templates and clone the unboxing one for my sneakers.
  • tools

    Search the connector catalog by what you need done (Slack, Notion, GitHub, Google Workspace, CRMs, payments, web search, browser automation and more), read the exact schema, then run an action directly or inside an agent.

    Usesearch_toolsget_tool_schemasexecute_tooladd_toolDocs →

    TryPost a summary of my open Linear issues to our team Slack channel.
  • sharing

    Pilot: share one connected account with another person by email from the MCP page in the app. They use only reviewed read actions and pay for their own calls; your credentials never leave FlyMyAI. Sharing with a team is in a private pilot.

    Docs →

    TryShare my Notion connection with alex@example.com for a week.
  • templates

    Share an agent as a template: set_agent_public makes it public, and copy_agent forks an agent into your own account to change as you like.

    Useset_agent_publiccopy_agent

    TryMake my headline agent public so a friend can fork it.
  • agents

    Run a frozen agent on a schedule, or call it from your product over the Agents REST API or the Python SDK (package flymyai).

    Useschedule_agentrun_frozenDocs →

    TryRun my headline agent every morning at 9 and post the result to Slack.
  • agents

    An agent can hand parts of a run to subagents and join their results in the same run. subagent_limits on run_agent caps their spend, count and parallelism before anything starts.

    Userun_agent

    TryResearch these five competitors in parallel and give me one comparison table.
  • models

    TypeSafe Jev 1.13 answers typed questions quickly and cheaply: pick one option, give a yes probability or a score. Use it for routing, triage and guardrail checks from an agent or directly.

    Usemake_typed_decisionDocs →

    TrySort these support tickets into billing, technical and sales.
  • tools

    Connect several accounts of one service under aliases, group connections into MCP resource sets and grant a set to agents or to an agent group.

    Useadd_toolcreate_mcp_resource_setreplace_mcp_resource_set_memberscreate_agent_groupDocs →

    TryConnect my work and personal Gmail and let my inbox agent use only the work one.
  • mcp

    Connect an MCP client to one server, https://mcp-agents.flymy.ai/mcp, with OAuth sign-in or an API key sent as X-API-Key. It carries models, tools and agents; whoami confirms which account is connected.

    Usewhoamisearch_toolsDocs →

    TryWhich FlyMyAI account am I on, and what is my balance?
  • mcp

    Bring your own MCP server: register it, connect it and call its tools from chat or from an agent.

    Useadd_mcp_serverconnect_mcp_servercall_mcp_serverflymy.ai/skill.md →

    TryConnect my MCP server at https://example.com/mcp and list its tools.
  • api

    Embed an agent in your product with one builder key: publish a frozen agent as a deployment, identify each of your users by external_user_id, let them connect their own accounts through a hosted link, and run and meter per user.

    UsePOST /api/v1/agents/deployments/{deployment_id}/run/flymy.ai/skill.md →

    TryShow me the code to call my frozen agent from my Next.js app.
  • compute

    Deploy your own Python model as an auto-scaling GPU endpoint with the FlyMyAI CLI (fma) and pay only for the compute it uses.

    Docs →

    TryHow do I deploy my PyTorch model as a GPU endpoint?

Try a change

Paste a request into your assistant.

Copy any Try request above into Claude, Codex or another assistant connected to FlyMy.AI, or into an agent chat in the app.