Run AI prediction functions (a.k.a "predictors") in the browser and Node.js. With Function, you can build AI-powered apps by creating and composing GPU-accelerated predictors that run in the cloud. In a few steps:
[!CAUTION] Never embed access keys client-side (i.e. in the browser). Instead, create a proxy URL in your backend.
Function is distributed on NPM. Open a terminal and run the following command:
npm install fxnjs
Head over to fxn.ai to create an account by logging in. Once you do, generate an access key:
First, create a Function client and specify your access key:
import { Function } from "fxnjs"
// Create a Function client
const fxn = new Function({ accessKey: "<ACCESS KEY>" });
Then make a prediction:
// Make a prediction
const prediction = await fxn.predictions.create({
tag: "@samplefxn/greeting",
inputs: {
name: "Rhea"
}
});
// Log the result
console.log(prediction.results[0]);
- Discover predictors to use in your apps.
- Join our Discord community.
- Check out our docs.
- Learn more about us on our blog.
- Reach out to us at hi@fxn.ai.
Function is a product of NatML Inc.