
Shashank Singhal
PRO
@shashank
I'd just jump into an API testing application like Postman or similar and start playing with it based on the docs.
If you haven't played with one before here is a cURL you can import into it to get you started -
curl --location --request POST 'api.openai.com/v1/chat/comple…' \
--header 'Authorization: Bearer <Your API Key>' \
--header 'Content-Type: application/json' \
--data-raw '{"model": "gpt-3.5-turbo",
"messages":[
{"role": "system", "content": "<A Message from the system explaining the APIs purpose>"},
{"role": "user", "content": "<Main content of your message>"}
],
"temperature": 1
}'
I like the hardcore aspect of the current streak system and find it extremely motivating. That said, I do worry about exceptional situations such as if I'm extremely ill or unable to find internet while travelling through developing countries.
I would find it disheartening if I lost a streak due to these circumstances. Perhaps there is a middle ground, where the punishment for missing a day is more extreme than losing a day but less extreme than losing the whole streak. Say losing half your streak or losing a month, or anything that feels quite harsh without disrupting massive streaks due to unfortunate situations.
Hmm it's a tough one, as an advertiser I personally wouldn't be offended by that design if the advertised product has nothing to do with job boards and isn't a meaningful competitor.
I don't know much about your user base but as a user I may have the opposite problem, where I may be slightly annoyed with the ad if it isn't related to job searches.
If you're confident your users will remain unperturbed I'd probably put it in and wait to see if any of your advertisers complain, and remove the advertisement swiftly if you get complaints from your big job board advertisers.
Some great suggestions here about starting your own thing, while you hunt for clients you can establish your reputation by completing bug bounties. If you complete a few bounties for a medium sized company it's easier to sell your services to them since you have already demonstrated your expertise.