Website: search2o.com · Source: GitHub · Docs: search2o.com/docs
This repository contains the Search2o Agent Server: a stateless, asynchronous Python server that runs agents inside your organization, with a REST API and a bundled GUI. Search2o is in open beta.
Getting started
1. Install
pip install search2o
2. Get a license key
Running this server requires a license key. Get one at Getting started.
3. Start the server
Start the server with your license key and an API key from OpenAI, Anthropic, or Google:
| Vendor | Command |
|---|---|
| OpenAI | SEARCH2O_LICENSE_KEY=your-license-key OPENAI_API_KEY=your-api-key search2o |
| Anthropic | SEARCH2O_LICENSE_KEY=your-license-key ANTHROPIC_API_KEY=your-api-key search2o |
SEARCH2O_LICENSE_KEY=your-license-key GEMINI_API_KEY=your-api-key search2o |
If you use other LLMs, see Connecting to other LLMs.
4. Open the GUI
- Open
http://127.0.0.1:9020/ui. - Click New user / Forgot password on the sign-in dialog.
- Enter the email you used to create your account at Getting started. You will receive an email with a code.
- Enter the code, choose a password, and sign in.
The same server serves its OpenAPI schema at /openapi.json, Swagger UI at /docs, and ReDoc at /redoc.
You can build, index, and test agents locally. The Agent Server is stateless, so you can later run it in a shared environment without moving your agents or configuration.
Full documentation is available at search2o.com/docs.
License
The Search2o Agent Server is source available and proprietary. Use is subject to the Search2o Software License Agreement.
Contributions
External code contributions and pull requests are not currently accepted. Bug reports, feature requests, documentation feedback, and security reports are welcome. See CONTRIBUTING.md.
Release files for search2o 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| search2o-0.6.1.tar.gz | 3.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| search2o-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.0 MB
Release files / search2o-0.6.1.tar.gz
| Download URL | search2o-0.6.1.tar.gz |
|---|---|
| Size | 3.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6c1ae10b5887ab0af695eec5e0a05c2b0ecae784624f5e498f192a3abad7e47e
|
|
BLAKE2b-256 checksum How to use checksums |
b6ebfce5cd25924a6a2fedea93d1d7a299ddc6bc4b5c932706c5e073c916cade
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / search2o-0.6.1-py3-none-any.whl
| Download URL | search2o-0.6.1-py3-none-any.whl |
|---|---|
| Size | 4.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
370a273d4f5c731e49a685df0ecab6d6ca417e1343fe67bef40ec5655f5fdc9f
|
|
BLAKE2b-256 checksum How to use checksums |
1343dc47bae301c7719cb84c7ec82f64293e6835d9aaf9c11c9a167c1f9d65b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|