AI powered memory management.
#include <stdio.h>
#include <stdlib.h>
#include "gptmalloc.h"
int main()
{
// allocate your memory using natural language 👇
int* gpt_ptr = (int*)malloc_with_ai("Enough memory to store up to five integers.");
for (int i = 0; i < 5; i++)
{
gpt_ptr[i] = i + 1;
}
// returns a pointer just like malloc(), make sure to free it when you're done 😉
free(gpt_ptr);
return 0;
}
Set your OpenAI API Key as an enviroment variable
export LLM_API_KEY=sk_openai_api_key_goes_here;
Endorsed by ElanMakesGames
![image](https://private-user-images.githubusercontent.com/38266782/378558052-e6d64ce5-a00f-4f44-a566-2e0ce9fc913f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMTQ3NzEsIm5iZiI6MTczOTIxNDQ3MSwicGF0aCI6Ii8zODI2Njc4Mi8zNzg1NTgwNTItZTZkNjRjZTUtYTAwZi00ZjQ0LWE1NjYtMmUwY2U5ZmM5MTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE5MDc1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI0OTMzOGU1NTI5ODVhZDczYTJmMDBlZTIyMjdmNTNlZjdmNjRiZmRkNmM3ODM2MjJhZWFiN2Q1OGJmN2QwYjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.FvaAJXzV7ztVLrHbtpsasHvJuWjKaPDMNGbmXkB7_5I)