Kütüphanenize göz atma
salt okunurlist_libraryÜrettiğiniz ve yüklediğiniz her şeyi en yeniden başlayarak listeler; sonuçlar proje, klasör ya da medya türüne göre filtrelenebilir. Asistan böylece önceki işlerinizi bulup üzerine yenisini kurabilir.
Girdiler: projectId, folderId, mediaType, search, favoritesOnly, includePreviews, limit, cursor
Asistanın okuduğu metin (İngilizce)
Browse the caller’s LUVI library — everything they have generated plus everything they have uploaded, newest first, across their own and shared projects. Use this to answer “what do I have”, to find an earlier piece of work, or to pick an existing asset to build on. Every item carries a `referenceUri` (luvi://asset/…): pass that string inside `generate`’s `parameters` at the model’s reference key to edit or riff on that asset, and a `creditsCharged` — what its generation cost, from the same ledger the account page bills from. Paginate with `cursor`.
Tek bir öğeyi açma
salt okunurget_assetKütüphanenizdeki tek bir öğeyi paylaşım bağlantısı, maliyeti ve asistanın bir sonraki üretimde kullanabileceği referansıyla birlikte gösterir.
Girdiler: assetId
Asistanın okuduğu metin (İngilizce)
Fetch one library asset by its `assetId` (from list_library). Embeds the image inline so it can be shown to the user, and returns its `referenceUri` for reuse in `generate`, a no-login share link for generated results, and `creditsCharged` — what the generation behind it cost.
Kütüphanenizde arama
salt okunursearchÜretimlerinizi ve yüklemelerinizi prompt'larında ya da dosya adlarında geçen kelimelere göre bulur. ChatGPT işlerinizi taramak için bu aracı kullanır.
Girdiler: query
Asistanın okuduğu metin (İngilizce)
Search the caller’s LUVI library — everything they generated or uploaded — by a free-text query matched against generation prompts and uploaded filenames. Returns a list of results, each with an `id`, `title` and `url`; pass an `id` to `fetch` to read the full record. (This is the ChatGPT / Deep Research compatibility entrypoint; list_library exposes richer filters.)
Bir arama sonucunu açma
salt okunurfetchTek bir arama sonucunun tüm ayrıntılarını getirir: prompt, model, medya türü, boyutlar ve maliyet.
Girdiler: id
Asistanın okuduğu metin (İngilizce)
Fetch the full record for one library asset by the `id` returned from `search`. Returns `id`, `title`, `text` (a description of the prompt, model, media type, dimensions and the credits its generation cost), `url` and `metadata`. (ChatGPT / Deep Research compatibility entrypoint; get_asset returns the same asset with an inline image and share link.)
Projelerinizi listeleme
salt okunurlist_projectsKendi projelerinizi ve sizinle paylaşılan projeleri gösterir. Bir proje belirtmezseniz sonuçlar, bu bağlantı için oluşturulan projeye kaydedilir.
Asistanın okuduğu metin (İngilizce)
List the LUVI projects the caller can open — their own plus any shared with them (`shared: true`). Pass a project id to `generate`/`list_folders`/`list_library` to work inside it. If you omit projectId on `generate`, results go to an auto-created project named after your connection (e.g. "ChatGPT Studio").
Proje oluşturma
create_projectHesabınızda yeni bir proje oluşturur; bundan sonraki sonuçlar doğrudan bu projeye kaydedilir.
Girdiler: name, description
Asistanın okuduğu metin (İngilizce)
Create a new LUVI project with a given name in the caller’s account. Returns its id — pass that as `projectId` to `generate` so results land in this project. (Omitting projectId on generate instead uses a per-connection auto-project.)
Klasörleri listeleme
salt okunurlist_foldersBir projenin içindeki klasörleri gösterir.
Girdiler: projectId
Asistanın okuduğu metin (İngilizce)
List folders inside a LUVI project you have access to.
Klasör oluşturma
create_folderBir projede, dilerseniz başka bir klasörün içinde, yeni bir klasör oluşturur. Yeni sonuçlar da doğrudan bu klasöre kaydedilebilir.
Girdiler: projectId, name, parentFolderId, description
Asistanın okuduğu metin (İngilizce)
Create a new folder inside a LUVI project you have access to. Returns its id — pass that as `folderId` to `generate` so results land in this folder. Optionally nest it under an existing parent folder (from list_folders) in the same project.
Klasörü yeniden adlandırma
rename_folderBir klasörün adını değiştirir; içindeki her şey ve mevcut tüm referanslar olduğu gibi kalır.
Girdiler: folderId, name
Asistanın okuduğu metin (İngilizce)
Rename a folder in a LUVI project you have access to. Pass the folderId from list_folders. Only the name changes — the folder keeps its id, its place in the tree, and everything inside it, so any assetId or reference you already have stays valid.
Öğeleri bir klasöre taşıma
move_to_folderKütüphanenizde zaten bulunan sonuçları ve yüklemeleri aynı projedeki bir klasöre taşıyarak düzenler ya da proje köküne geri alır.
Girdiler: assetIds, folderId
Asistanın okuduğu metin (İngilizce)
Move generations and/or uploads that ALREADY exist in the library into a folder (or back to the project root). Use this to organize existing results — e.g. after generating a batch, sort them into folders you created. `generate`’s folderId only routes NEW results; this moves ones already made. Pass assetIds from list_library ("gen:<uuid>:<idx>" or "upload:<uuid>") and the target folderId from list_folders (or null / omit to move to the project root). The folder must be one you have access to and must be in the same project as the assets — if any asset belongs to another project, nothing is moved; assets you do not own are skipped.
Klasörü çöp kutusuna taşıma
delete_folderBir klasörü, içindeki alt klasörlerle birlikte 24 saatliğine çöp kutusuna taşır. Dosyalar silinmez; kütüphanenizde, proje kökünde durmaya devam eder.
Girdiler: folderId
Asistanın okuduğu metin (İngilizce)
Move a folder (and any folders nested inside it) to the trash. The files inside are NOT deleted — they stay in the library and appear at the project root while the folder is in the trash. Recoverable with restore_folder for 24 hours, after which the folder itself is removed for good and its contents simply stay at the root. Pass the folderId from list_folders. To empty a folder without removing it, use move_to_folder instead.
Klasörü geri yükleme
restore_folderÇöp kutusuna taşınan bir klasörü 24 saat içinde geri getirir; içindeki dosyalar da eski yerlerine döner.
Girdiler: folderId
Asistanın okuduğu metin (İngilizce)
Undo a delete_folder within its 24-hour window: the folder comes back with its contents exactly where they were, along with any folders that were nested inside it. If the folder was inside another trashed folder, that parent is restored too — otherwise the folder would have nowhere to sit. Pass the folderId that delete_folder returned. After 24 hours the folder is gone and this will report it as not found; the files it held are not lost, they are at the project root.