Implementation of the OpenRouter API and function calling tools
@aroyphillips is already working on this.
Since Sep 23, 2025.
Assessment
This issue has not been assessed yet.
Description
Goal - To better understand how to implement the OpenRouter API (or specifically, tools like the Yi Large Function Calling tool) as a tool to invoke models based on field-of-view parameters with hopes to implement as toggling features for the microscope. For example, if the microscope could pick the best model/function based on the current magnification and even continuously toggle between models and functions appropriately
Summary of his investigation: https://docs.google.com/document/d/1fDDFmr1uozwL_MZ9YN1pQACE30eHxQayxTrkuwaAUvg/edit?usp=sharing.
- Dominant language
- Python
- Stars
- 2
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PubInv/librecorder
-
[General] Review of paper 3May be free again @aroyphillips claimed this 301 days ago, and no pull request is open. Open
PubInv/librecorder#42 · 1 assignee ·
-
Make "dark_light" classifer product report in proper formatMay be free again @aroyphillips claimed this 322 days ago, and no pull request is open. Open
PubInv/librecorder#41 · 1 assignee ·
-
Report should be standardized and versioned and classifiers should produce it...May be free again @aroyphillips claimed this 322 days ago, and no pull request is open. Open
PubInv/librecorder#40 · 1 comment · 1 assignee ·
-
Make GUI use "sample Type" and "Classifier" registry....May be free again @Nipul12 claimed this 322 days ago, and no pull request is open. Open
PubInv/librecorder#39 · 1 assignee ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
PubInv/librecorder#38 ·
All issues in PubInv/librecorder
Similar issues
-
Atomic append fails to create a missing filePossibly taken @harbinresearcher claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
fabiocaccamo/python-fsutil#201 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
task
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
danparshall/claude_researcher#87 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
GhostManager/Ghostwriter#998 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
datajoint/datajoint-python#1586 ·
Maintainers usually reply within 1 day