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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjY1MzcsIm5iZiI6MTczOTE2NjIzNywicGF0aCI6Ii8zODI2Njc4Mi8zNzg1NTgwNTItZTZkNjRjZTUtYTAwZi00ZjQ0LWE1NjYtMmUwY2U5ZmM5MTNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA1NDM1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVjODY3NWNlODcyMGFjMTUwMjU5ODU3N2MzMzZkMTI5YzhmMzhlNGRhNDQ2NjlhODE2NGZkMGI5NTA5N2ZlYmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.nIBuCNu3nFh096Dc2V7TIcSlEq0wvOozMORqH5eP874)