Dropstone SDK
Dropstone முகவருக்கான typed TypeScript மற்றும் JavaScript கிளையண்ட், இரண்டு நுழைவுப் புள்ளிகளுடன்: ஒன்று CI அல்லது serverless செயல்பாட்டிலிருந்து headless API அழைப்புகளுக்கு, மற்றொன்று CLI மற்றும் Chat போன்ற அதே கணக்கு நினைவகத்துடன் முகவரை உள்ளூரில் இயக்குகிறது.
Dropstone SDK என்பது Dropstone முகவர் runtime-க்கான typed TypeScript மற்றும் JavaScript கிளையண்ட் ஆகும். இது Dropstone Chat மற்றும் CLI-இல் இயங்கும் அதே முகவருக்கு உங்கள் குறியீட்டிற்கு நிரலாக்க அணுகலை வழங்குகிறது: அமர்வுகள், கருவிகள், ஸ்ட்ரீமிங் பதில்கள் மற்றும் கட்டமைக்கப்பட்ட வெளியீடு.
npm install @blankline/dropstone-sdk
முறை குறிப்பு docs.dropstone.io/cli/sdk இல் உள்ளது. இந்தப் பக்கம் கண்ணோட்டம், மற்றும் Install and run your first session என்பது நடைமுறை விளக்கம்.
இரண்டு நுழைவுப் புள்ளிகள்
SDK இரண்டு கிளையண்ட்களை வழங்குகிறது, உங்கள் குறியீடு எங்கு இயங்குகிறது என்பதைப் பொறுத்து எது வேண்டும் என்பது முடிவு செய்யப்படுகிறது.
| Headless API கிளையண்ட் | உள்ளூர் முகவர் கிளையண்ட் | |
|---|---|---|
| இறக்குமதி | createDropstoneApi | createDropstone |
| பேசுவது | api.dropstone.io/api/v1 | உங்களுக்காக அது தொடங்கும் dropstone serve செயல்முறை |
| அங்கீகரிப்பது | API விசை | அதே இயந்திரத்தில் CLI-இன் உள்நுழைவு |
| பில்லிங் | உங்கள் கிரெடிட் இருப்பிலிருந்து pay-per-use | உங்கள் வாராந்திர கொடுப்பனவு, CLI போல |
| உங்கள் நினைவகம் | இல்லை. இது stateless completions endpoint ஆகும் | ஆம், Chat மற்றும் CLI பயன்படுத்தும் கணக்கு நினைவகம் |
| இதற்குப் பயன்படுத்தவும் | CI, வேலைகள், serverless, CLI இல்லாத எந்த ஹோஸ்ட் | Node பயன்பாட்டில் ஊடாடும் முகவரை உட்பொதித்தல் |
இன்னும் இரண்டு நுழைவுப் புள்ளிகள் அதனுடன் வருகின்றன: createDropstoneClient அதே typed கிளையண்டை நீங்கள் ஏற்கனவே இயக்கும் சேவையகத்தில் சுட்டிக்காட்டுகிறது, மேலும் createDropstoneTui Node செயல்முறையிலிருந்து ஊடாடும் முனைய UI-ஐ தொடங்குகிறது.
ஒரு நினைவகம், எல்லா இடங்களிலும்
ஒரு உள்ளூர் அமர்வு உங்கள் கணக்காக இயங்குகிறது, எனவே Dropstone உங்கள் மற்ற மேற்பரப்புகளில் கற்றுக்கொண்ட அனைத்தையும் அது தொடங்குகிறது. Chat-இல் நீங்கள் அமைக்கும் ஒரு விதி SDK வழியாக இயங்கும் குறியீட்டில் நிலைத்திருக்கும், மேலும் ஒரு அமர்வு பதிவு செய்வது அடுத்த முறை CLI-ஐ திறக்கும்போது அங்கே இருக்கும். One memory across every surface பார்க்கவும்.
Headless கிளையண்ட் வேண்டுமென்றே எதிர்மாறானது: நினைவகம் இல்லாத stateless, OpenAI-இணக்கமான completions endpoint, எனவே ஒரு pipeline கணிக்கக்கூடிய உள்ளீடு மற்றும் வெளியீட்டைப் பெறுகிறது. Using the API with your plan பார்க்கவும்.
முழுவதும் typed
கோரிக்கைகள், பதில்கள், ஸ்ட்ரீமிங் நிகழ்வுகள் மற்றும் கருவி அழைப்புகள் சேவையகத்தின் OpenAPI விவரக்குறிப்பிலிருந்து உருவாக்கப்படுகின்றன, எனவே ஒரு எடிட்டர் அவற்றை நிறைவு செய்கிறது மற்றும் ஒரு compiler அவற்றைச் சரிபார்க்கிறது. ஒரே தொகுப்பில் இரண்டு மேற்பரப்புகள் வருகின்றன: ஒரு நிலையான v1 கிளையண்ட், மற்றும் கோப்புகள் மற்றும் பணியிடங்களுக்கான வளமான வள மாதிரியுடன் @blankline/dropstone-sdk/v2 இல் ஒரு v2 கிளையண்ட். புதிய endpoints v2-இல் வருகின்றன.
தேவைகள்
- Node.js
- உள்ளூர் முகவர் கிளையண்டிற்கு, அதே இயந்திரத்தில் Dropstone CLI,
dropstone loginஉடன் உள்நுழைந்துள்ளது - Headless கிளையண்டிற்கு, ஒரு API விசை மற்றும் நிதியளிக்கப்பட்ட கிரெடிட் இருப்பு
உதவி பெறுதல்
CLI குறிப்பு முறை-நிலை கேள்விகளுக்கான முதல் நிறுத்தம் ஆகும். கணக்கு, பில்லிங் அல்லது அணுகல் சிக்கல்களுக்கு, How to get support பார்க்கவும்.
Related articles
- Install and run your first sessionInstall the Dropstone SDK, make a headless API call with an API key, and run a local agent session that carries your account memory. Includes streaming, structured output, and using the OpenAI SDK against Dropstone.
- Using the API with your planCall Dropstone over HTTP with an API key. The endpoint is OpenAI-compatible, billed pay-per-use from your credit balance, and works from any language. Keys, errors, rate limits, and what the API does not carry.
- One memory across every surfaceThe account memory that follows you across Dropstone Chat, the CLI, and the SDK, what shares it and what does not, and how to keep an integration's learning out of your own memory.
- Install the CLIInstall the Dropstone CLI on macOS, Linux, or Windows with one command, sign in, and check it works. Upgrading and uninstalling.
- Memory across chat, CLI, and SDKDropstone memory belongs to your account, not to one app. A rule you set in the CLI applies in chat, and something learned in chat is available to the SDK. One memory, every surface.