Let's integrate nostr:nprofile1qqsgha3fk023ng8c4quszdayghqwkt6l9d9ga4c3280gnqz3aqqx7ycppemhxue69uhkummn9ekx7mp03gnq5z into Goose 🪿

Reply to this note

Please Login to reply.

Discussion

i'm too stupid to handle this I guess.

sorry our docs are the stupid part, not you, we need to fix them asap

no worries! <3

Very excited to use this service and cannot wait to make the switch!

I haven’t checked if goose accepts openrouter keys. If it does, routstr should work assuming you can set the base url to theirs. MKStack already has this with dork

Yes but we could a Cashu wallet into Goose and make it work seamlessly without copy pasting tokens etc

Would be awesome. That is the biggest problem with routstr. Do you have plans for Roocode?

No but I guess I would use Goose to integrate a Cashu wallet into Goose for a nostr:nprofile1qqsgha3fk023ng8c4quszdayghqwkt6l9d9ga4c3280gnqz3aqqx7ycpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcjwrxe6 integration

I'm not smart enough to understand you amigo. Can you inject a cashu token via an MCP server or how does it work

You speak in riddles my friend. SPEAK CLEARLY

Yes, what I mean is the where and how of the implementation. I'll share my thoughts on how I was planning to do it and how it could work for this use case. My perspective shifted when I created the transparent OAI proxy https://github.com/gzuuus/transparent-oai-api . With that proxy, I could connect to PPQ, intercept all requests and responses, mainly for debugging purposes. However, that concept could also be used to integrate a cashu wallet into the proxy, enabling automatic payments when necessary. A local piece of software that expose the same API of the provider, acting as a smart proxy to manage payments and top-ups using NWC. This way, the user centralizes their connection with providers and interacts with them using the localhost endpoint.

I have more ideas about this, but simply the system is already pluggable to Goose. It would be as easy as configuring the endpoint in its configuration. Its also more portable. You can also write it in any language

What if I tell you that you don't need to do that and keep making goose compatible with routstr?

it mimics openrouter API afaik but an integrated cashu wallet would make it seamless

yes

Yes sir

Ich verwende jetzt die routstr API mit Cashu Top-up in einer Windows goose desktop installation. Läuft, ist aber im Gegensatz zu meiner Linux Goose CLI mit PPQ EXTREM langsam beim Ausführen der Aufgaben. Habe aber noch nicht nicht herausgefunden an was das liegen könnte. Irgendeine Idee weshalb das so ist?