YAIL Home - FujiNetWIFI/fujinet-firmware GitHub Wiki

This page contains the resources for the YAIL application for the FujiNet device.


YAIL Feature Project


YAIL is currently broken into 2 bodied of code- the server and client. Client currently runs on Atari 8bit computers but plans are to port it for Apple2 and other FujiNet supported systems.

All code is based on Brad Colbert's original code and idea:

Current Code Base (please fork this)

Proposals

Current API

Server Token Processing Current code the server processes these strings into tokens back-end

tokens[0] == 'video' Video stream from camera?

tokens[0] == 'search' Start a DDG search query

tokens[0] == 'generate' ????

tokens[0] == 'files' Load an image file from local fs

tokens[0] == 'next' Get the next image

tokens[0] == 'gfx' Change GFX mode of client

tokens[0] == 'openai-config' Configure chatGPT API parameters

tokens[0] == 'quit' Client Quit

Proposed Changes

These need to be added on both the client and the server for full functionality

Token Length

  • Increase the char length from the client from 20 to 160 characters
  • This will allow longer strings for llm prompts to better generate images
  • TYPE parameter
  • Add new command "type"
  • Accepts either
  • 'model' for ai generated images
  • 'web' for a DDG search query
  • 'file' for images from the local file system
  • 'demo' for a pre-selected set of known images on the filesystem
  • set type model
  • set type demo