new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

AI SDK · Providers · all subjects

fireworks/models

10 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

Fireworks language model creation

Create Fireworks language models by calling the provider instance with a model id, for example: `fireworks('accounts/fireworks/models/firefunction-v1')`.

Fireworks generateText example

Example using Fireworks language models to generate text: ```ts import { fireworks } from '@ai-sdk/fireworks'; import { generateText } from 'ai'; const { text } = await generateText({ model: fireworks('accounts/fireworks/models/firefunction-v1'), prompt: 'Write a vegetarian lasagna recipe for 4 people.', }); ```

Fireworks completion model factory

Create models that call the Fireworks completions API using the `.completionModel()` factory method: `fireworks.completionModel('accounts/fireworks/models/firefunction-v1')`.

Fireworks embedding model factory

Create models that call the Fireworks embeddings API using the `.embeddingModel()` factory method: `fireworks.embeddingModel('nomic-ai/nomic-embed-text-v1.5')`.

Fireworks embedding model example

Example using Fireworks embedding models to generate embeddings: ```ts import { fireworks } from '@ai-sdk/fireworks'; import { embed } from 'ai'; const { embedding } = await embed({ model: fireworks.embeddingModel('nomic-ai/nomic-embed-text-v1.5'), value: 'sunny day at the beach', }); ```

Fireworks image model factory

Create Fireworks image models using the `.image()` factory method: `fireworks.image('accounts/fireworks/models/flux-1-dev-fp8')`.

Fireworks image generation example

Example using Fireworks image generation: ```ts import { fireworks, type FireworksImageModelOptions } from '@ai-sdk/fireworks'; import { generateImage } from 'ai'; const { image } = await generateImage({ model: fireworks.image('accounts/fireworks/models/flux-1-dev-fp8'), prompt: 'A futuristic cityscape at sunset', aspectRatio: '16:9', providerOptions: { fireworks: { guidance_scale: 4.5, num_inference_steps: 8, } satisfies FireworksImageModelOptions, }, }); ```

Fireworks image editing example

Example of basic image editing with Fireworks: ```ts const imageBuffer = readFileSync('./input-image.png'); const { images } = await generateImage({ model: fireworks.image('accounts/fireworks/models/flux-kontext-pro'), prompt: { text: 'Turn the cat into a golden retriever dog', images: [imageBuffer], }, providerOptions: { fireworks: { output_format: 'jpeg', safety_tolerance: 2, } satisfies FireworksImageModelOptions, }, }); ```

Fireworks image style transfer example

Example of style transfer with Fireworks image models: ```ts const imageBuffer = readFileSync('./input-image.png'); const { images } = await generateImage({ model: fireworks.image('accounts/fireworks/models/flux-kontext-pro'), prompt: { text: 'Transform this into a watercolor painting style', images: [imageBuffer], }, aspectRatio: '1:1', }); ```

Fireworks Stability AI models not supported

The AI SDK Fireworks provider does not currently include support for Stability AI models backed by Stability AI API keys and endpoints. These models are: accounts/stability/models/sd3-turbo, accounts/stability/models/sd3-medium, accounts/stability/models/sd3.

Give your agent this brain