Nebius

NebiusTools provides access to Nebius Token Factory's text-to-image generation capabilities with advanced AI models.

Example

The following agent can generate images using Nebius Token Factory:

1from kern.agent import Agent
2from kern.tools.models.nebius import NebiusTools
3
4agent = Agent(
5 instructions=[
6 "You are an AI image generation assistant using Nebius Token Factory",
7 "Create high-quality images based on user descriptions",
8 "Provide detailed information about the generated images",
9 "Help users refine their prompts for better results",
10 ],
11 tools=[NebiusTools()],
12)
13
14agent.print_response("Generate an image of a futuristic city with flying cars at sunset", stream=True)

Toolkit Params

ParameterTypeDefaultDescription
api_keyOptional[str]NoneNebius API key. Uses NEBIUS_API_KEY if not set.
base_urlstr"https://api.tokenfactory.nebius.com/v1"Nebius API base URL.
image_modelstr"black-forest-labs/flux-schnell"Default image generation model.
image_qualityOptional[str]"standard"Image quality setting.
image_sizeOptional[str]"1024x1024"Default image dimensions.
image_styleOptional[str]NoneImage style preference.
enable_generate_imageboolTrueEnable image generation functionality.

Toolkit Functions

FunctionDescription
generate_imageGenerate images from text descriptions using Nebius Token Factory AI models.

Developer Resources